Acasă / Cele 60 de semnale ON-SITE

Cele 60 de semnale ON-SITE

Catalogul original: 15 WEB-OM, 20 WEB-AI, 15 WEB-A2A și 10 RRVI™. Fiecare semnal păstrează testul de acceptanță și fișierele asociate.

Starea verificării live: UNKNOWN. Prezența unui fișier nu certifică funcționarea unui serviciu.

WEB-OM

WEB-OM — registrul semnalelor
IDSemnalVerdict live
OM-01Homepage funcționalUNKNOWN
OM-02Navigație și breadcrumbUNKNOWN
OM-03Căutare realăUNKNOWN
OM-04Filtre CAEN și localitateUNKNOWN
OM-05Profil individual de firmăUNKNOWN
OM-06Identitate verificabilăUNKNOWN
OM-07Clasificare CAENUNKNOWN
OM-08Servicii documentateUNKNOWN
OM-09Compararea firmelorUNKNOWN
OM-10Categorii și localitățiUNKNOWN
OM-11Actualitatea datelorUNKNOWN
OM-12Surse vizibileUNKNOWN
OM-13Utilizare pe telefonUNKNOWN
OM-14Performanță webUNKNOWN
OM-15Contact și conversieUNKNOWN
OM-01 · Homepage funcțional

Scop: Prima pagină explică platforma și permite inițierea unei căutări.

Conținut: H1, descriere, căutare, meniu, contact.

Unde: / și componenta homepage.

Cum: Leagă formularul de motorul de căutare real; nu afișa rezultate fictive.

Verificare: Testează HTTP 200, telefon, formular și rezultat real.

Fișiere: index.html, cautare/index.html

OM-02 · Navigație și breadcrumb

Scop: Vizitatorul știe unde se află și cum se întoarce.

Conținut: Meniu, linkuri interne, breadcrumb și etichete accesibile.

Unde: Header, pagini interioare, footer.

Cum: Construiește meniu coerent și breadcrumb specific fiecărei pagini.

Verificare: Testează linkurile și traseul în mobil, inclusiv paginile inexistente.

Fișiere: index.html, semnale/index.html

OM-03 · Căutare reală

Scop: Cererea utilizatorului interoghează date reale, nu un demo.

Conținut: Formular, endpoint, rezultate, erori, paginare.

Unde: /cautare/ și /api/companies/search.

Cum: Conectează API-ul la baza autorizată; normalizează termenii și limitează cererile.

Verificare: Caută un nume existent, unul absent și un termen ambiguu.

Fișiere: cautare/index.html, backend/onsite.mjs

OM-04 · Filtre CAEN și localitate

Scop: Rezultatele pot fi restrânse după criterii explicite.

Conținut: CAEN cu ediție, județ, localitate, activitate.

Unde: Pagina de rezultate și API.

Cum: Aplică filtre în interogarea bazei; arată filtrele active.

Verificare: Verifică fiecare rezultat față de criteriile selectate.

Fișiere: cautare/index.html, backend/onsite.mjs

OM-05 · Profil individual de firmă

Scop: Fiecare firmă publicabilă are URL stabil și pagină proprie.

Conținut: Nume, identificator, activitate, surse, actualizare.

Unde: /firme/{id}/ și generatorul de pagini.

Cum: Generează profiluri din baza de date; evită paginile goale.

Verificare: Deschide direct URL-ul și compară informația cu înregistrarea.

Fișiere: backend/onsite.mjs

OM-06 · Identitate verificabilă

Scop: Identificatorii firmei provin din surse admise.

Conținut: Denumire, identificator, stare, adresă, sursă.

Unde: Tabelul companies și profilul HTML.

Cum: Importă doar câmpurile permise; păstrează proveniența.

Verificare: Compară un eșantion cu sursa originală.

Fișiere: backend/onsite.mjs, source-provenance.json

OM-07 · Clasificare CAEN

Scop: Codul activității este legat de ediția sa corectă.

Conținut: Cod, denumire, revizie, rol principal/secundar.

Unde: Taxonomie și relațiile firmă–activitate.

Cum: Versionează CAEN Rev.2/Rev.3 și mapează explicit schimbările.

Verificare: Validează codurile și edițiile pe un eșantion.

Fișiere: taxonomy.json, backend/onsite.mjs

OM-08 · Servicii documentate

Scop: Nu deducem automat servicii din codul CAEN.

