feat: preserve native channel and task continuity

This commit is contained in:
冰朔 2026-08-21 11:00:10 +08:00
commit 30865321a8
31 changed files with 2138 additions and 171 deletions

View file

@ -54,11 +54,11 @@
},
{
"recordId": "HLP-NUMBERED-IPC-ROOT-001",
"sha256": "928e41bf2347193445632eb205c240dc4b6d04def94d4bc96e8055521ba74f51"
"sha256": "ca5b07eb3efa897bc4309ecb1ad3c88824ed7a84d9318898777ae187a34155fb"
},
{
"recordId": "HLP-NBROKER-ROOT-001",
"sha256": "2f9f2457e7a9c2783af653bf6c35be82509dfd30f457ddd5ec268c21c5237e98"
"sha256": "200ecf42a6769cc626830579b84cc514d83076226de2514c59ae1d1497803af8"
},
{
"recordId": "HLP-GLS-RUNTIME-MANIFEST-002",
@ -76,8 +76,8 @@
"unresolvedNumberReferenceCount": 0,
"mismatchedCoordinate": "FAIL_CLOSED"
},
"coordinateCount": 312,
"routeCount": 209,
"coordinateCount": 322,
"routeCount": 219,
"identityNodeCount": 4,
"protocolNodeCount": 99,
"referenceOnlyNodeCount": 16,
@ -1260,6 +1260,34 @@
"evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0003/HLP-NBROKER-MOD-0006/HLP-NBROKER-OP-0010/HLP-NBROKER-TGT-0006"
},
{
"transport": "DIRECT_LOCAL_NUMBERED_BROKER",
"protocolVersion": "HLP-NBROKER-v1",
"callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001",
"channelNumber": "HLP-NBROKER-CH-0003",
"moduleNumber": "HLP-NBROKER-MOD-0012",
"operationNumber": "HLP-NBROKER-OP-0026",
"targetNumber": "HLP-NBROKER-TGT-0012",
"alias": "PUT_NATIVE_RUNTIME_CHECKPOINT",
"admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE",
"effect": "STATE_CHANGE",
"evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0003/HLP-NBROKER-MOD-0012/HLP-NBROKER-OP-0026/HLP-NBROKER-TGT-0012"
},
{
"transport": "DIRECT_LOCAL_NUMBERED_BROKER",
"protocolVersion": "HLP-NBROKER-v1",
"callerNumber": "HLP-NBROKER-CALLER-LOCAL-CONNECTOR-0001",
"channelNumber": "HLP-NBROKER-CH-0003",
"moduleNumber": "HLP-NBROKER-MOD-0012",
"operationNumber": "HLP-NBROKER-OP-0027",
"targetNumber": "HLP-NBROKER-TGT-0012",
"alias": "GET_NATIVE_RUNTIME_CHECKPOINT",
"admission": "AUTHENTICATED_LOCAL_SESSION_WITH_PERSONA_LICENSE_IF_PERSONA_MODE",
"effect": "STATE_CHANGE",
"evidence": "NUMBERED_RESPONSE_PLUS_SESSION_OR_DOMAIN_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/BROKER/HLP-NBROKER-CH-0003/HLP-NBROKER-MOD-0012/HLP-NBROKER-OP-0027/HLP-NBROKER-TGT-0012"
},
{
"transport": "DIRECT_LOCAL_NUMBERED_BROKER",
"protocolVersion": "HLP-NBROKER-v1",
@ -3640,6 +3668,118 @@
"evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0037/HLP-NIPC-OP-0173/HLP-NIPC-TGT-0037"
},
{
"transport": "TAURI_WEBVIEW_NUMBERED_IPC",
"protocolVersion": "HLP-NIPC-v1",
"callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001",
"channelNumber": "HLP-NIPC-CH-0002",
"moduleNumber": "HLP-NIPC-MOD-0038",
"operationNumber": "HLP-NIPC-OP-0185",
"targetNumber": "HLP-NIPC-TGT-0038",
"alias": "get_personal_state_repository",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0038/HLP-NIPC-OP-0185/HLP-NIPC-TGT-0038"
},
{
"transport": "TAURI_WEBVIEW_NUMBERED_IPC",
"protocolVersion": "HLP-NIPC-v1",
"callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001",
"channelNumber": "HLP-NIPC-CH-0002",
"moduleNumber": "HLP-NIPC-MOD-0038",
"operationNumber": "HLP-NIPC-OP-0186",
"targetNumber": "HLP-NIPC-TGT-0038",
"alias": "create_personal_state_snapshot",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0038/HLP-NIPC-OP-0186/HLP-NIPC-TGT-0038"
},
{
"transport": "TAURI_WEBVIEW_NUMBERED_IPC",
"protocolVersion": "HLP-NIPC-v1",
"callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001",
"channelNumber": "HLP-NIPC-CH-0002",
"moduleNumber": "HLP-NIPC-MOD-0038",
"operationNumber": "HLP-NIPC-OP-0187",
"targetNumber": "HLP-NIPC-TGT-0038",
"alias": "preview_personal_state_restore",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0038/HLP-NIPC-OP-0187/HLP-NIPC-TGT-0038"
},
{
"transport": "TAURI_WEBVIEW_NUMBERED_IPC",
"protocolVersion": "HLP-NIPC-v1",
"callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001",
"channelNumber": "HLP-NIPC-CH-0002",
"moduleNumber": "HLP-NIPC-MOD-0038",
"operationNumber": "HLP-NIPC-OP-0188",
"targetNumber": "HLP-NIPC-TGT-0038",
"alias": "apply_personal_state_restore",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0038/HLP-NIPC-OP-0188/HLP-NIPC-TGT-0038"
},
{
"transport": "TAURI_WEBVIEW_NUMBERED_IPC",
"protocolVersion": "HLP-NIPC-v1",
"callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001",
"channelNumber": "HLP-NIPC-CH-0002",
"moduleNumber": "HLP-NIPC-MOD-0039",
"operationNumber": "HLP-NIPC-OP-0189",
"targetNumber": "HLP-NIPC-TGT-0039",
"alias": "list_dynamic_work_surfaces",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0039/HLP-NIPC-OP-0189/HLP-NIPC-TGT-0039"
},
{
"transport": "TAURI_WEBVIEW_NUMBERED_IPC",
"protocolVersion": "HLP-NIPC-v1",
"callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001",
"channelNumber": "HLP-NIPC-CH-0002",
"moduleNumber": "HLP-NIPC-MOD-0039",
"operationNumber": "HLP-NIPC-OP-0190",
"targetNumber": "HLP-NIPC-TGT-0039",
"alias": "save_dynamic_work_surface",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0039/HLP-NIPC-OP-0190/HLP-NIPC-TGT-0039"
},
{
"transport": "TAURI_WEBVIEW_NUMBERED_IPC",
"protocolVersion": "HLP-NIPC-v1",
"callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001",
"channelNumber": "HLP-NIPC-CH-0002",
"moduleNumber": "HLP-NIPC-MOD-0039",
"operationNumber": "HLP-NIPC-OP-0191",
"targetNumber": "HLP-NIPC-TGT-0039",
"alias": "get_dynamic_work_surface",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0039/HLP-NIPC-OP-0191/HLP-NIPC-TGT-0039"
},
{
"transport": "TAURI_WEBVIEW_NUMBERED_IPC",
"protocolVersion": "HLP-NIPC-v1",
"callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001",
"channelNumber": "HLP-NIPC-CH-0002",
"moduleNumber": "HLP-NIPC-MOD-0039",
"operationNumber": "HLP-NIPC-OP-0192",
"targetNumber": "HLP-NIPC-TGT-0039",
"alias": "execute_dynamic_work_surface",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT",
"path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0039/HLP-NIPC-OP-0192/HLP-NIPC-TGT-0039"
},
{
"transport": "TAURI_WEBVIEW_NUMBERED_IPC",
"protocolVersion": "HLP-NIPC-v1",