Orchestrata Ultimate › Plans › evidence › w5-spec105-classification

W5.1b — spec-105 domaingen classification (40 REQs: 34 stamp / 6 partial / 0 missing)

Source: plans/evidence/w5-spec105-classification.md at 8a2cb42ad · last changed 2026-07-27 · first committed 2026-07-06 · 32 lines.

Prose pending.

Plan text

W5.1b — spec-105 domaingen classification (40 REQs: 34 stamp / 6 partial / 0 missing)

Root cause: requirements enacted inside Jinja templates (.j2) or private helpers — invisible to AST-based check-traces. Fix = EXTEND the reqs=[...] list on the owning public symbol (parse_ontology, generate_code, render_ontology, models), not new decorators per helper.

Stamp targets (34 REQs consolidate onto these symbols)

PARTIAL (6 — real drift, filed as backlog)

Test gaps noted: owl:inverseOf never exercised by any fixture; _OPEN_END

sentinel never asserted; relationship-name as_of/insert paths untested; path-traversal attempt on _safe untested.