cto/.sot/03-PROTOCOLS/CTO-CORE-PROMOTION-DECISION-PACKET-ISSUES.md
2026-06-02 07:00:34 -04:00

112 lines
4.4 KiB
Markdown

---
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.