--- name: CTO Core Promotion Decision Record status: validated lifecycle_classification: sot owner: jp created: 2026-06-02 last_reviewed: 2026-06-02 core_promotion_status: not-promoted source: .sot/03-PROTOCOLS/CTO-CORE-PROMOTION-DECISION-PACKET-ISSUES.md --- # CTO Core Promotion Decision Record Local planning SOT only. Not a Core Protocol. Not active Core authority. Core Promotion Decision Packet. ## Decision State - decision_status: core_promotion_requested - allowed_decision_states: `not_decided`, `core_promotion_requested`, `core_promotion_deferred` - resolver: JP or governed Core route - ready_for_core_review: true - recommended_next_decision: open_governed_core_prd_route - candidate_default_repeatability_eligible: true - repeatability_count: 2 - repeatability_status: pass - runtime_default_activation: false - core_promotion_status: not-promoted ## Consequences - `not_decided` means no Core promotion request exists. - `core_promotion_requested` means CTO requests a future governed Core review. It does not grant Core authority. - `core_promotion_deferred` means CTO evidence remains child-local and no Core route should be opened from this packet. ## Required Future Core Route - Core Sequence Protocol route required. - Core validator coverage required. - Core Evidence required. - Core PRD required. - Core SOT Issue required. - runtime default activation requires a separate governed Core route. - Core promotion, if chosen later, must happen only in `core/` or a governed Core worktree, not `cto/`. ## Guardrails - No Core promotion occurs. - No Core mutation occurs. - Runtime default activation remains false. - Do not activate Case as default backend. - no target repository mutation attempted - no Case execution attempted - This closeout does not authorize another Case run. - This record does not authorize another Case run. - Do not expose endpoint values, secret values, credential values, or raw Target Repository content.