4.9 KiB
CTO Stage 5 Target Sandbox Custody Preflight
Local planning evidence only. Not Core authority. Not Runtime authority.
Source: CTO-WORK-099.
Result
Status: physical-custody-complete.
Original target path remains historical proof context only:
/home/svrnty/workspaces/cortex-os/cto-stage5-target-sandbox
The target sandbox is preserved outside the umbrella at:
/home/svrnty/workspaces/cortex-os-retired/2026-06-17/cto-stage5-target-sandbox-preserved-091700
The original Steev root path is absent after the observed MacBook push window.
Admission Lifecycle
The Stage 5 target admission now declares:
admission_lifecycle:historical-proof-targetfuture_execution_authorized:falsefuture_execution_requires_new_admission:trueroot_path_dependency:closed-preserved-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 required a host-aware custody gate. That gate now records:
- preserved target sandbox outside the umbrella with a manifest;
- preserved target validator passes from the preserved path;
- original root path absence after a MacBook push window;
- target ownership remains outside CTO and Core;
- no 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 preflight check was read-only. The later physical custody gate added the
cto-stage5-target-sandbox/ exclude with a backup and zsh -n proof.
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.mdsha256:e9db56431baa9708bd6ce0be7d0379d6d7fa1c9e2b00595bca1932f49242ec84.README.mdsha256:c5019bab84472ac4110112c95ebf30c3412f6f5b09dddf9a98411a9f62d830f9.WORKBOARD.yamlsha256:3180db858dc74381dd736f25311d24d82dbad3eb9166090b9d36448ccee4da66.strings.pyandsrc/strings.pysha256:aa8b1ba8108b0fe8a6170e26a9f51c180a60241fa91b9878c1aaf45ef0a42280.test_strings.pysha256:d76bb7f9959eacc2fe2e0fc70dcc1ff1525f9aef3918cf849eae4e382fd2e704.tools/validate_cto_stage5_target_sandbox_child.pysha256: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.
This candidate was superseded by physical custody proof.
Physical Custody Proof
Preserved path:
/home/svrnty/workspaces/cortex-os-retired/2026-06-17/cto-stage5-target-sandbox-preserved-091700
Manifest:
/home/svrnty/workspaces/cortex-os-retired/2026-06-17/cto-stage5-target-sandbox-preserved-091700/MANIFEST.md
MacBook push script backup:
/Users/jean-philippebrule/Steev/push-cortex-os-to-steev-once.sh.bak.20260617-cto-target-exclude
Applied rsync exclude:
--exclude 'cto-stage5-target-sandbox/' \
Physical custody evidence:
- MacBook
zsh -non the patched push script: pass. - MacBook one-shot push after the exclude: pass.
- immediate root absence after move: pass.
- observed root absence window:
2026-06-17T09:17:08-04:00: absent.2026-06-17T09:17:33-04:00: absent.2026-06-17T09:17:58-04:00: absent.2026-06-17T09:18:23-04:00: absent.
- preserved target validator from preserved path:
ok: true. - preserved target pytest from preserved path with cache provider disabled:
11 passed. - route-relevant relative sha256 list digest:
ee69cd97b8349eaf800d25a13810ecd2436388e34cdaac84a4ee735366798d2c. - full relative sha256 list digest:
487148fc897b810a1e3e0f96c86ed0b07e2e153bc5caa3679d26dd91e53c25b4.
The original root path is no longer execution authority. Future Stage 5 execution still requires a new admission record, new approval, current validation, and fresh Harness evidence.