87 lines
3.2 KiB
Markdown
87 lines
3.2 KiB
Markdown
---
|
|
name: CTO Endgoal Completion Audit PRD
|
|
status: validated
|
|
lifecycle_classification: sot
|
|
owner: jp
|
|
created: 2026-06-01
|
|
last_reviewed: 2026-06-01
|
|
core_promotion_status: not-promoted
|
|
---
|
|
|
|
# CTO Endgoal Completion Audit PRD
|
|
|
|
Local planning SOT only. Not a Core Protocol. Not active Core authority.
|
|
|
|
## Problem Statement
|
|
|
|
The CTO product surface has strong local evidence: staged Case proof, governed Stage 5 execution, consumed approval display, Hermes WebUI smoke, and synced plugin state. The active endgoal includes a transportable CTO stack. Transportable means repo-backed SOT, synced plugin code, documented entrypoints, validators, and no hidden vendor-source edits; it does not require a separate packaging project in this slice.
|
|
|
|
## Solution
|
|
|
|
Record a requirement-by-requirement endgoal audit. Mark proven requirements as validated by existing evidence. Record pragmatic transportability evidence from repo-backed SOT, remote plugin sync, validators, and no vendor edits.
|
|
|
|
## Scope
|
|
|
|
- Audit Cortex governs.
|
|
- Audit Hermes controls.
|
|
- Audit CTO routes.
|
|
- Audit Harness proves.
|
|
- Audit Case executes only after proof.
|
|
- Audit bounded code changes with evidence.
|
|
- Audit target repositories stay owned and protected.
|
|
- Audit default status is earned, not assumed.
|
|
- Audit candidate-default evidence and runtime default separation.
|
|
- Audit transportable CTO stack proof.
|
|
|
|
## Non-goals
|
|
|
|
- Do not activate Case as default backend.
|
|
- Do not activate Case as default backend.
|
|
- Do not rerun Case.
|
|
- Do not mutate target repositories.
|
|
- Do not promote child-local CTO SOT into Core.
|
|
- Do not edit upstream `hermes-webui`.
|
|
- Do not edit upstream `hermes-agent`.
|
|
|
|
## Acceptance Criteria
|
|
|
|
- `WORKBOARD.yaml` records `CTO-WORK-076` and `CTO-WORK-077` as validated.
|
|
- The closeout states `completion_status: complete`.
|
|
- The closeout records `transportability proof sufficient`.
|
|
- The closeout records `transportability evidence: repo-backed routes, remote plugin sync, validators, and no vendor edits`.
|
|
- The closeout references `CTO-WORK-075` remote sync and live smoke evidence.
|
|
- The closeout references `CTO-WORK-071` governed execution evidence.
|
|
- The closeout references Stage 6 candidate-default evidence.
|
|
- The closeout states Runtime default activation remains false.
|
|
- The closeout states the active goal completion evidence recorded.
|
|
|
|
## Validation
|
|
|
|
- `python3 tools/validate_cto_child.py`
|
|
- `python3 /home/svrnty/workspaces/cortex-os/core/tools/check_s69_caveman_prose_discipline.py`
|
|
|
|
## Required Evidence
|
|
|
|
- CTO endgoal completion audit
|
|
- CTO-WORK-076
|
|
- CTO-WORK-077
|
|
- completion_status: complete
|
|
- transportability proof sufficient
|
|
- transportability evidence: repo-backed routes, remote plugin sync, validators, and no vendor edits
|
|
- active goal completion evidence recorded
|
|
- Cortex governs: proven
|
|
- Hermes controls: proven
|
|
- CTO routes: proven
|
|
- Harness proves: proven
|
|
- Case executes only after proof: proven
|
|
- bounded code changes with evidence: proven
|
|
- target repos stay owned and protected: proven
|
|
- default status is earned not assumed: proven
|
|
- candidate-default evidence: proven
|
|
- Runtime default activation remains false.
|
|
- CTO-WORK-071
|
|
- CTO-WORK-075
|
|
- Stage 6 candidate-default evidence
|
|
- Do not activate Case as default backend.
|
|
- This audit does not authorize another Case run.
|