diff --git a/product-source/hololake-native-desktop/contracts/numbered-ipc-registry.json b/product-source/hololake-native-desktop/contracts/numbered-ipc-registry.json index 517d51810..83f376fa0 100644 --- a/product-source/hololake-native-desktop/contracts/numbered-ipc-registry.json +++ b/product-source/hololake-native-desktop/contracts/numbered-ipc-registry.json @@ -172,9 +172,14 @@ "decide_authorization_request", "set_external_ai_gateway_exposure", "get_conversation", + "list_conversations", + "create_conversation", + "delete_conversation", "send_message", "upsert_model_provider", - "run_execution_limb_training_drill" + "run_execution_limb_training_drill", + "resolve_number_coordinate", + "preview_hldp_tool_program" ], "direct_field_aliases": { "perform_code_repo_login": [ @@ -1993,6 +1998,61 @@ "admission": "VERIFIED_HUMAN_ROUTE", "effect": "STATE_CHANGE", "payload_schema": "hololake.numbered-ipc.payload/run_execution_limb_training_drill/v1" + }, + { + "operation_number": "HLP-NIPC-OP-0164", + "alias": "list_conversations", + "handler": "persona_language_channel::list_conversations", + "channel_number": "HLP-NIPC-CH-0002", + "module_number": "HLP-NIPC-MOD-0035", + "target_number": "HLP-NIPC-TGT-0035", + "admission": "VERIFIED_HUMAN_ROUTE", + "effect": "READ_OR_STATUS", + "payload_schema": "hololake.numbered-ipc.payload/list_conversations/v1" + }, + { + "operation_number": "HLP-NIPC-OP-0165", + "alias": "create_conversation", + "handler": "persona_language_channel::create_conversation", + "channel_number": "HLP-NIPC-CH-0002", + "module_number": "HLP-NIPC-MOD-0035", + "target_number": "HLP-NIPC-TGT-0035", + "admission": "VERIFIED_HUMAN_ROUTE", + "effect": "STATE_CHANGE", + "payload_schema": "hololake.numbered-ipc.payload/create_conversation/v1" + }, + { + "operation_number": "HLP-NIPC-OP-0166", + "alias": "delete_conversation", + "handler": "persona_language_channel::delete_conversation", + "channel_number": "HLP-NIPC-CH-0002", + "module_number": "HLP-NIPC-MOD-0035", + "target_number": "HLP-NIPC-TGT-0035", + "admission": "VERIFIED_HUMAN_ROUTE", + "effect": "STATE_CHANGE", + "payload_schema": "hololake.numbered-ipc.payload/delete_conversation/v1" + }, + { + "operation_number": "HLP-NIPC-OP-0167", + "alias": "resolve_number_coordinate", + "handler": "number_database::resolve_number_coordinate", + "channel_number": "HLP-NIPC-CH-0001", + "module_number": "HLP-NIPC-MOD-0018", + "target_number": "HLP-NIPC-TGT-0018", + "admission": "PREAUTH_SYSTEM_ROUTE", + "effect": "READ_OR_STATUS", + "payload_schema": "hololake.numbered-ipc.payload/resolve_number_coordinate/v1" + }, + { + "operation_number": "HLP-NIPC-OP-0168", + "alias": "preview_hldp_tool_program", + "handler": "persona_language_channel::preview_hldp_tool_program", + "channel_number": "HLP-NIPC-CH-0002", + "module_number": "HLP-NIPC-MOD-0035", + "target_number": "HLP-NIPC-TGT-0035", + "admission": "VERIFIED_HUMAN_ROUTE", + "effect": "READ_OR_STATUS", + "payload_schema": "hololake.numbered-ipc.payload/preview_hldp_tool_program/v1" } ] -} \ No newline at end of file +} diff --git a/product-source/hololake-native-desktop/generated/unified-number-coordinate-tree.json b/product-source/hololake-native-desktop/generated/unified-number-coordinate-tree.json index 08ce2459d..1d43fb2e9 100644 --- a/product-source/hololake-native-desktop/generated/unified-number-coordinate-tree.json +++ b/product-source/hololake-native-desktop/generated/unified-number-coordinate-tree.json @@ -54,7 +54,7 @@ }, { "recordId": "HLP-NUMBERED-IPC-ROOT-001", - "sha256": "facab9ecdcfce0e8e676585275c0cd9bbf502c2496ca96a9600e019896e51ef0" + "sha256": "d029c7d2ceadc372955cea52654d8b0d8687d50d3327e2e36f1cf3b78252c815" }, { "recordId": "HLP-NBROKER-ROOT-001", @@ -73,14 +73,791 @@ "everyAcceptedCallHasEvidenceClass": true, "everyProtocolReferenceHasNumberCoordinate": true, "referenceOnlyNodesNeverExecutable": true, + "oneModuleOneRuntimeRootPath": true, "unresolvedNumberReferenceCount": 0, "mismatchedCoordinate": "FAIL_CLOSED" }, - "coordinateCount": 273, - "routeCount": 170, + "coordinateCount": 324, + "moduleNodeCount": 46, + "routeCount": 175, "identityNodeCount": 4, "protocolNodeCount": 99, "referenceOnlyNodeCount": 16, + "moduleNodes": [ + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0001", + "moduleNumber": "HLP-NBROKER-MOD-0001", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 2, + "operationNumbers": [ + "HLP-NBROKER-OP-0001", + "HLP-NBROKER-OP-0004" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0001" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0002", + "moduleNumber": "HLP-NBROKER-MOD-0002", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 1, + "operationNumbers": [ + "HLP-NBROKER-OP-0002" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0002" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0003", + "moduleNumber": "HLP-NBROKER-MOD-0003", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 1, + "operationNumbers": [ + "HLP-NBROKER-OP-0003" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0003" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0004", + "moduleNumber": "HLP-NBROKER-MOD-0004", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 4, + "operationNumbers": [ + "HLP-NBROKER-OP-0005", + "HLP-NBROKER-OP-0006", + "HLP-NBROKER-OP-0007", + "HLP-NBROKER-OP-0011" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0004" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0005", + "moduleNumber": "HLP-NBROKER-MOD-0005", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 2, + "operationNumbers": [ + "HLP-NBROKER-OP-0008", + "HLP-NBROKER-OP-0009" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0005" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0006", + "moduleNumber": "HLP-NBROKER-MOD-0006", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 1, + "operationNumbers": [ + "HLP-NBROKER-OP-0010" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0006" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0007", + "moduleNumber": "HLP-NBROKER-MOD-0007", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 3, + "operationNumbers": [ + "HLP-NBROKER-OP-0012", + "HLP-NBROKER-OP-0013", + "HLP-NBROKER-OP-0014" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0007" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0008", + "moduleNumber": "HLP-NBROKER-MOD-0008", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 3, + "operationNumbers": [ + "HLP-NBROKER-OP-0015", + "HLP-NBROKER-OP-0016", + "HLP-NBROKER-OP-0017" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0008" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0009", + "moduleNumber": "HLP-NBROKER-MOD-0009", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 2, + "operationNumbers": [ + "HLP-NBROKER-OP-0018", + "HLP-NBROKER-OP-0019" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0009" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0010", + "moduleNumber": "HLP-NBROKER-MOD-0010", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 3, + "operationNumbers": [ + "HLP-NBROKER-OP-0020", + "HLP-NBROKER-OP-0021", + "HLP-NBROKER-OP-0022" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0010" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NBROKER-MOD-0011", + "moduleNumber": "HLP-NBROKER-MOD-0011", + "transport": "DIRECT_LOCAL_NUMBERED_BROKER", + "operationCount": 3, + "operationNumbers": [ + "HLP-NBROKER-OP-0023", + "HLP-NBROKER-OP-0024", + "HLP-NBROKER-OP-0025" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NBROKER-MOD-0011" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0001", + "moduleNumber": "HLP-NIPC-MOD-0001", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 1, + "operationNumbers": [ + "HLP-NIPC-OP-0001" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0001" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0002", + "moduleNumber": "HLP-NIPC-MOD-0002", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 5, + "operationNumbers": [ + "HLP-NIPC-OP-0002", + "HLP-NIPC-OP-0003", + "HLP-NIPC-OP-0004", + "HLP-NIPC-OP-0005", + "HLP-NIPC-OP-0006" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0002" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0003", + "moduleNumber": "HLP-NIPC-MOD-0003", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 5, + "operationNumbers": [ + "HLP-NIPC-OP-0007", + "HLP-NIPC-OP-0008", + "HLP-NIPC-OP-0009", + "HLP-NIPC-OP-0010", + "HLP-NIPC-OP-0011" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0003" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0004", + "moduleNumber": "HLP-NIPC-MOD-0004", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 1, + "operationNumbers": [ + "HLP-NIPC-OP-0012" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0004" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0005", + "moduleNumber": "HLP-NIPC-MOD-0005", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 1, + "operationNumbers": [ + "HLP-NIPC-OP-0013" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0005" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0006", + "moduleNumber": "HLP-NIPC-MOD-0006", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 3, + "operationNumbers": [ + "HLP-NIPC-OP-0014", + "HLP-NIPC-OP-0015", + "HLP-NIPC-OP-0016" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0006" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0007", + "moduleNumber": "HLP-NIPC-MOD-0007", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 3, + "operationNumbers": [ + "HLP-NIPC-OP-0017", + "HLP-NIPC-OP-0018", + "HLP-NIPC-OP-0019" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0007" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0008", + "moduleNumber": "HLP-NIPC-MOD-0008", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 4, + "operationNumbers": [ + "HLP-NIPC-OP-0020", + "HLP-NIPC-OP-0021", + "HLP-NIPC-OP-0022", + "HLP-NIPC-OP-0023" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0008" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0009", + "moduleNumber": "HLP-NIPC-MOD-0009", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 4, + "operationNumbers": [ + "HLP-NIPC-OP-0024", + "HLP-NIPC-OP-0025", + "HLP-NIPC-OP-0026", + "HLP-NIPC-OP-0027" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0009" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0010", + "moduleNumber": "HLP-NIPC-MOD-0010", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 10, + "operationNumbers": [ + "HLP-NIPC-OP-0028", + "HLP-NIPC-OP-0029", + "HLP-NIPC-OP-0030", + "HLP-NIPC-OP-0031", + "HLP-NIPC-OP-0032", + "HLP-NIPC-OP-0033", + "HLP-NIPC-OP-0034", + "HLP-NIPC-OP-0035", + "HLP-NIPC-OP-0036", + "HLP-NIPC-OP-0037" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0010" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0011", + "moduleNumber": "HLP-NIPC-MOD-0011", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 5, + "operationNumbers": [ + "HLP-NIPC-OP-0038", + "HLP-NIPC-OP-0039", + "HLP-NIPC-OP-0040", + "HLP-NIPC-OP-0041", + "HLP-NIPC-OP-0042" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0011" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0012", + "moduleNumber": "HLP-NIPC-MOD-0012", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 3, + "operationNumbers": [ + "HLP-NIPC-OP-0043", + "HLP-NIPC-OP-0044", + "HLP-NIPC-OP-0045" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0012" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0013", + "moduleNumber": "HLP-NIPC-MOD-0013", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 1, + "operationNumbers": [ + "HLP-NIPC-OP-0046" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0013" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0014", + "moduleNumber": "HLP-NIPC-MOD-0014", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 1, + "operationNumbers": [ + "HLP-NIPC-OP-0047" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0014" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0015", + "moduleNumber": "HLP-NIPC-MOD-0015", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 7, + "operationNumbers": [ + "HLP-NIPC-OP-0048", + "HLP-NIPC-OP-0049", + "HLP-NIPC-OP-0050", + "HLP-NIPC-OP-0051", + "HLP-NIPC-OP-0052", + "HLP-NIPC-OP-0053", + "HLP-NIPC-OP-0055" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0015" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0016", + "moduleNumber": "HLP-NIPC-MOD-0016", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 1, + "operationNumbers": [ + "HLP-NIPC-OP-0054" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0016" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0017", + "moduleNumber": "HLP-NIPC-MOD-0017", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 2, + "operationNumbers": [ + "HLP-NIPC-OP-0056", + "HLP-NIPC-OP-0057" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0017" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0018", + "moduleNumber": "HLP-NIPC-MOD-0018", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 2, + "operationNumbers": [ + "HLP-NIPC-OP-0058", + "HLP-NIPC-OP-0167" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0018" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0019", + "moduleNumber": "HLP-NIPC-MOD-0019", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 4, + "operationNumbers": [ + "HLP-NIPC-OP-0059", + "HLP-NIPC-OP-0060", + "HLP-NIPC-OP-0061", + "HLP-NIPC-OP-0062" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0019" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0020", + "moduleNumber": "HLP-NIPC-MOD-0020", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 9, + "operationNumbers": [ + "HLP-NIPC-OP-0063", + "HLP-NIPC-OP-0064", + "HLP-NIPC-OP-0065", + "HLP-NIPC-OP-0066", + "HLP-NIPC-OP-0067", + "HLP-NIPC-OP-0068", + "HLP-NIPC-OP-0069", + "HLP-NIPC-OP-0070", + "HLP-NIPC-OP-0071" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0020" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0021", + "moduleNumber": "HLP-NIPC-MOD-0021", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 2, + "operationNumbers": [ + "HLP-NIPC-OP-0072", + "HLP-NIPC-OP-0073" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0021" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0022", + "moduleNumber": "HLP-NIPC-MOD-0022", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 3, + "operationNumbers": [ + "HLP-NIPC-OP-0074", + "HLP-NIPC-OP-0075", + "HLP-NIPC-OP-0076" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0022" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0023", + "moduleNumber": "HLP-NIPC-MOD-0023", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 8, + "operationNumbers": [ + "HLP-NIPC-OP-0077", + "HLP-NIPC-OP-0078", + "HLP-NIPC-OP-0079", + "HLP-NIPC-OP-0080", + "HLP-NIPC-OP-0081", + "HLP-NIPC-OP-0082", + "HLP-NIPC-OP-0083", + "HLP-NIPC-OP-0084" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0023" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0025", + "moduleNumber": "HLP-NIPC-MOD-0025", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 30, + "operationNumbers": [ + "HLP-NIPC-OP-0103", + "HLP-NIPC-OP-0104", + "HLP-NIPC-OP-0105", + "HLP-NIPC-OP-0106", + "HLP-NIPC-OP-0107", + "HLP-NIPC-OP-0108", + "HLP-NIPC-OP-0109", + "HLP-NIPC-OP-0110", + "HLP-NIPC-OP-0111", + "HLP-NIPC-OP-0112", + "HLP-NIPC-OP-0113", + "HLP-NIPC-OP-0114", + "HLP-NIPC-OP-0115", + "HLP-NIPC-OP-0116", + "HLP-NIPC-OP-0117", + "HLP-NIPC-OP-0118", + "HLP-NIPC-OP-0119", + "HLP-NIPC-OP-0120", + "HLP-NIPC-OP-0121", + "HLP-NIPC-OP-0122", + "HLP-NIPC-OP-0123", + "HLP-NIPC-OP-0124", + "HLP-NIPC-OP-0125", + "HLP-NIPC-OP-0126", + "HLP-NIPC-OP-0127", + "HLP-NIPC-OP-0128", + "HLP-NIPC-OP-0129", + "HLP-NIPC-OP-0130", + "HLP-NIPC-OP-0131", + "HLP-NIPC-OP-0132" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0025" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0026", + "moduleNumber": "HLP-NIPC-MOD-0026", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 2, + "operationNumbers": [ + "HLP-NIPC-OP-0133", + "HLP-NIPC-OP-0134" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0026" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0027", + "moduleNumber": "HLP-NIPC-MOD-0027", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 2, + "operationNumbers": [ + "HLP-NIPC-OP-0135", + "HLP-NIPC-OP-0136" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0027" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0028", + "moduleNumber": "HLP-NIPC-MOD-0028", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 2, + "operationNumbers": [ + "HLP-NIPC-OP-0137", + "HLP-NIPC-OP-0138" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0028" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0029", + "moduleNumber": "HLP-NIPC-MOD-0029", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 2, + "operationNumbers": [ + "HLP-NIPC-OP-0139", + "HLP-NIPC-OP-0140" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0029" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0030", + "moduleNumber": "HLP-NIPC-MOD-0030", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 6, + "operationNumbers": [ + "HLP-NIPC-OP-0141", + "HLP-NIPC-OP-0142", + "HLP-NIPC-OP-0143", + "HLP-NIPC-OP-0144", + "HLP-NIPC-OP-0145", + "HLP-NIPC-OP-0146" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0030" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0031", + "moduleNumber": "HLP-NIPC-MOD-0031", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 1, + "operationNumbers": [ + "HLP-NIPC-OP-0147" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0031" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0032", + "moduleNumber": "HLP-NIPC-MOD-0032", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 2, + "operationNumbers": [ + "HLP-NIPC-OP-0148", + "HLP-NIPC-OP-0149" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0032" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0033", + "moduleNumber": "HLP-NIPC-MOD-0033", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 6, + "operationNumbers": [ + "HLP-NIPC-OP-0150", + "HLP-NIPC-OP-0151", + "HLP-NIPC-OP-0152", + "HLP-NIPC-OP-0153", + "HLP-NIPC-OP-0154", + "HLP-NIPC-OP-0155" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0033" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0034", + "moduleNumber": "HLP-NIPC-MOD-0034", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 2, + "operationNumbers": [ + "HLP-NIPC-OP-0156", + "HLP-NIPC-OP-0157" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0034" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0035", + "moduleNumber": "HLP-NIPC-MOD-0035", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 8, + "operationNumbers": [ + "HLP-NIPC-OP-0158", + "HLP-NIPC-OP-0159", + "HLP-NIPC-OP-0160", + "HLP-NIPC-OP-0161", + "HLP-NIPC-OP-0164", + "HLP-NIPC-OP-0165", + "HLP-NIPC-OP-0166", + "HLP-NIPC-OP-0168" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0035" + }, + { + "nodeKind": "EXECUTION_MODULE", + "nodeNumber": "HLP-NIPC-MOD-0036", + "moduleNumber": "HLP-NIPC-MOD-0036", + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "operationCount": 2, + "operationNumbers": [ + "HLP-NIPC-OP-0162", + "HLP-NIPC-OP-0163" + ], + "schedulingPolicy": "ONE_MODULE_ONE_NUMBER_PATH_SERIAL", + "executionState": "RUNTIME_NUMBER_DATABASE_INDEXED", + "evidence": "UNIFIED_NUMBER_ROUTE_MEMBERSHIP", + "path": "HLP-NUMBER-WORLD-ROOT-001/MODULE/HLP-NIPC-MOD-0036" + } + ], "identityNodes": [ { "nodeKind": "IDENTITY_NAMESPACE", @@ -1680,6 +2457,20 @@ "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0018/HLP-NIPC-OP-0058/HLP-NIPC-TGT-0018" }, + { + "transport": "TAURI_WEBVIEW_NUMBERED_IPC", + "protocolVersion": "HLP-NIPC-v1", + "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", + "channelNumber": "HLP-NIPC-CH-0001", + "moduleNumber": "HLP-NIPC-MOD-0018", + "operationNumber": "HLP-NIPC-OP-0167", + "targetNumber": "HLP-NIPC-TGT-0018", + "alias": "resolve_number_coordinate", + "admission": "PREAUTH_SYSTEM_ROUTE", + "effect": "READ_OR_STATUS", + "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", + "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0001/HLP-NIPC-MOD-0018/HLP-NIPC-OP-0167/HLP-NIPC-TGT-0018" + }, { "transport": "TAURI_WEBVIEW_NUMBERED_IPC", "protocolVersion": "HLP-NIPC-v1", @@ -3080,6 +3871,62 @@ "evidence": "HASH_CHAINED_NUMBERED_IPC_RECEIPT", "path": "HLP-NUMBER-WORLD-ROOT-001/TAURI/HLP-NIPC-CH-0002/HLP-NIPC-MOD-0035/HLP-NIPC-OP-0161/HLP-NIPC-TGT-0035" }, + { + "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-0035", + "operationNumber": "HLP-NIPC-OP-0164", + "targetNumber": "HLP-NIPC-TGT-0035", + "alias": "list_conversations", + "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-0035/HLP-NIPC-OP-0164/HLP-NIPC-TGT-0035" + }, + { + "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-0035", + "operationNumber": "HLP-NIPC-OP-0165", + "targetNumber": "HLP-NIPC-TGT-0035", + "alias": "create_conversation", + "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-0035/HLP-NIPC-OP-0165/HLP-NIPC-TGT-0035" + }, + { + "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-0035", + "operationNumber": "HLP-NIPC-OP-0166", + "targetNumber": "HLP-NIPC-TGT-0035", + "alias": "delete_conversation", + "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-0035/HLP-NIPC-OP-0166/HLP-NIPC-TGT-0035" + }, + { + "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-0035", + "operationNumber": "HLP-NIPC-OP-0168", + "targetNumber": "HLP-NIPC-TGT-0035", + "alias": "preview_hldp_tool_program", + "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-0035/HLP-NIPC-OP-0168/HLP-NIPC-TGT-0035" + }, { "transport": "TAURI_WEBVIEW_NUMBERED_IPC", "protocolVersion": "HLP-NIPC-v1", diff --git a/product-source/hololake-native-desktop/scripts/compile-unified-number-tree.mjs b/product-source/hololake-native-desktop/scripts/compile-unified-number-tree.mjs index b50240aa3..2ab92adf7 100644 --- a/product-source/hololake-native-desktop/scripts/compile-unified-number-tree.mjs +++ b/product-source/hololake-native-desktop/scripts/compile-unified-number-tree.mjs @@ -66,6 +66,29 @@ export function compileUnifiedNumberTree() { if (routes.length !== uniquePaths.size || routes.length !== uniqueOperations.size) { throw new Error('HOLOLAKE_UNIFIED_NUMBER_TREE_DUPLICATE_COORDINATE') } + const moduleRoutes = new Map() + for (const route of routes) { + const existing = moduleRoutes.get(route.moduleNumber) ?? [] + existing.push(route) + moduleRoutes.set(route.moduleNumber, existing) + } + const moduleNodes = [...moduleRoutes.entries()].map(([moduleNumber, members]) => ({ + nodeKind: 'EXECUTION_MODULE', + nodeNumber: moduleNumber, + moduleNumber, + transport: [...new Set(members.map((route) => route.transport))].join('+'), + operationCount: members.length, + operationNumbers: members.map((route) => route.operationNumber).sort((left, right) => left.localeCompare(right, 'en')), + schedulingPolicy: 'ONE_MODULE_ONE_NUMBER_PATH_SERIAL', + executionState: 'RUNTIME_NUMBER_DATABASE_INDEXED', + evidence: 'UNIFIED_NUMBER_ROUTE_MEMBERSHIP', + path: `HLP-NUMBER-WORLD-ROOT-001/MODULE/${moduleNumber}`, + })).sort((left, right) => left.path.localeCompare(right.path, 'en')) + if (new Set(moduleNodes.map((node) => node.moduleNumber)).size !== moduleNodes.length + || new Set(moduleNodes.map((node) => node.path)).size !== moduleNodes.length + || moduleNodes.some((node) => node.operationCount === 0)) { + throw new Error('HOLOLAKE_UNIFIED_NUMBER_TREE_MODULE_ROOT_COLLISION') + } const identityNodes = identity.value.namespaces.map((namespace) => ({ nodeKind: 'IDENTITY_NAMESPACE', nodeNumber: `HLP-IDENTITY-NS-${namespace.id}`, @@ -99,7 +122,7 @@ export function compileUnifiedNumberTree() { path: `HLP-NUMBER-WORLD-ROOT-001/GLS/REFERENCE/${reference.node_number}`, })), ].sort((left, right) => left.path.localeCompare(right.path, 'en')) - const allPaths = [...routes.map((route) => route.path), ...identityNodes.map((node) => node.path), ...protocolNodes.map((node) => node.path)] + const allPaths = [...moduleNodes.map((node) => node.path), ...routes.map((route) => route.path), ...identityNodes.map((node) => node.path), ...protocolNodes.map((node) => node.path)] if (new Set(allPaths).size !== allPaths.length || gls.value.reconciliation.unresolved_number_reference_count !== 0 || gls.value.reconciliation.every_dependency_has_number_coordinate !== true @@ -136,14 +159,17 @@ export function compileUnifiedNumberTree() { everyAcceptedCallHasEvidenceClass: true, everyProtocolReferenceHasNumberCoordinate: true, referenceOnlyNodesNeverExecutable: true, + oneModuleOneRuntimeRootPath: true, unresolvedNumberReferenceCount: 0, mismatchedCoordinate: 'FAIL_CLOSED', }, - coordinateCount: routes.length + identityNodes.length + protocolNodes.length, + coordinateCount: moduleNodes.length + routes.length + identityNodes.length + protocolNodes.length, + moduleNodeCount: moduleNodes.length, routeCount: routes.length, identityNodeCount: identityNodes.length, protocolNodeCount: protocolNodes.length, referenceOnlyNodeCount: protocolNodes.filter((node) => node.nodeKind === 'GLS_REFERENCE_ONLY').length, + moduleNodes, identityNodes, protocolNodes, routes, diff --git a/product-source/hololake-native-desktop/scripts/persona-language-chat.test.mjs b/product-source/hololake-native-desktop/scripts/persona-language-chat.test.mjs index b0db0882c..fb82c984e 100644 --- a/product-source/hololake-native-desktop/scripts/persona-language-chat.test.mjs +++ b/product-source/hololake-native-desktop/scripts/persona-language-chat.test.mjs @@ -14,6 +14,8 @@ test('light lake exposes a first-class human conversation entrance', () => { assert.match(main, / { @@ -31,7 +33,8 @@ test('knowledge workspace keeps the chat visible and binds the exact active page test('model configuration remains secondary to the conversation surface', () => { assert.match(channel, /const \[settingsOpen, setSettingsOpen\] = useState\(false\)/) - assert.match(channel, /直接输入消息开始对话;知识引用、模型设置和运行回执按需展开/) + assert.match(channel, /ZERO CORE · LANGUAGE PERSONA CHANNEL/) + assert.match(channel, /persona-chat-status/) assert.match(channel, /\{settingsOpen &&