FIX7 P0 Production-Rehearsal-Only — rehearsal-target-lock.json
{ "doc": "fix7-p0-rehearsal-target-lock", "date": "2026-06-12", "table_A_rehearsal_target": [ { "candidate_target": "local temp clone (sqlite birth_registry + canonical executor model)", "evidence": "/private/tmp/fix7-rehearsal-clone.XXXXXX (mktemp under /private/tmp; actual suffix logged out-of-band, not hashed); created and disposed inside this macro", "isolated": true, "production_risk": "NONE", "allowed": true, "selected": true }, { "candidate_target": "production Directus PG (real birth surface)", "evidence": "production-surface-inventory.json surface 2/3", "isolated": false, "production_risk": "HIGH", "allowed": false, "selected": false }, { "candidate_target": "operator-provided production DB dump clone", "evidence": "not available in this macro; requires operator export of prod-shaped schema/data", "isolated": "would-be-isolated-if-provided", "production_risk": "NONE (if a true dump, no live contact)", "allowed": true, "selected": false, "note": "NOT available here; needed to extend clone rehearsal to a production-shaped dataset" } ], "staging_isolation_proof": { "is_production": false, "workspace_path": "/private/tmp/fix7-rehearsal-clone.XXXXXX", "connects_to_production_pg": false, "connects_to_production_directus": false, "connects_to_system_issues": false, "connects_to_registry_row": false, "disposable": true, "cleanup_method": "rm -rf temp clone dir; sqlite db + snapshot removed by rehearsal script", "isolation_proven": true, "proof": "path under /private/tmp (mktemp); local sqlite file DB; no network/MCP/VPS call made by the rehearsal; no query_pg/directus_*/write_file(VPS) issued" }, "selected_target": "local_temp_clone", "isolation_verdict": "PROVEN_ISOLATED_NOT_PRODUCTION", "production_mutation": false }