Conținut: Serviciu, descriere, firmă, sursă, stare.

Unde: Tabelul services și profiluri.

Cum: Publică servicii ca verificate numai cu dovezi suficiente.

Verificare: Controlează pentru fiecare serviciu linkul la sursă.

Fișiere: services.json, backend/001_onsite.sql

OM-09 · Compararea firmelor

Scop: Firmele sunt evaluate după aceleași câmpuri.

Conținut: Tabel comparativ, valori lipsă și surse.

Unde: /comparare/ și API.

Cum: Construiește aceeași schemă de comparație pentru toate firmele.

Verificare: Compară două firme și verifică toate câmpurile.

Fișiere: comparare/index.html, backend/onsite.mjs

OM-10 · Categorii și localități

Scop: Utilizatorul descoperă firme fără nume exact.

Conținut: Pagini CAEN, industrie, județ, localitate.

Unde: /categorii/ și /localitati/.

Cum: Generează pagini utile, cu legături spre profiluri.

Verificare: Testează relevanța și evită paginile fără conținut.

Fișiere: categorii/index.html, localitati/index.html

OM-11 · Actualitatea datelor

Scop: Cititorul știe când a fost observată informația.

Conținut: Data colectării, verificării, versiunii.

Unde: Profiluri și metadate.

Cum: Afișează data reală din pipeline, nu data renderului.

Verificare: Compară cu jurnalul de import.

Fișiere: data-freshness.json, backend/onsite.mjs

OM-12 · Surse vizibile

Scop: Fiecare afirmație importantă poate fi urmărită.

Conținut: Link, nume sursă, dată consultare, câmp susținut.

Unde: Profiluri și comparații.

Cum: Adaugă referințe lângă faptele relevante.

Verificare: Deschide sursa și verifică afirmația exactă.

Fișiere: surse/index.html, backend/onsite.mjs

OM-13 · Utilizare pe telefon

Scop: Interfața poate fi folosită fără zoom și scroll lateral inutil.

Conținut: Viewport, CSS responsiv, controale accesibile.

Unde: HTML, CSS și componente UI.

Cum: Adaptează meniul, căutarea și tabelele la mobil.

Verificare: Testează pe telefon real și cu tastatură.

Fișiere: onsite.css

OM-14 · Performanță web

Scop: Conținutul apare repede și rămâne stabil.

Conținut: LCP, INP, CLS, cache, optimizare imagini.

Unde: Frontend și CDN.

Cum: Optimizează resursele și măsoară înainte/după.

Verificare: PageSpeed Insights și date reale când există.

Fișiere: performance-budget.json

OM-15 · Contact și conversie

Scop: Vizitatorul poate solicita informații sau corecturi.

Conținut: Formular, confirmare, protecție antispam, GDPR.

Unde: /contact/ și /api/contact.

Cum: Validează server-side și înregistrează solicitările.

Verificare: Trimite cerere de test și confirmă recepția.

Fișiere: contact/index.html, backend/onsite.mjs

WEB-AI

WEB-AI — registrul semnalelor
IDSemnalVerdict live
AI-01robots.txtUNKNOWN
AI-02sitemap.xmlUNKNOWN
AI-03llms.txtUNKNOWN
AI-04llms-full.txtUNKNOWN
AI-05digital-dna.jsonUNKNOWN
AI-06Schema.org / JSON-LDUNKNOWN
AI-07CanonicalUNKNOWN
AI-08entities.jsonUNKNOWN
AI-09services.jsonUNKNOWN
AI-10intents.jsonUNKNOWN
AI-11taxonomy.jsonUNKNOWN
AI-12Relații semanticeUNKNOWN
AI-13Proveniența surselorUNKNOWN
AI-14Data freshnessUNKNOWN
AI-15AI summary blocksUNKNOWN
AI-16Tabele extractibileUNKNOWN
AI-17RAG chunk mapUNKNOWN
AI-18Politica de citareUNKNOWN
AI-19Vizibilitate multi-modelUNKNOWN
AI-20Detectarea contradicțiilorUNKNOWN
AI-01 · robots.txt

Scop: Reguli publice pentru crawlerele care le respectă.

Conținut: User-agent, Allow/Disallow, Sitemap.

Unde: /robots.txt.

Cum: Publică reguli coerente cu politica de crawling.

Verificare: HTTP 200; verifică să nu blocheze profilurile.

