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

4.4 KiB

name status lifecycle_classification owner created last_reviewed core_promotion_status source
CTO Core Promotion Decision Packet Issues validated sot jp 2026-06-02 2026-06-02 not-promoted .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.