orchestrata_ultimate.factory.decision
Reference › orchestrata_ultimate › factory › decision › init
Package marker for the design authority, decision phase and Definition-of-Ready gate wiring (SPEC-033 row B8). It defines no code of its own; see the package page.
At a glance
| Source | src/orchestrata_ultimate/factory/decision/__init__.py |
| Lines of code | 25 |
| Classes | 0 |
| Functions | 0 |
| Imports (internal) | none |
| Imported by | none |
| Tests that import it | none |
Class diagram
No classes; see Functions.
Dependency diagram
No internal imports and no importers.
API
No public API: the module defines no classes, functions or constants.
Source
"""SPEC-033 design authority + decision phase + DoR gate wiring (B8).
ADR-0015 (as amended by ADR-0028) defines the gate's epistemics: Definition
of Ready is **necessary, never sufficient** — the gate reports "no blocking
defects found", never "complete". Detectors (C3/C4), the assumption ledger
(C1), and the DoR construction procedure's own shape check (C5) are each
sound when they fire and uninformative when silent; DoR additionally
requires a **positive, human-ratified floor** (a ratified anchor per
requirement) so silence is never mistaken for a verdict.
This package WIRES the already-landed B13/B15/B22/B23/B26 surfaces into one
decision — it builds none of them. B14/C2 (interpretation mutation) is not
built yet; :func:`~.phase.run_decision_phase` leaves an explicit seam for it.
Modules
-------
phase :class:`~.phase.DecisionInputs`, :class:`~.phase.DecisionRecord`,
:class:`~.phase.BlockingItem`, :class:`~.phase.DetectorEngines`,
:func:`~.phase.run_decision_phase` — the pure orchestration.
authority :class:`~.authority.DesignAuthority` (the ADR-0028 constructive
reviewer Protocol) and :class:`~.authority.LLMDesignAuthority`,
its live LLM-backed implementation.
"""
from __future__ import annotations