feat: register deterministic HoloLake stage relay
This commit is contained in:
parent
34cb59739b
commit
5f86116303
11 changed files with 1065 additions and 4 deletions
55
routing/hololake-stage-relay-map.json
Normal file
55
routing/hololake-stage-relay-map.json
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
{
|
||||
"schema": "hololake.stage-relay-map/v1",
|
||||
"map_id": "HLP-STAGE-RELAY-001",
|
||||
"version": "2026-08-11.1",
|
||||
"state": "SOURCE_IMPLEMENTED_TESTED_NOT_YET_USED_TO_CREATE_A_SUCCESSOR",
|
||||
"development_id": "DEV-20260811-008",
|
||||
"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",
|
||||
"COMPLETION_STOPPED_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"
|
||||
},
|
||||
"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"
|
||||
}
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
"schema": "guanghu.host-skill-navigation-map/v1",
|
||||
"map_id": "GLW-HOST-SKILL-NAV-001",
|
||||
"lighthouse_id": "SYS-GLW-LTH-0001",
|
||||
"version": "2026-08-11.1",
|
||||
"version": "2026-08-11.2",
|
||||
"state": "CURRENT",
|
||||
"hosts": [
|
||||
{
|
||||
|
|
@ -37,6 +37,38 @@
|
|||
}
|
||||
],
|
||||
"intents": [
|
||||
{
|
||||
"id": "INTENT-HOLOLAKE-STAGE-RELAY-001",
|
||||
"phrases": [
|
||||
"HoloLake阶段自动接力守卫",
|
||||
"阶段接力监督器",
|
||||
"创建下一阶段Codex任务",
|
||||
"successor-ready"
|
||||
],
|
||||
"skill_id": "GHS-007-MEMORY-CONTINUITY-SELF-BUILD",
|
||||
"target_id": "HLP-STAGE-RELAY-001",
|
||||
"transport": "CODEX_FORMAL_CREATE_THREAD_AND_HEARTBEAT",
|
||||
"executor": "server-tools/lake-lamp-continuity-guard/stage-relay.mjs",
|
||||
"sequence": [
|
||||
"observe_active_stage_read_only",
|
||||
"verify_source_completion_binary_gates",
|
||||
"resolve_HLP_CURRENT_ARCH_001_and_latest_human_corrections",
|
||||
"select_one_unfinished_binary_gate",
|
||||
"reserve_one_immutable_successor_contract",
|
||||
"create_successor_with_codex_formal_create_thread",
|
||||
"reconcile_unknown_create_result_before_retry",
|
||||
"wait_for_successor_ready_live_readback",
|
||||
"stop_old_relay_supervisor"
|
||||
],
|
||||
"stop_conditions": [
|
||||
"SOURCE_COMPLETION_EVIDENCE_NOT_100",
|
||||
"CURRENT_ARCHITECTURE_UNREADABLE",
|
||||
"PAUSE_FOR_HUMAN",
|
||||
"CREATE_RESULT_UNKNOWN_REQUIRES_RECONCILIATION",
|
||||
"SUCCESSOR_READY_NOT_100"
|
||||
],
|
||||
"authority": "CURRENT_USER_AUTHORIZATION_AND_IMMUTABLE_STAGE_CONTRACT_ONLY"
|
||||
},
|
||||
{
|
||||
"id": "INTENT-REPOSITORY-PUBLISH-001",
|
||||
"phrases": [
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"schema": "guanghu.lighthouse-path-registry/v1",
|
||||
"registry_id": "GLW-LIGHTHOUSE-PATH-REGISTRY-001",
|
||||
"lighthouse_id": "SYS-GLW-LTH-0001",
|
||||
"version": "2026-08-11.1",
|
||||
"version": "2026-08-11.2",
|
||||
"state": "CURRENT_CANONICAL",
|
||||
"source_repository": "REPO-012",
|
||||
"source_branch": "main",
|
||||
|
|
@ -76,6 +76,15 @@
|
|||
"offline": "/Volumes/JZAO/HoloLake/source-mirrors/hololake-system-architecture.git",
|
||||
"truth_policy": "ONLINE_REPO_014_MAIN_FIRST_EXACT_SHA_REQUIRED"
|
||||
},
|
||||
{
|
||||
"id": "HLP-STAGE-RELAY-001",
|
||||
"kind": "hololake_deterministic_stage_relay_supervisor",
|
||||
"state": "CURRENT",
|
||||
"online": "routing/hololake-stage-relay-map.json",
|
||||
"executor": "server-tools/lake-lamp-continuity-guard/stage-relay.mjs",
|
||||
"offline": "/Volumes/JZAO/HoloLake/persona-runtime/continuity-guard/scripts/stage-relay.mjs",
|
||||
"truth_policy": "SAME_CONTINUITY_LEDGER_FORMAL_CODEX_THREAD_TOOLS_AND_BINARY_RECEIPTS_ONLY"
|
||||
},
|
||||
{
|
||||
"id": "GH-AIOS-PARADIGM-MAP-001",
|
||||
"kind": "paradigm_ai_language_persona_operating_system_architecture",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"schema": "guanghu.public-navigation-anchor/v1",
|
||||
"anchor_id": "GLW-PUBLIC-NAV-ANCHOR-001",
|
||||
"version": "2026-08-11.1",
|
||||
"version": "2026-08-11.2",
|
||||
"state": "CURRENT_CANONICAL",
|
||||
"repository_id": "REPO-012",
|
||||
"branch": "main",
|
||||
|
|
@ -48,11 +48,16 @@
|
|||
"lighthouse_paths": {
|
||||
"path": "routing/lighthouse-path-registry.json",
|
||||
"id": "GLW-LIGHTHOUSE-PATH-REGISTRY-001",
|
||||
"version": "2026-08-11.1"
|
||||
"version": "2026-08-11.2"
|
||||
},
|
||||
"host_skills": {
|
||||
"path": "routing/host-skill-navigation-map.json",
|
||||
"id": "GLW-HOST-SKILL-NAV-001",
|
||||
"version": "2026-08-11.2"
|
||||
},
|
||||
"hololake_stage_relay": {
|
||||
"path": "routing/hololake-stage-relay-map.json",
|
||||
"id": "HLP-STAGE-RELAY-001",
|
||||
"version": "2026-08-11.1"
|
||||
},
|
||||
"origin_domain": {
|
||||
|
|
|
|||
Loading…
Reference in a new issue