cto/.sot/03-PROTOCOLS/CTO-CORE-PROMOTION-DECISION-RECORD.md
2026-06-02 07:11:41 -04:00

2.1 KiB

name status lifecycle_classification owner created last_reviewed core_promotion_status source
CTO Core Promotion Decision Record validated sot jp 2026-06-02 2026-06-02 not-promoted .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
  • recommendation_status: candidate_only_until_core_route_admission_guard_passes
  • 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/.
  • Core route admission requires an idle governed Core route and no active conflicting Core worktree.

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.