Conformance validation layers — click any layer to see what it catches
flowchart TD Comp[("Component
emits statement")]:::source LocalV["Local validator
structure / required / types"]:::guard Trans["Statement transmitted
to LRS"]:::action LRSV["LRS validates
and persists"]:::guard ADL["Periodic ADL
conformance run"]:::audit E2E["End-to-end smoke test
emit → LRS → query → assert"]:::audit CI["CI pipeline
gates merges on suite pass"]:::ci Comp --> LocalV --> Trans --> LRSV LRSV --> ADL LRSV --> E2E ADL --> CI E2E --> CI click Comp call showLayer("Comp") click LocalV call showLayer("LocalV") click Trans call showLayer("Trans") click LRSV call showLayer("LRSV") click ADL call showLayer("ADL") click E2E call showLayer("E2E") click CI call showLayer("CI") classDef source fill:#1e293b,stroke:#0f172a,color:#fff,font-weight:bold classDef guard fill:#ca8a04,stroke:#854d0e,color:#fff classDef action fill:#0d9488,stroke:#134e4a,color:#fff classDef audit fill:#7c3aed,stroke:#4c1d95,color:#fff classDef ci fill:#16a34a,stroke:#14532d,color:#fff linkStyle default stroke:#64748b,stroke-width:2px

Layer Details

Click any layer to see what it tests, what it doesn't catch, and example failures.