cto/.sot/03-PROTOCOLS/CTO-CORE-ROUTE-ADMISSION-GUARD-ISSUES.md
2026-06-02 07:11:41 -04:00

3.4 KiB

name status lifecycle_classification owner created last_reviewed core_promotion_status source
CTO Core Route Admission Guard Issues validated sot jp 2026-06-02 2026-06-02 not-promoted .sot/03-PROTOCOLS/CTO-CORE-ROUTE-ADMISSION-GUARD-PRD.md

CTO Core Route Admission Guard Issues

Local planning SOT only. Not a Core Protocol. Not active Core authority.

Core Route Admission Guard.

Issue: CTO-WORK-089 - Core Route Admission Guard PRD

Type: AFK.

Status: validated.

Acceptance:

  • Define Core Route Admission Guard.
  • Require core_route_admission_status: not_admitted.
  • Require guard_status: blocked.
  • Require blocked_reason: active_or_conflicting_core_work_present.
  • Require do_not_touch_other_agent_work: true.
  • Require ready_for_core_route_review: true.
  • Require recommended_next_decision: open_governed_core_prd_route.
  • Require candidate-only recommendation until guard passes.
  • Require idle_governed_core_route_required: true.
  • Require no_active_conflicting_core_worktree_required: true.
  • Require runtime_default_activation: false.
  • Require core_promotion_status: not-promoted.
  • Require next_allowed_action: wait_or_open_later_core_route_when_idle.
  • Forbid Core mutation, Core reservation, Core promotion, other-agent worktree mutation, other-agent process termination, Case default activation, Case execution, target repository mutation, and mutation of ../core/.

Issue: CTO-WORK-090 - Core Route Admission Guard Record

Type: AFK.

Status: validated.

Blocked by: CTO-WORK-089.

Acceptance:

  • Create the Core Route Admission Guard record.
  • Record fail-closed status.
  • Record core_route_admission_status: not_admitted.
  • Record ready_for_core_route_review: true.
  • Record recommended_next_decision: open_governed_core_prd_route.
  • Record future read-only checks: Core worktree list, Core main status, active Core worktree status, Core Sequence Protocol route, and running Core validation processes.
  • Record idle governed Core route required.
  • Record no active conflicting Core worktree required.
  • Record no Core mutation.
  • Record no Core reservation.
  • Record no Core promotion.
  • Record Runtime default activation remains false.
  • Record Do not activate Case as default backend.

Issue: CTO-WORK-091 - Core Route Admission Guard Closeout

Type: AFK.

Status: validated.

Blocked by: CTO-WORK-090.

Acceptance:

  • Create closeout.
  • Reference CTO-WORK-085, CTO-WORK-086, CTO-WORK-087, CTO-WORK-088, CTO-WORK-089, and CTO-WORK-090.
  • Record active or conflicting Core work blocks this route.
  • Record S135 conflict avoidance.
  • Record next_allowed_action: wait_or_open_later_core_route_when_idle.
  • Record no Core mutation, no Core reservation, no Core promotion, and no runtime default activation.

Issue: CTO-WORK-092 - Core Route Admission Guard Validation

Type: AFK.

Status: validated.

Blocked by: CTO-WORK-091.

Acceptance:

  • Update tools/validate_cto_child.py.
  • Register CTO-WORK-089, CTO-WORK-090, CTO-WORK-091, and CTO-WORK-092.
  • Require PRD, issue, guard, and closeout phrases.
  • Require Workboard statuses validated.
  • Require python3 tools/validate_cto_child.py to pass.
  • Require Core caveman prose discipline before final claim.

Granularity Check

This is one vertical child-local guard: define the guard, record the fail-closed route state, close out the evidence, and validate it. It does not edit Core and does not overlap active Core S135 work.