Files
cto/docs/STAGE5-TARGET-SANDBOX-CUSTODY-PREFLIGHT.md
T
2026-06-17 09:09:20 -04:00

3.4 KiB

CTO Stage 5 Target Sandbox Custody Preflight

Local planning evidence only. Not Core authority. Not Runtime authority.

Source: CTO-WORK-099.

Result

Status: custody-preflight-complete.

Original target path remains historical proof context only:

/home/svrnty/workspaces/cortex-os/cto-stage5-target-sandbox

The target sandbox remains in place during this slice. Do not move the target sandbox in this slice.

Admission Lifecycle

The Stage 5 target admission now declares:

  • admission_lifecycle: historical-proof-target
  • future_execution_authorized: false
  • future_execution_requires_new_admission: true
  • root_path_dependency: historical-reference-only

Any future Stage 5 execution requires a new admission record, new approval text, current target validation, and fresh Harness evidence. The old 2026-06-01 approval remains proof history only.

Custody Decision

Physical relocation remains a separate host-aware custody gate. That gate must:

  • preserve the target sandbox outside the umbrella with a manifest;
  • prove the preserved target validator still passes from the preserved path;
  • prove root absence or record any MacBook sync rehydration;
  • keep target ownership outside CTO and Core;
  • avoid hard deletion.

No target source mutation, Case rerun, Harness rerun, provider call, runtime start, browser open, branch mutation, Core mutation, readiness claim, or release claim occurred.

Host Mirror Check

2026-06-17 host-aware custody check:

  • MacBook source path: present at /Users/jean-philippebrule/Steev/Cortex-OS/cto-stage5-target-sandbox.
  • MacBook push script: /Users/jean-philippebrule/Steev/push-cortex-os-to-steev-once.sh.
  • Current push script excludes known root shadows, but does not exclude cto-stage5-target-sandbox/.
  • Physical movement is blocked until the mirror policy is updated or JP chooses a different custody policy for the MacBook source.

This check is read-only. No MacBook script mutation occurred in this slice.

Archive-Stable Evidence Candidate

Current target evidence, read-only from /home/svrnty/workspaces/cortex-os/cto-stage5-target-sandbox:

  • total files: 31.
  • route-relevant files excluding generated caches: 24.
  • directories: 15.
  • route-relevant combined sha256: c73b40f5bbdd32bb61a93fc926c108d7cef256bdb4598c71ea66ee29f73444e5.
  • full current combined sha256 including generated caches: 1afc53c9e5ea4a9275ffb9d85cf3509c4a66ab1f89e1e118b76f5a7ea2aaa788.
  • AGENTS.md sha256: e9db56431baa9708bd6ce0be7d0379d6d7fa1c9e2b00595bca1932f49242ec84.
  • README.md sha256: c5019bab84472ac4110112c95ebf30c3412f6f5b09dddf9a98411a9f62d830f9.
  • WORKBOARD.yaml sha256: 3180db858dc74381dd736f25311d24d82dbad3eb9166090b9d36448ccee4da66.
  • strings.py and src/strings.py sha256: aa8b1ba8108b0fe8a6170e26a9f51c180a60241fa91b9878c1aaf45ef0a42280.
  • test_strings.py sha256: d76bb7f9959eacc2fe2e0fc70dcc1ff1525f9aef3918cf849eae4e382fd2e704.
  • tools/validate_cto_stage5_target_sandbox_child.py sha256: 09d5dd192a17e460885a657bfad5e929b9832fd6a1ac5b6b86a432213781bdd6.

Validators observed during this slice:

  • python3 tools/validate_cto_stage5_target_sandbox_child.py: ok: true.
  • python3 -m pytest -q: 11 passed.
  • python3 tools/validate_cto_child.py: ok: true.

The archive-stable candidate is enough to stop treating the path as execution authority. It is not yet a physical custody move proof.