--- name: CTO Core Promotion Decision Packet Issues 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-PRD.md --- # CTO Core Promotion Decision Packet Issues Local planning SOT only. Not a Core Protocol. Not active Core authority. Core Promotion Decision Packet. ## Issue: CTO-WORK-085 - Core Promotion Decision Packet PRD Type: AFK. Status: validated. Acceptance: - Define child-local packet scope. - Add Core Promotion Decision Packet to `CONTEXT.md`. - Define allowed decision states: `not_decided`, `core_promotion_requested`, and `core_promotion_deferred`. - Require `ready_for_core_review: true`. - Require candidate_default_repeatability_eligible: true. - Require repeatability_count: 2. - Require repeatability_status: pass. - Require runtime_default_activation: false. - Require core_promotion_status: not-promoted. - Require recommended_next_decision: open_governed_core_prd_route. - Require Core Sequence Protocol route required. - Require Core validator coverage required. - Require runtime default activation requires a separate governed Core route. - Forbid Core mutation, Target Repository mutation, Case execution, default activation, push, merge, deploy, close, PR open, issue close, publication, vendor-source mutation, external developer repository mutation, unowned repository mutation, endpoint exposure, secret exposure, credential exposure, and raw Target Repository content exposure. ## Issue: CTO-WORK-086 - Core Promotion Decision Record Type: AFK. Status: validated. Blocked by: `CTO-WORK-085`. Acceptance: - Create the Core Promotion Decision Record. - Record `decision_status: core_promotion_requested`. - Record allowed decision states: `not_decided`, `core_promotion_requested`, and `core_promotion_deferred`. - Record resolver: JP or governed Core route. - Record `ready_for_core_review: true`. - Record candidate_default_repeatability_eligible: true. - Record repeatability_count: 2. - Record repeatability_status: pass. - Record runtime_default_activation: false. - Record core_promotion_status: not-promoted. - Record recommended_next_decision: open_governed_core_prd_route. - Record Core Sequence Protocol route required. - Record Core validator coverage required. - Record no Core mutation, no Target Repository mutation, no Case execution, and no default activation. ## Issue: CTO-WORK-087 - Core Promotion Decision Packet Closeout Type: AFK. Status: validated. Blocked by: `CTO-WORK-086`. Acceptance: - Create the Core Promotion Decision Packet closeout. - Map evidence from `CTO-WORK-071`, `CTO-WORK-075`, `CTO-WORK-077`, `CTO-WORK-080`, `CTO-WORK-081`, `CTO-WORK-082`, `CTO-WORK-083`, and `CTO-WORK-084`. - Reference Stage 6 repeatability comparison artifact. - Reference Hermes WebUI summary artifact. - Record validated child-local repeatability evidence; not Core promotion; not Runtime default activation. - State Runtime default activation remains false. - State No Core promotion occurs. - State Do not activate Case as default backend. - State This closeout does not authorize another Case run. ## Issue: CTO-WORK-088 - Core Promotion Decision Packet Validation Type: AFK. Status: validated. Blocked by: `CTO-WORK-087`. Acceptance: - Update `tools/validate_cto_child.py`. - Register `CTO-WORK-085`, `CTO-WORK-086`, `CTO-WORK-087`, and `CTO-WORK-088`. - Require PRD, issue sequence, decision record, and closeout phrases. - Require Workboard statuses validated. - Require `python3 tools/validate_cto_child.py` to pass. - Require `python3 /home/svrnty/workspaces/cortex-os/core/tools/check_s69_caveman_prose_discipline.py` before final claim. ## Granularity Check This sequence is one vertical CTO route: define the decision packet contract, record the fail-closed decision state, close out the packet against existing evidence, and validate the packet. It deliberately avoids a Core implementation slice because Core promotion is a separate governed decision. ## Challenge Notes - `$to-issues` output stays AFK because the work is child-local documentation plus validator coverage. - `$improve-codebase-architecture` feedback accepted: do not add a new runtime seam when the SOT plus validator seam is enough. - `$grill-with-docs` feedback accepted: use `ready_for_core_review` and `Core Promotion Decision Packet`, not promoted, approved, or runtime default active.