orchestrata_ultimate.factory.dor_procedure
Reference › orchestrata_ultimate › factory › dor_procedure
DoR construction procedure with machine-checkable step shapes (SPEC-033 REQ-033-C5).
The dor_procedure package turns the Definition of Ready into a construction procedure with machine-checkable shapes (SPEC-033 row B23, requirement REQ-033-C5, ADR-0028). A flat checklist invites a plausible tick per row, whereas a construction step either produces its output or visibly cannot.
Parts: models (one frozen dataclass per step, gathered in ConstructionArtifact); axes (the residual-axis catalogue for step 7); rulings (ruling ids read from the rulings canon); validate (the shape validator, validate_artifact and procedure_ready); artifact (atomic JSON persistence of the evidence artifact); and anchors_export (steps 2 and 3 exported as anchor candidates for the anchors package). The design authority produces an artifact, validate checks its shape, and the decision phase acts on the result. The CLI entry point is scripts.factory_dor_procedure. Start with models.
7 modules, 1,050 lines of code.
Modules
| Module | Summary | LOC |
|---|---|---|
__init__ |
DoR construction procedure with machine-checkable step shapes (SPEC-033 REQ-033-C5). | 41 |
anchors_export |
Anchor-candidate export (B23, REQ-033-C5) — ADR-0028's prepayment on anchors. | 65 |
artifact |
Persistence for :class:ConstructionArtifact (B23, REQ-033-C5). |
183 |
axes |
The residual-axis catalogue (ADR-0028 step 7), verbatim. | 103 |
models |
Data model for the SPEC-033 DoR construction procedure (B23, REQ-033-C5). | 239 |
rulings |
Ruling-id catalogue for the DoR procedure's rulings checklist (Step 6.3, plans/workflow-improvements-plan.md). |
56 |
validate |
Shape validator for the SPEC-033 DoR construction procedure (B23, REQ-033-C5). | 363 |