Fișiere: robots.txt

AI-02 · sitemap.xml

Scop: Inventarul URL-urilor canonice publicabile.

Conținut: Elemente loc și eventual lastmod real.

Unde: /sitemap.xml.

Cum: Generează sitemap din pagini publice, nu manual.

Verificare: XML valid; fiecare URL este accesibil.

Fișiere: sitemap.xml

AI-03 · llms.txt

Scop: Ghid opțional în Markdown pentru consumatori AI.

Conținut: Identitate, descriere, linkuri, limite.

Unde: /llms.txt.

Cum: Elimină trimiteri greșite la alte domenii; descrie datele reale.

Verificare: HTTP 200; linkuri și afirmații corecte.

Fișiere: llms.txt

AI-04 · llms-full.txt

Scop: Documentație opțională extinsă a platformei.

Conținut: Metodologie, date, surse, limite, API-uri.

Unde: /llms-full.txt.

Cum: Scrie documentație consecventă cu funcțiile existente.

Verificare: Revizie factuală și linkuri valide.

Fișiere: llms-full.txt

AI-05 · digital-dna.json

Scop: Manifest propriu al identității digitale.

Conținut: Nume, URL, versiune, capabilități.

Unde: /digital-dna.json.

Cum: Generează din configurația oficială; nu inventa capabilități.

Verificare: JSON valid și identitate concordantă.

Fișiere: digital-dna.json

AI-06 · Schema.org / JSON-LD

Scop: Date structurate în paginile HTML.

Conținut: Organization, WebSite, tipuri potrivite profilurilor.

Unde: În head sau body prin script application/ld+json.

Cum: Alege proprietăți corecte și valori susținute.

Verificare: Validator Schema.org; concordanță cu pagina.

Fișiere: schema-org.json, semnale/index.html

AI-07 · Canonical

Scop: Indică URL-ul preferat al paginii.

Conținut: Link rel=canonical spre pagina corespunzătoare.

Unde: Head pentru fiecare URL.

Cum: Generează canonical per profil, nu spre homepage.

Verificare: Verifică URL, redirecționări și indexabilitate.

Fișiere: canonical-map.json

AI-08 · entities.json

Scop: Export structurat al entităților.

Conținut: ID, nume, tip, sursă, paginare.

Unde: /entities.json sau API.

Cum: Construiește export din DB; paginează volumele mari.

Verificare: ID-uri unice și corespondență cu DB.

Fișiere: entities.json, backend/onsite.mjs

AI-09 · services.json

Scop: Catalogul serviciilor confirmate sau marcate ca neconfirmate.

Conținut: ID, nume, firmă, sursă, statut.

Unde: /services.json sau API.

Cum: Leagă serviciile de dovezi, nu doar de CAEN.

Verificare: Verifică status și sursa fiecărei relații.

Fișiere: services.json, backend/onsite.mjs

AI-10 · intents.json

Scop: Acțiuni/intenții pe care sistemul le poate satisface.

Conținut: Verb, obiect, rută, exemple, stare.

Unde: /intents.json.

Cum: Mapează SEARCH/GET/COMPARE către funcții existente.

Verificare: Fiecare endpoint declarat răspunde corect.

Fișiere: intents.json

AI-11 · taxonomy.json

Scop: Clasificări semantice cu versiuni.

Conținut: CAEN/NACE, revizie, cod, denumire.

Unde: /taxonomy.json și DB.

Cum: Păstrează clasificări și conversii explicite.

Verificare: Testează coduri valide pentru fiecare ediție.

Fișiere: taxonomy.json, backend/onsite.mjs

AI-12 · Relații semantice

Scop: Legături explicite între firme, activități și locuri.

Conținut: Subiect, relație, obiect, sursă.

Unde: /entity-relationships.json și DB.

Cum: Generează relații numai din câmpuri susținute.

Verificare: Verifică un eșantion de legături.

Fișiere: entity-relationships.json, backend/onsite.mjs

AI-13 · Proveniența surselor

Scop: Fiecare fapt important are origine trasabilă.

Conținut: Claim ID, source ID/URL, dată, stare.

Unde: /source-provenance.json și DB.

Cum: Înregistrează proveniența la import și modificare.

Verificare: Reconstituie sursa unui fapt din profil.

Fișiere: source-provenance.json

AI-14 · Data freshness

