Date: 2026-09-20
Scope: 7 design sketches in /docs/developer/sketches/
Assessment: Implementation extent and status for each design
All seven design sketches have been validated against the codebase, accepted ADRs, and existing documentation. Three are fully implemented and validated, one is implemented and awaiting validation, one is partially implemented (skeleton shells), one is superseded/archived, and one is a plan document now complete.
Sketch: llm-training.md
Status Document: llm-training-mtp.md
What it describes: Teaching MORK to LLMs via a compiled curriculum (L0-L5 tiers)
Implementation:
tools/mork/src/mtp/facts.py, doctrine.py, render.pydoctrine.yaml, partition.yaml, lenses/L-*.yaml, cassettes/C-*.yamlValidation:
mise run build:mtp produces deterministic outputsmise run check:mtp validates logical consistency, pin stability, cassette fidelity, mutation verdictspytest suite: 346 passed, 8 skippedStatus: Fully accepted. Ready for Phase 7 LLM backend integration.
Sketch: MTP-L0 Generator Sketch
Status Document: llm-training-mtp.md
What it describes: The facts extractor and kernel generator architecture
Implementation:
pins.lock.jsonValidation: Included in llm-training-mtp.md suite
Status: Fully accepted.
Sketch: MTP L2 Generator Sketch.md
Status Document: llm-training-mtp.md
What it describes: The lenses and cassettes pipeline (S1–S13), mutation-derived ground truth
Implementation:
mutate.py breaks valid examples, records what’s caughtValidation: Included in llm-training-mtp.md suite
Status: Fully accepted.
Sketch: mork-eligibility-compiler.md
Status Document: eligibility-compiler.md
What it describes: Eligibility executable compiler (Phase 5, three backends)
Implementation:
tools/mork_compilers/ package complete with:
eligibility_ir.py — shared IR for elg:IntervalConditionsparql_backend.py, shacl_backend.py, swrl_backend.py — three backendstest_mork_compilers.py — test suite presentontology/mork/spec/Executable.ttl — vocabulary with exe:IntervalContainmentPlan, exe:SparqlArtefact, etc.Validation: Verification plan authored but not executed (authoring environment lacked Python interpreter, SHACL/SWRL engines)
What was deliberately left out (documented, not silent):
elg:IntervalContainment compiledStatus: Code is complete and coherent. Requires network-enabled environment to run unit tests, parse ontology, execute backends.
Sketch: governance-and-versioning-migration.md
Status Document: governance-surfaces.md
Plan Document: governance-surfaces-integration.md
What it describes: UX design for MORK review and Surface authoring (role model, evidence rendering, decision units)
Implementation (Skeleton):
apps/surface-contract-studio/src/studio.tsx): Renders fixture contracts, lifecycle states, diff viewerapps/mork-review-workbench/src/main.tsx): Renders six review decisions, evidence ribbon (Witness/Coverage/Alternative), calibration stateCoverage of sketch design elements:
Status: Design is well understood and UI shells are correct. Three integration slices needed (Phase 2, Phase 5) to wire backends, enforce permissions, project evidence live.
Sketch: mtp-implementation-plan.md
Status Document: mtp-execution.md
What it is: Not a design to implement, but the roadmap that drove MTP implementation
Status:
Acceptance: Plan is fully executed. MTP ready for Phase 7 integration.
Sketch: implementation-handover.md
Status Document: implementation-handover-historical.md
What it was: Consolidated Phase 0–6 handover (now archived)
Status: Marked DEAD and superseded by:
Reason for archival: No new information; its scope is redundantly covered by phase-specific records. Kept as historical reference only.
| Sketch | State | Status Doc | Plan Doc | Readiness |
|---|---|---|---|---|
| llm-training.md | ✅ Complete | llm-training-mtp.md | — | Production ready for Phase 7 |
| MTP-L0 Generator Sketch | ✅ Complete | llm-training-mtp.md | — | Integrated into Phase 1 build |
| MTP L2 Generator Sketch.md | ✅ Complete | llm-training-mtp.md | — | Integrated into Phase 1 build |
| mork-eligibility-compiler.md | ⏳ Implemented, awaiting validation | eligibility-compiler.md | — | Requires network env for test run |
| governance-and-versioning-migration.md | 🟡 Skeleton UI | governance-surfaces.md | governance-surfaces-integration.md | Phase 2 & 5 integration plan |
| mtp-implementation-plan.md | ✅ Executed | mtp-execution.md | — | Plan complete, roadmap now closed |
| implementation-handover.md | 🗄️ Archived | implementation-handover-historical.md | — | Historical reference only |
Phase 7 (LLM backend integration): LLM Training status is production-ready. Backend interface specification is the blocker.
Network-enabled validation: Run the eligibility-compiler test matrix in Phase 5 gate environment. Expected pass: all tests pass, SHACL/SWRL artefacts execute correctly.
governance-and-versioning-migration.md in sketches as reference during Phases 2 and 5 work. Remove implementation-handover.md from active consideration.Validation date: 2026-09-20
Validated by: Architectural review and codebase scan
Governing decisions: ADRs A25, A29, A38, A42, A44, A77