102 lines
3.4 KiB
Markdown
102 lines
3.4 KiB
Markdown
---
|
|
name: CTO Core Route Admission Guard 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-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.
|