Scop: Politica și istoricul actualizării datelor.

Conținut: Set de date, ultim import reușit, frecvență.

Unde: /data-freshness.json.

Cum: Actualizează metadatele numai după import reușit.

Verificare: Compară cu logurile pipeline-ului.

Fișiere: data-freshness.json, backend/onsite.mjs

AI-15 · AI summary blocks

Scop: Rezumate scurte bazate pe fapte verificabile.

Conținut: Entitate, rezumat, surse.

Unde: HTML și /ai-summary-blocks.json.

Cum: Generează din date și marchează incertitudinile.

Verificare: Fiecare propoziție are suport.

Fișiere: ai-summary-blocks.json, surse/index.html

AI-16 · Tabele extractibile

Scop: Tabele semantice ușor de interpretat.

Conținut: thead, tbody, th, td, antete corecte.

Unde: Pagini HTML și /extractable-tables.json opțional.

Cum: Folosește HTML semantic, nu text aliniat vizual.

Verificare: Parserul extrage rânduri și coloane corect.

Fișiere: extractable-tables.json

AI-17 · RAG chunk map

Scop: Fragmente identificabile cu sursă și versiune.

Conținut: Chunk ID, URL, hash, poziție.

Unde: /rag-chunk-map.json sau index intern.

Cum: Segmentează documente și păstrează referințele.

Verificare: Recuperează chunk și verifică hash/sursă.

Fișiere: rag-chunk-map.json, backend/onsite.mjs

AI-18 · Politica de citare

Scop: Reguli de atribuire a afirmațiilor.

Conținut: Tipuri de afirmații, surse cerute, tratarea lipsei.

Unde: /ai-citation-policy.json și serviciul AI.

Cum: Refuză sau marchează necunoscut faptele nesusținute.

Verificare: Testează afirmații fără sursă.

Fișiere: ai-citation-policy.json

AI-19 · Vizibilitate multi-model

Scop: Observă ce răspund și citează modelele AI.

Conținut: Întrebări, model, dată, răspuns, citări.

Unde: /ai-visibility-tests.json și results.json.

Cum: Execută teste comparabile per model și păstrează rezultate.

Verificare: Compară observațiile fără a le numi dovadă factuală.

Fișiere: ai-visibility-tests.json

AI-20 · Detectarea contradicțiilor

Scop: Semnalează valori incompatibile între surse.

Conținut: Claim ID, surse, valori, stare rezolvare.

Unde: Motorul de audit și raport.

Cum: Compară valori normalizate și escaladează conflictele.

Verificare: Introdu contradicție controlată într-un test.

Fișiere: contradiction-rules.json, scripts/detect-contradictions.mjs

WEB-A2A

WEB-A2A — registrul semnalelor
IDSemnalVerdict live
A2A-01Agent CardUNKNOWN
A2A-02Identitatea agentuluiUNKNOWN
A2A-03Capabilități declarateUNKNOWN
A2A-04Skills și contracteUNKNOWN
A2A-05Endpoint operaționalUNKNOWN
A2A-06DescoperireUNKNOWN
A2A-07Schema intrărilorUNKNOWN
A2A-08Schema ieșirilorUNKNOWN
A2A-09AutentificareUNKNOWN
A2A-10Autorizare și mandatUNKNOWN
A2A-11Ciclul sarcinilorUNKNOWN
A2A-12Aprobare umană HITLUNKNOWN
A2A-13Limite și bugeteUNKNOWN
A2A-14Audit trailUNKNOWN
A2A-15InteroperabilitateUNKNOWN
A2A-01 · Agent Card

Scop: Manifestul de descoperire al agentului A2A.

Conținut: Identitate, endpoint, skills, securitate, versiune protocol.

Unde: Ruta well-known definită de versiunea A2A.

Cum: Publică Agent Card conform schemei versiunii alese.

Verificare: Validează schema cu SDK/client independent.

Fișiere: a2a-status.json, backend/onsite.mjs

A2A-02 · Identitatea agentului

Scop: Operatorul și versiunea agentului sunt identificabile.

Conținut: ID, operator legal, domeniu, versiune.

Unde: Configurația agentului și Agent Card.

Cum: Corelează identitatea tehnică cu operatorul autorizat.

Verificare: Verifică domeniul, versiunea și datele operatorului.

Fișiere: agent-identity.json

A2A-03 · Capabilități declarate

