KB-4599

Clone Finalization — 08 Production Readiness Matrix (2026-06-03)

3 min read Revision 1
one-roof-governanceclone-finalizationreadiness-matrixospa-gate2026-06-03

08 — Production Readiness Matrix (Objective G)

Classes: SAFE-AFTER-GATE (ready once ospa≥1; clone-proven) · CLONE-ONLY · FUTURE-DESIGN · FORBIDDEN · NEEDS-LAW · NEEDS-UI · NEEDS-EVENT-ACTIVATION.

Capability Class Notes
Base axis substrate (6 tables + views) SAFE-AFTER-GATE (DDL ratification-independent) Tier-1; prod has 0 axis tables today
Responsibility ownership seed (gap→0) SAFE-AFTER-GATE + NEEDS-LAW Tier-2; accountable act, ospa≥1
Topic axis activation + values SAFE-AFTER-GATE Tier-4; gated
kg-domain-x ratification SAFE-AFTER-GATE Tier-4; provenance transition proven; gated
Containment activation (rule+35 assign+35 own) SAFE-AFTER-GATE Tier-3; gap=0, fail-closed, no island; gated
Label/projection reconcile decisions (facet-aware) SAFE-AFTER-GATE Tier-4/6; prod re-derives own set; gated
Projection-lag timing detector SAFE-AFTER-GATE (read view) Tier-6 DDL; ratification-independent
Drift detector suite (11) SAFE-AFTER-GATE (read views) Tier-6 DDL
Scanner fn_governance_scan (idempotent) SAFE-AFTER-GATE (DDL) Tier-5; bounded, no daemon
UI/API read projections (7 v_ui_*) SAFE-AFTER-GATE (read) + NEEDS-UI views ready, no front-end
Event/issue emission (governance) NEEDS-EVENT-ACTIVATION types active=false; fail-closed; no dispatcher
Topic→label alignment via editing label_rules CLONE-ONLY / NEEDS-UI app-owned projection; not auto-mutated
Automated topic merge/split workflow fns CLONE-ONLY proven rollback-only; needs review_decision wiring
Object-grain coverage (~6.5M cells) FUTURE-DESIGN unbounded; out of scope
App retargeting / Qdrant / Nuxt mutation FORBIDDEN never in scope
Law/version/status changes FORBIDDEN (agent) / NEEDS-LAW (human) human ratification only

The single gate

Everything SAFE-AFTER-GATE is blocked by exactly one condition: os_proposal_approvals >= 1 on production (human L2/L4). Structure tiers (1/5/6) are ratification-independent but pointless without their seeds, so practical posture: hold the entire rollout until ospa≥1.

Back to Knowledge Hub knowledge/dev/reports/architecture/one-roof-nonprod-clone-governance-finalization-production-rehearsal-2026-06-02/08-production-readiness-matrix.md