The authoring factory. Every content artifact is validated against domain rules, compiled deterministically, and published immutable.
Turn domain laws into gates that block. Every rule teaches: names the failing element and says how to fix it. A rule that crashes produces a FAIL, never a silent skip.
19 clinical rules (CLIN-01 through CLIN-23)
9 LabPath rules (LP-07 through LP-19)
Shared accessibility rules (keyboard parity, no color-only evidence)
Severity staging: NOTE at draft, FAIL at review
Literate case source: Markdown carrier with strict-YAML front matter. Deterministic compilation: same source, same artifact, same hash.
YAML front matter validated against JSON Schema
Trace manifest: declared emissions bound to target elements
Family/instance model with parameterization envelopes
Registries: versioned JSON, hash-chained
Clinical (Nursing + Optometry)
Misconception-bound traps, safe-path property, planted disconfirmers, cited constants, keyboard parity.
LabPath
Draw the phenomenon, refusals with reasons, nothing timed, program-voiced copy, standards-text licence lint.
TeachProof
PlannedPerceivability pre-checks, signals vocabulary.
DecisionProof
PlannedDoctrine references, VPAT/ACR profile.
Draft
Author creates, validators run on save
Validating
Full rule set at review severity; FAIL blocks
In Review
SME preview + attestations + sign-off
Published
Immutable, hash-chained, versioned
P1. Chassis generic, laws in packs
P2. Published is immutable
P3. Preview-as-candidate
P4. Validators teach
P5. Nothing ships uncited
P6. Authoring is compilation
P7. Every law is executable
P8. Content declares its traps