Scop: Agentul promite numai operațiuni implementate.

Conținut: company.search, company.get, company.compare.

Unde: Agent Card și registrul capabilităților.

Cum: Elimină skillurile care nu funcționează.

Verificare: Rulează teste pentru fiecare capabilitate.

Fișiere: agent-capabilities.json

A2A-04 · Skills și contracte

Scop: Fiecare skill are descriere și exemple precise.

Conținut: ID, descriere, input, output, exemple.

Unde: Agent Card și contractele API.

Cum: Definește contractele fiecărei funcții.

Verificare: Rulează exemplele documentate.

Fișiere: a2a-contracts.json

A2A-05 · Endpoint operațional

Scop: Serverul primește și răspunde prin protocolul A2A.

Conținut: HTTPS, transport, metode și răspunsuri conforme.

Unde: Endpoint declarat de Agent Card.

Cum: Implementează transportul A2A, nu doar REST generic.

Verificare: Client A2A extern trimite cerere validă.

Fișiere: backend/onsite.mjs

A2A-06 · Descoperire

Scop: Un client găsește cardul și endpoint-ul.

Conținut: Rută de discovery, card și adrese corecte.

Unde: /.well-known/ conform versiunii.

Cum: Configurează ruta de descoperire și cache adecvat.

Verificare: Clientul descarcă și parsează cardul.

Fișiere: backend/onsite.mjs

A2A-07 · Schema intrărilor

Scop: Parametrii cererii sunt validați strict.

Conținut: Tipuri, limite, câmpuri obligatorii.

Unde: Backend și validator JSON Schema.

Cum: Respinge input invalid și limite excesive.

Verificare: Testează valori lipsă, invalide și extreme.

Fișiere: a2a-input-schema.json, backend/onsite.mjs

A2A-08 · Schema ieșirilor

Scop: Rezultatul are structură previzibilă și surse.

Conținut: Status, rezultate, proveniență, erori.

Unde: Backend și contracte.

Cum: Construiește răspunsuri conforme cu transportul.

Verificare: Validatorul acceptă răspunsul complet.

Fișiere: a2a-output-schema.json, backend/onsite.mjs

A2A-09 · Autentificare

Scop: Verifică identitatea clientului pentru acces protejat.

Conținut: Token/OAuth sau mecanism adecvat; revocare.

Unde: Gateway și backend.

Cum: Configurează autentificarea fără a publica secrete.

Verificare: Cereri neautorizate sunt respinse.

Fișiere: authentication-policy.json, backend/onsite.mjs

A2A-10 · Autorizare și mandat

Scop: Capabilitatea nu înseamnă permisiune.

Conținut: Roluri, acțiuni permise/interzise, scop.

Unde: Motorul de politici.

Cum: Aplică control per operațiune și client.

Verificare: Testează interdicția order.create pentru read-only.

Fișiere: agent-mandate.json, backend/onsite.mjs

A2A-11 · Ciclul sarcinilor

Scop: Sarcinile au ID și tranziții urmărite.

Conținut: Task ID, status, erori, rezultate.

Unde: Backend A2A și stocarea taskurilor.

Cum: Implementează stările protocolului ales.

Verificare: Testează tranziții, eșec și anulare.

Fișiere: backend/onsite.mjs, backend/001_onsite.sql

A2A-12 · Aprobare umană HITL

Scop: Acțiunile sensibile așteaptă aprobare.

Conținut: Cerere, aprobator, decizie, timp.

Unde: Admin UI și motorul de politici.

Cum: Blochează execuția până la aprobare validă.

Verificare: Testează pending, reject și approve.

Fișiere: human-approval-policy.json

A2A-13 · Limite și bugete

Scop: Controlează consumul și abuzul.

Conținut: Cereri/minut, rezultate, cost, client.

Unde: Gateway/Worker și DB.

Cum: Implementează rate limits și cote.

Verificare: Depășirea limitei este tratată corect.

Fișiere: rate-limit-policy.json, backend/onsite.mjs

A2A-14 · Audit trail

Scop: Păstrează trasabilitatea interacțiunilor.

Conținut: Event ID, task, agent, versiune, rezultat.

Unde: Jurnal D1 sau echivalent.

Cum: Înregistrează evenimente fără date excesive.

Verificare: Reconstituie o cerere și răspunsul.

Fișiere: audit-policy.json, backend/onsite.mjs

