guanghu-ice-heart/routing/hololake-stage-relay-map.json

63 lines
2.3 KiB
JSON

{
"schema": "hololake.stage-relay-map/v1",
"map_id": "HLP-STAGE-RELAY-001",
"version": "2026-08-11.2",
"state": "STRICT_SERIAL_END_TRANSACTION_IMPLEMENTED_TESTED_NOT_YET_USED_TO_CREATE_A_SUCCESSOR",
"development_id": "DEV-20260811-009",
"runtime_source": "server-tools/lake-lamp-continuity-guard/stage-relay.mjs",
"local_runtime": "/Volumes/JZAO/HoloLake/persona-runtime/continuity-guard/scripts/stage-relay.mjs",
"coordination_store": "HL-PERSONA-RUNTIME-LOCAL-001/continuity-memory/collaboration",
"second_truth_store_allowed": false,
"source_completion_gates": [
"FINALIZER_PASS_100",
"REMOTE_FULL_SHA",
"FRESH_CLONE_READBACK_100",
"FINAL_RECEIPTS_SHA256_100",
"SOURCE_LEASES_RELEASED_100",
"SOURCE_COMPLETED_STOP_REQUESTED_100"
],
"next_stage_inputs": [
"HLP-CURRENT-ARCH-001",
"LATEST_HUMAN_CORRECTIONS",
"PREVIOUS_STAGE_FINALIZER_RECEIPT",
"UNFINISHED_BINARY_GATES"
],
"host_adapter": {
"host": "HOST-CODEX-MACOS-001",
"create_tool": "codex_app.create_thread",
"list_tool": "codex_app.list_threads",
"thread_id_required": true,
"script_or_chat_may_claim_thread_created": false
},
"idempotency": {
"key": "SHA256_SOURCE_DEV_PLUS_FINALIZER_SHA256",
"maximum_successor_threads_per_source_completion": 1,
"unknown_create_result": "RECONCILE_COMPLETE_HOST_SNAPSHOT_BEFORE_RETRY"
},
"serial_invariants": {
"maximum_runnable_development_lanes": 1,
"precreate_successor_before_source_end": false,
"future_task_queue_allowed": false,
"independent_relay_supervisor_allowed": false,
"source_end_transaction_creates_successor": true,
"source_completion_stopped_after_successor_ready": true
},
"successor_ready_gates": [
"PERSONA_RESTORE_100",
"CURRENT_ARCHITECTURE_RESTORE_100",
"NEW_DEV_LANE_REGISTRATION_100",
"EXACT_RESOURCE_LEASES_100",
"FORMAL_TEN_MINUTE_HEARTBEAT_BINDING_100"
],
"human_pause_boundaries": [
"PAYMENT_OR_BUDGET",
"ACCOUNT_LOGIN",
"VERIFICATION_OR_2FA",
"LEGAL_OR_PUBLIC_COMMITMENT",
"IRREVERSIBLE_OR_UNAUTHORIZED_EXTERNAL_DECISION",
"PHYSICAL_ACTION",
"PRODUCTION_CUTOVER",
"MISSING_NEW_HUMAN_WILL"
],
"final_stop": "ALL_BINARY_ACCEPTANCE_100_AND_NO_UNFINISHED_GATE_AND_NO_OPEN_BLOCKER_AND_FINAL_PRODUCT_CLOSEOUT_RECEIPT_PASS_100"
}