Record CTO target physical custody

This commit is contained in:
Svrnty
2026-06-17 09:24:06 -04:00
parent 336f35b954
commit 3d64fb2563
6 changed files with 146 additions and 48 deletions
+30 -17
View File
@@ -892,9 +892,15 @@ REQUIRED_STAGE5_TARGET_ADMISSION_JSON = {
"approval_source": "JP chat approval on 2026-06-01",
"approval_timestamp": "2026-06-01",
"operator_outcome_required": True,
"physical_custody_status": "preserved-outside-umbrella",
"preserved_target_path": "/home/svrnty/workspaces/cortex-os-retired/2026-06-17/cto-stage5-target-sandbox-preserved-091700",
"preserved_target_manifest": "/home/svrnty/workspaces/cortex-os-retired/2026-06-17/cto-stage5-target-sandbox-preserved-091700/MANIFEST.md",
"macbook_push_exclude": "cto-stage5-target-sandbox/",
"macbook_push_backup": "/Users/jean-philippebrule/Steev/push-cortex-os-to-steev-once.sh.bak.20260617-cto-target-exclude",
"root_absence_observed_through": "2026-06-17T09:18:23-04:00",
"future_execution_authorized": False,
"future_execution_requires_new_admission": True,
"root_path_dependency": "historical-reference-only",
"root_path_dependency": "closed-preserved-historical-reference-only",
"custody_preflight_record": "docs/STAGE5-TARGET-SANDBOX-CUSTODY-PREFLIGHT.md",
}
@@ -915,46 +921,52 @@ REQUIRED_STAGE5_TARGET_STALE_STATE_PHRASES = [
"Local planning evidence only. Not Core authority. Not Runtime authority.",
"Status: stale-state-declared.",
"/home/svrnty/workspaces/cortex-os/cto-stage5-target-sandbox",
"The target sandbox is still not move-ready",
"/home/svrnty/workspaces/cortex-os-retired/2026-06-17/cto-stage5-target-sandbox-preserved-091700",
"`python3 -m pytest -q` in the target sandbox: `11 passed`.",
"`python3 tools/validate_cto_stage5_target_sandbox_child.py` in the target",
"`python3 tools/validate_cto_child.py` in CTO: `ok: true`.",
"No live process matched the target path",
"not archive-stable completion evidence",
"preserved as historical residue in the physical custody manifest",
"Do not edit the target sandbox only to make cleanup look cleaner.",
"Movement remains deferred until CTO replaces the absolute live path dependency",
"Physical Custody Gate",
"absolute live path dependency is closed for current execution authority",
"original Steev root path stayed absent after a MacBook push window",
"No hard delete, Core mutation, Harness rerun, Case rerun, provider",
]
REQUIRED_STAGE5_TARGET_CUSTODY_PREFLIGHT_PHRASES = [
"Local planning evidence only. Not Core authority. Not Runtime authority.",
"Source: CTO-WORK-099.",
"Status: custody-preflight-complete.",
"Status: physical-custody-complete.",
"Original target path remains historical proof context only",
"/home/svrnty/workspaces/cortex-os/cto-stage5-target-sandbox",
"Do not move the target sandbox in this slice.",
"/home/svrnty/workspaces/cortex-os-retired/2026-06-17/cto-stage5-target-sandbox-preserved-091700",
"original Steev root path is absent after the observed MacBook push window",
"`admission_lifecycle`: `historical-proof-target`",
"`future_execution_authorized`: `false`",
"`future_execution_requires_new_admission`: `true`",
"`root_path_dependency`: `historical-reference-only`",
"`root_path_dependency`: `closed-preserved-historical-reference-only`",
"Any future Stage 5 execution requires a new admission record",
"Physical relocation remains a separate host-aware custody gate.",
"preserve the target sandbox outside the umbrella with a manifest",
"prove root absence or record any MacBook sync rehydration",
"Physical relocation required a host-aware custody gate.",
"preserved target sandbox outside the umbrella with a manifest",
"original root path absence after a MacBook push window",
"No target source mutation, Case rerun, Harness rerun, provider call",
"2026-06-17 host-aware custody check:",
"/Users/jean-philippebrule/Steev/Cortex-OS/cto-stage5-target-sandbox",
"/Users/jean-philippebrule/Steev/push-cortex-os-to-steev-once.sh",
"does not exclude",
"`cto-stage5-target-sandbox/`",
"Physical movement is blocked until the mirror policy is updated",
"This check is read-only. No MacBook script mutation occurred in this slice.",
"MacBook push script backup",
"push-cortex-os-to-steev-once.sh.bak.20260617-cto-target-exclude",
"Applied rsync exclude",
"MacBook `zsh -n` on the patched push script: pass.",
"MacBook one-shot push after the exclude: pass.",
"2026-06-17T09:18:23-04:00",
"Archive-Stable Evidence Candidate",
"total files: 31.",
"route-relevant files excluding generated caches: 24.",
"directories: 15.",
"c73b40f5bbdd32bb61a93fc926c108d7cef256bdb4598c71ea66ee29f73444e5",
"1afc53c9e5ea4a9275ffb9d85cf3509c4a66ab1f89e1e118b76f5a7ea2aaa788",
"ee69cd97b8349eaf800d25a13810ecd2436388e34cdaac84a4ee735366798d2c",
"487148fc897b810a1e3e0f96c86ed0b07e2e153bc5caa3679d26dd91e53c25b4",
"e9db56431baa9708bd6ce0be7d0379d6d7fa1c9e2b00595bca1932f49242ec84",
"c5019bab84472ac4110112c95ebf30c3412f6f5b09dddf9a98411a9f62d830f9",
"3180db858dc74381dd736f25311d24d82dbad3eb9166090b9d36448ccee4da66",
@@ -964,7 +976,7 @@ REQUIRED_STAGE5_TARGET_CUSTODY_PREFLIGHT_PHRASES = [
"`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`.",
"It is not yet a physical custody move proof.",
"The original root path is no longer execution authority.",
]
REQUIRED_PROVIDER_ADMISSION_PRD_PHRASES = [
@@ -3078,7 +3090,7 @@ def main() -> int:
checked.append(f"workboard_id:{issue_id}")
if issue_id not in text:
errors.append(f"missing_workboard_id:{issue_id}")
for issue_id in ["CTO-WORK-098", "CTO-WORK-099", "CTO-WORK-100"]:
for issue_id in ["CTO-WORK-098", "CTO-WORK-099", "CTO-WORK-100", "CTO-WORK-101"]:
checked.append(f"workboard_id:{issue_id}")
if issue_id not in text:
errors.append(f"missing_workboard_id:{issue_id}")
@@ -3180,6 +3192,7 @@ def main() -> int:
"CTO-WORK-098": "validated",
"CTO-WORK-099": "validated",
"CTO-WORK-100": "validated",
"CTO-WORK-101": "validated",
}
for issue_id, expected in expected_statuses.items():
checked.append(f"workboard_status:{issue_id}:{expected}")