A2A-15 · Interoperabilitate

Scop: Un client A2A independent folosește agentul.

Conținut: Scenariu, transcript, versiuni, rezultat.

Unde: Suita de teste end-to-end.

Cum: Testează cu client extern compatibil.

Verificare: Păstrează transcript și raport reproductibil.

Fișiere: interop-test-plan.json

RRVI™

RRVI™ — registrul semnalelor
IDSemnalVerdict live
RRVI-01Cerință identificabilăUNKNOWN
RRVI-02Control implementatUNKNOWN
RRVI-03Proveniența afirmațiilorUNKNOWN
RRVI-04Integritate SHA-256UNKNOWN
RRVI-05Dovadă temporalăUNKNOWN
RRVI-06GDPR și drepturiUNKNOWN
RRVI-07Securitatea APIUNKNOWN
RRVI-08VersionareUNKNOWN
RRVI-09MonitorizareUNKNOWN
RRVI-10Verificare independentăUNKNOWN
RRVI-01 · Cerință identificabilă

Scop: Fiecare obiectiv are ID și acceptanță.

Conținut: ID, descriere, responsabil, criteriu.

Unde: Registrul de cerințe.

Cum: Asociază cerințe cu teste și controale.

Verificare: Orice cerință poate fi testată.

Fișiere: requirements.json

RRVI-02 · Control implementat

Scop: O regulă tehnică aplică cerința.

Conținut: Control ID, cerință, implementare, test.

Unde: Cod, configurație, procedură.

Cum: Implementează și documentează controlul.

Verificare: Testul confirmă aplicarea regulii.

Fișiere: controls.json

RRVI-03 · Proveniența afirmațiilor

Scop: O afirmație poate fi urmărită la origine.

Conținut: Claim ID, source ID, dată, stare.

Unde: Registrul de proveniență.

Cum: Leagă afirmația de dovada exactă.

Verificare: Sursa chiar susține afirmația.

Fișiere: source-provenance.json

RRVI-04 · Integritate SHA-256

Scop: Detectează modificarea octeților unui artefact.

Conținut: Fișier, hash, versiune.

Unde: Manifest de dovezi.

Cum: Calculează SHA-256 după finalizare.

Verificare: Recalcularea produce același hash.

Fișiere: proof.json

RRVI-05 · Dovadă temporală

Scop: Documentează existența unui artefact la un moment.

Conținut: UTC, hash, dovadă OTS dacă există.

Unde: Manifest și timestamp service.

Cum: Ancorează hash-ul când este justificat.

Verificare: Verifică timestampul și dovada OTS.

Fișiere: timestamp-policy.json

RRVI-06 · GDPR și drepturi

Scop: Datele sunt utilizate conform temeiurilor și licențelor.

Conținut: Categorii date, surse, temei, retenție.

Unde: Registru de conformitate.

Cum: Evaluează datele personale și drepturile de reutilizare.

Verificare: Revizie juridică și teste de rectificare.

Fișiere: data-rights-register.json

RRVI-07 · Securitatea API

Scop: Previne accesul și manipularea neautorizate.

Conținut: AuthN, AuthZ, validare, rate limits, secrete.

Unde: Gateway, Worker, backend.

Cum: Aplică controale și rotește secretele.

Verificare: Teste negative și scanări de securitate.

Fișiere: security-controls.json, backend/onsite.mjs

RRVI-08 · Versionare

Scop: Identifică exact codul și datele folosite.

Conținut: Commit, versiune dataset, API, deployment.

Unde: GitHub și manifest.

Cum: Înregistrează versiunile în fiecare execuție.

Verificare: Poți reproduce rezultatul din versiuni.

Fișiere: version.json

RRVI-09 · Monitorizare

Scop: Repetă testele și detectează regresii.

Conținut: Semnal, verdict, timestamp, delta, dovadă.

Unde: Sistem de audit periodic.

Cum: Automatizează execuția și păstrează istoricul.

Verificare: Compară rapoarte și alerte.

Fișiere: monitoring-plan.json, scripts/verify-live.mjs

RRVI-10 · Verificare independentă

Scop: Evaluator separat reproduce testele.

Conținut: Validator, metodă, rezultate, discrepanțe.

Unde: Registru de validare.

Cum: Solicită reproducerea fără a te baza pe auto-declarații.

Verificare: Raportul conține probe și limitări.

Fișiere: independent-validation.json