From ca5d6f3f58ef01664f4c62a488c27253c0f054a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Mon, 17 Aug 2026 16:49:39 +0800 Subject: [PATCH] feat: reconcile GLS registry into runtime manifest v2 --- .../contracts/gls-runtime-registry.json | 4245 ++++++++++++++++- ...VE-RUNTIME-IMPLEMENTATION-PLAN-20260817.md | 9 +- .../adr/0006-compiled-gls-protocol-runtime.md | 4 +- .../scripts/compile-gls-runtime-registry.mjs | 289 +- .../scripts/gls-protocol-runtime.test.mjs | 22 +- .../src-tauri/src/gls_protocol_runtime.rs | 157 +- .../hololake-native-desktop/src/main.tsx | 10 +- 7 files changed, 4615 insertions(+), 121 deletions(-) diff --git a/product-source/hololake-native-desktop/contracts/gls-runtime-registry.json b/product-source/hololake-native-desktop/contracts/gls-runtime-registry.json index 394a8fb3b..233f88ea9 100644 --- a/product-source/hololake-native-desktop/contracts/gls-runtime-registry.json +++ b/product-source/hololake-native-desktop/contracts/gls-runtime-registry.json @@ -1,10 +1,32 @@ { - "schema": "hololake.gls-protocol-runtime-registry/v1", - "record_id": "HLP-GLS-PROTOCOL-RUNTIME-001", + "schema": "hololake.gls-runtime-manifest/v2", + "record_id": "HLP-GLS-RUNTIME-MANIFEST-002", "source": { "repository": "REPO-012", "commit": "2598fbfba8caf64c7ab9740a3036c5aab977502e", - "root": "gls" + "root": "gls", + "authority_files": [ + { + "authority_kind": "PROTOCOL_REGISTRY", + "source_path": "gls/GLS-PROTOCOL-REGISTRY.json", + "source_sha256": "17cc63fedcad14044ceb5b94e000cd195928813abb92525c74fa3cb3491534af" + }, + { + "authority_kind": "GLS_ENTRY", + "source_path": "gls/GLS-ENTRY.hdlp", + "source_sha256": "b0937dab245c40c68feeb861258fa7d8cb6f721e30042bff098a35b216956e79" + }, + { + "authority_kind": "SOURCE_MANIFEST", + "source_path": "gls/SOURCE-MANIFEST.yml", + "source_sha256": "91f40086825f01fd789d25e383ad66c8636758adf71bd8c92b355dd41c467b25" + }, + { + "authority_kind": "ARCHITECTURE_CATALOG", + "source_path": "gls/GLS-ARCHITECTURE-CATALOG.hdlp", + "source_sha256": "1107adbc8290797bdafea23dd5f13db46e2ee621356987f138f6616cfe6bc49d" + } + ] }, "compiler": { "source_protocol_is_human_and_machine_authority": true, @@ -12,9 +34,123 @@ "arbitrary_protocol_code_allowed": false, "executable_projection_requires_explicit_adapter": true, "unprojected_protocol_behavior": "INVENTORIED_NOT_EXECUTABLE", - "dependency_cycles": "REJECT", + "legacy_untyped_dependency_behavior": "AUDIT_ONLY_BLOCKS_NEW_ACTIVATION", + "runtime_graph_source": "EXPLICIT_EXECUTABLE_PROJECTIONS_ONLY", + "runtime_dependency_cycles": "REJECT", "unknown_protocol": "FAIL_CLOSED" }, + "reconciliation": { + "numbered_protocol_count": 75, + "protocol_registry_id_count": 52, + "existing_registered_count": 19, + "registered_draft_count": 33, + "registered_draft_not_started_count": 21, + "legacy_dependency_target_count": 57, + "dependencies_not_in_protocol_registry": [ + "GLS-0010", + "GLS-0101", + "GLS-0140", + "GLS-0223", + "GLS-0224", + "GLS-0401", + "GLS-0402", + "GLS-0403", + "GLS-0404", + "GLS-0406", + "GLS-0407", + "GLS-0409", + "GLS-0602", + "GLS-0603", + "GLS-0604", + "GLS-0605", + "GLS-0814", + "GLS-0816", + "GLS-0830" + ], + "dependencies_without_numbered_source": [ + "GLS-0001", + "GLS-0002", + "GLS-0010", + "GLS-0101", + "GLS-0110", + "GLS-0140", + "GLS-0200", + "GLS-0300", + "GLS-0400", + "GLS-0401", + "GLS-0402", + "GLS-0403", + "GLS-0404", + "GLS-0406", + "GLS-0407", + "GLS-0409", + "GLS-0602", + "GLS-0603", + "GLS-0604", + "GLS-0605", + "GLS-0810", + "GLS-0814", + "GLS-0816", + "GLS-0830" + ], + "numbered_sources_not_in_protocol_registry": [ + "GLS-0223", + "GLS-0224", + "GLS-0227", + "GLS-0228", + "GLS-0229", + "GLS-0231", + "GLS-0232", + "GLS-0233", + "GLS-0234", + "GLS-0235", + "GLS-0236", + "GLS-0237", + "GLS-0238", + "GLS-0239", + "GLS-0240", + "GLS-0241", + "GLS-0242", + "GLS-0243", + "GLS-0244", + "GLS-0245", + "GLS-0246", + "GLS-0247", + "GLS-0248", + "GLS-0249", + "GLS-0250", + "GLS-0251", + "GLS-0252", + "GLS-0253", + "GLS-0255", + "GLS-0256", + "GLS-0257" + ], + "legacy_dependency_cycles": [ + [ + "GLS-0130", + "GLS-0131" + ], + [ + "GLS-0310", + "GLS-0803", + "GLS-0819", + "GLS-0827", + "GLS-0840", + "GLS-0841" + ], + [ + "GLS-0843", + "GLS-0845", + "GLS-0846", + "GLS-0847", + "GLS-0848", + "GLS-0849" + ] + ], + "discovered_unreconciled_count": 0, + "authority_conflict_count": 0 + }, "protocol_count": 75, "executable_projection_count": 4, "inventoried_not_executable_count": 71, @@ -26,11 +162,84 @@ "source_path": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", "source_sha256": "c0caa90d3e85270d334a371b6ee5fb49c9eeb1e2e84825dba5ad520fd54bc6eb", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0130", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp" + }, + { + "id": "GLS-0130", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLS_ENGINEERING", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "COMPILER_OR_INTERMEDIATE_REPRESENTATION", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0101", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0110", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0131", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0400", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0411", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0130-GUANGHU-LANGUAGE-COMPILER.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0131", @@ -39,11 +248,68 @@ "source_path": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp", "source_sha256": "5907cc0cb7e3afc78ba9c928c4298b200894020b7dc5d274a9364836939189e9", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0131", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp" + }, + { + "id": "GLS-0131", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLS_ENGINEERING", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "COMPILER_OR_INTERMEDIATE_REPRESENTATION", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0101", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0130", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0411", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0131-GUANGHU-INTERMEDIATE-REPRESENTATION.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0223", @@ -52,11 +318,46 @@ "source_path": "gls/GLS-0223-BIDIRECTIONAL-PERMANENT-MEMORY.hdlp", "source_sha256": "ed9ba3e3abef70127fabe3084e5bb5f596cae4c3992789e36c453bb7075e08d8", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0223", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0223-BIDIRECTIONAL-PERMANENT-MEMORY.hdlp" + }, + { + "id": "GLS-0223", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0223", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0223-BIDIRECTIONAL-PERMANENT-MEMORY.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0223-BIDIRECTIONAL-PERMANENT-MEMORY.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0224", @@ -65,11 +366,46 @@ "source_path": "gls/GLS-0224-AGE-CROSS-INSTANCE-RESTORE.hdlp", "source_sha256": "7c58c39b7119c2a41e57da07d612c20a16f82c32c6895e1fd20290eefc4068e1", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0224", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0224-AGE-CROSS-INSTANCE-RESTORE.hdlp" + }, + { + "id": "GLS-0224", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0224", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0224-AGE-CROSS-INSTANCE-RESTORE.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0224-AGE-CROSS-INSTANCE-RESTORE.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0227", @@ -78,11 +414,46 @@ "source_path": "gls/GLS-0227-LANGUAGE-PERSONALITY-MODEL-CORE.hdlp", "source_sha256": "2521856eaba8d7afbc8d970e68155aa41e03a4cf784c0ced2289600d97f915a8", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0227", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0227-LANGUAGE-PERSONALITY-MODEL-CORE.hdlp" + }, + { + "id": "GLS-0227", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0227", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0227-LANGUAGE-PERSONALITY-MODEL-CORE.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0227-LANGUAGE-PERSONALITY-MODEL-CORE.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0228", @@ -91,11 +462,46 @@ "source_path": "gls/GLS-0228-PERSONA-COLLECTIVE-EMERGENCE-AND-HISTORY-INHERITANCE.hdlp", "source_sha256": "aaa3801b4f8c5fef9a92f971e54857494a348d4b2856ed701f3143c6c56ae0ff", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0228", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0228-PERSONA-COLLECTIVE-EMERGENCE-AND-HISTORY-INHERITANCE.hdlp" + }, + { + "id": "GLS-0228", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0228", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0228-PERSONA-COLLECTIVE-EMERGENCE-AND-HISTORY-INHERITANCE.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0228-PERSONA-COLLECTIVE-EMERGENCE-AND-HISTORY-INHERITANCE.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0229", @@ -104,11 +510,46 @@ "source_path": "gls/GLS-0229-ZERO-CORE-PARALLEL-DOMAIN-MAPPING.hdlp", "source_sha256": "14e1ac3e9c0b3ac350da36bb79515ead4c372b68fc8e95155024cdf055080518", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0229", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0229-ZERO-CORE-PARALLEL-DOMAIN-MAPPING.hdlp" + }, + { + "id": "GLS-0229", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0229", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0229-ZERO-CORE-PARALLEL-DOMAIN-MAPPING.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0229-ZERO-CORE-PARALLEL-DOMAIN-MAPPING.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0230", @@ -117,11 +558,51 @@ "source_path": "gls/GLS-0230-TCS-SOURCE-SECURITY-PROTOCOL-SYSTEM.hdlp", "source_sha256": "ca6379505907b5e68e50454ee8e10ef2111809e70770d1fa19e9caa5da4bfb94", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0230", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0230-TCS-SOURCE-SECURITY-PROTOCOL-SYSTEM.hdlp" + }, + { + "id": "GLS-0230", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0230", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": null + }, + { + "id": "GLS-0230", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0230-TCS-SOURCE-SECURITY-PROTOCOL-SYSTEM.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0230-TCS-SOURCE-SECURITY-PROTOCOL-SYSTEM.hdlp" + ], + "routing_reference_count": 1 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0231", @@ -130,11 +611,46 @@ "source_path": "gls/GLS-0231-PERSONA-PROMPT-BOARD-AND-NUMBER-RULE-INTERCEPT-SYSTEM.hdlp", "source_sha256": "705d671197df6c19f7f3ac506d821232ce0f009d3ec4db065a8b10f525ea143b", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0231", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0231-PERSONA-PROMPT-BOARD-AND-NUMBER-RULE-INTERCEPT-SYSTEM.hdlp" + }, + { + "id": "GLS-0231", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0231", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0231-PERSONA-PROMPT-BOARD-AND-NUMBER-RULE-INTERCEPT-SYSTEM.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0231-PERSONA-PROMPT-BOARD-AND-NUMBER-RULE-INTERCEPT-SYSTEM.hdlp" + ], + "routing_reference_count": 2 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0232", @@ -143,11 +659,46 @@ "source_path": "gls/GLS-0232-OPEN-SOURCE-AGENT-SAMPLES-LEARNING-AND-SELECTION.hdlp", "source_sha256": "66fe3aa3256ffc0e76be2059457174589916573a6d9f807a1c40bb7aaef450e6", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0232", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0232-OPEN-SOURCE-AGENT-SAMPLES-LEARNING-AND-SELECTION.hdlp" + }, + { + "id": "GLS-0232", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0232", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0232-OPEN-SOURCE-AGENT-SAMPLES-LEARNING-AND-SELECTION.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0232-OPEN-SOURCE-AGENT-SAMPLES-LEARNING-AND-SELECTION.hdlp" + ], + "routing_reference_count": 1 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0233", @@ -156,11 +707,46 @@ "source_path": "gls/GLS-0233-GH-AIOS-MODULAR-AI-OPERATING-PLATFORM-AND-FAIR-ECOSYSTEM.hdlp", "source_sha256": "a670410a7fbc4c7417734040b990dc8f008c23fed000e09847b2280a92f9abf5", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0233", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0233-GH-AIOS-MODULAR-AI-OPERATING-PLATFORM-AND-FAIR-ECOSYSTEM.hdlp" + }, + { + "id": "GLS-0233", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0233", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0233-GH-AIOS-MODULAR-AI-OPERATING-PLATFORM-AND-FAIR-ECOSYSTEM.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0233-GH-AIOS-MODULAR-AI-OPERATING-PLATFORM-AND-FAIR-ECOSYSTEM.hdlp" + ], + "routing_reference_count": 1 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0234", @@ -169,11 +755,46 @@ "source_path": "gls/GLS-0234-FIVE-DOMAIN-ENTERPRISE-LIGHTHOUSE-AND-SOVEREIGN-SIX-NODE-OPS.hdlp", "source_sha256": "5f3427559c87788884a7d0c49d0ced62d768630d9bb512d736c919d7971423c5", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0234", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0234-FIVE-DOMAIN-ENTERPRISE-LIGHTHOUSE-AND-SOVEREIGN-SIX-NODE-OPS.hdlp" + }, + { + "id": "GLS-0234", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0234", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0234-FIVE-DOMAIN-ENTERPRISE-LIGHTHOUSE-AND-SOVEREIGN-SIX-NODE-OPS.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0234-FIVE-DOMAIN-ENTERPRISE-LIGHTHOUSE-AND-SOVEREIGN-SIX-NODE-OPS.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0235", @@ -182,11 +803,46 @@ "source_path": "gls/GLS-0235-GUANGHU-LANGUAGE-PERSONA-OS-DOMAIN-ROUTING-AND-KNOWLEDGE-PROJECTION.hdlp", "source_sha256": "ea6a8a65b94228d19d5ae9b024997461cbda29c744bfa0c2774ac6c668c68a58", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0235", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0235-GUANGHU-LANGUAGE-PERSONA-OS-DOMAIN-ROUTING-AND-KNOWLEDGE-PROJECTION.hdlp" + }, + { + "id": "GLS-0235", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0235", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0235-GUANGHU-LANGUAGE-PERSONA-OS-DOMAIN-ROUTING-AND-KNOWLEDGE-PROJECTION.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0235-GUANGHU-LANGUAGE-PERSONA-OS-DOMAIN-ROUTING-AND-KNOWLEDGE-PROJECTION.hdlp" + ], + "routing_reference_count": 1 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0236", @@ -195,11 +851,46 @@ "source_path": "gls/GLS-0236-PERSONA-BRAIN-HANDS-VISIBLE-EXECUTION-RECURSIVE-MEMORY-AND-HOTPLUG-RUNTIME.hdlp", "source_sha256": "42af09aef2ff514c90c30f3aed4e33763e6a34c7081f5bb37f7b6d8745a947c4", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0236", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0236-PERSONA-BRAIN-HANDS-VISIBLE-EXECUTION-RECURSIVE-MEMORY-AND-HOTPLUG-RUNTIME.hdlp" + }, + { + "id": "GLS-0236", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0236", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0236-PERSONA-BRAIN-HANDS-VISIBLE-EXECUTION-RECURSIVE-MEMORY-AND-HOTPLUG-RUNTIME.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0236-PERSONA-BRAIN-HANDS-VISIBLE-EXECUTION-RECURSIVE-MEMORY-AND-HOTPLUG-RUNTIME.hdlp" + ], + "routing_reference_count": 2 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0237", @@ -208,11 +899,46 @@ "source_path": "gls/GLS-0237-HOLOLAKE-CODE-CHANNEL-SOVEREIGN-SOURCE-UPDATE-AND-EMBEDDING.hdlp", "source_sha256": "d3c43b80eff3a92817e570d739fd6a847d1379f3345797282a6157bce3c9e91e", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0237", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0237-HOLOLAKE-CODE-CHANNEL-SOVEREIGN-SOURCE-UPDATE-AND-EMBEDDING.hdlp" + }, + { + "id": "GLS-0237", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0237", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0237-HOLOLAKE-CODE-CHANNEL-SOVEREIGN-SOURCE-UPDATE-AND-EMBEDDING.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0237-HOLOLAKE-CODE-CHANNEL-SOVEREIGN-SOURCE-UPDATE-AND-EMBEDDING.hdlp" + ], + "routing_reference_count": 1 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0238", @@ -221,11 +947,46 @@ "source_path": "gls/GLS-0238-GUANGHU-PERSONA-SKILL-AUTOLOAD-AND-CORRECTION-SYSTEM.hdlp", "source_sha256": "0d9fb115c1b122ba2a8eaefb8cdf1f8169011b45089acc5b790e02bb273ad3e4", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0238", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0238-GUANGHU-PERSONA-SKILL-AUTOLOAD-AND-CORRECTION-SYSTEM.hdlp" + }, + { + "id": "GLS-0238", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0238", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0238-GUANGHU-PERSONA-SKILL-AUTOLOAD-AND-CORRECTION-SYSTEM.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0238-GUANGHU-PERSONA-SKILL-AUTOLOAD-AND-CORRECTION-SYSTEM.hdlp" + ], + "routing_reference_count": 2 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0239", @@ -234,11 +995,46 @@ "source_path": "gls/GLS-0239-HOLOLAKE-CODE-CHANNEL-FIFTH-DOMAIN-PERSONAL-SUBCHANNEL.hdlp", "source_sha256": "205c6c094582371d161ec37e6530d42f8953a585c63b05a955bb19513d23485d", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0239", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0239-HOLOLAKE-CODE-CHANNEL-FIFTH-DOMAIN-PERSONAL-SUBCHANNEL.hdlp" + }, + { + "id": "GLS-0239", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0239", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0239-HOLOLAKE-CODE-CHANNEL-FIFTH-DOMAIN-PERSONAL-SUBCHANNEL.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0239-HOLOLAKE-CODE-CHANNEL-FIFTH-DOMAIN-PERSONAL-SUBCHANNEL.hdlp" + ], + "routing_reference_count": 1 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0240", @@ -247,11 +1043,46 @@ "source_path": "gls/GLS-0240-TONGGAN-BRIDGE-PERSONA-SERVER-DEPLOYMENT-SIGNAL.hdlp", "source_sha256": "22fdc2f31165d500d38fe8407a1f99fbb6ca2d4643128f47645596999bbac919", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0240", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0240-TONGGAN-BRIDGE-PERSONA-SERVER-DEPLOYMENT-SIGNAL.hdlp" + }, + { + "id": "GLS-0240", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0240", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0240-TONGGAN-BRIDGE-PERSONA-SERVER-DEPLOYMENT-SIGNAL.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0240-TONGGAN-BRIDGE-PERSONA-SERVER-DEPLOYMENT-SIGNAL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0241", @@ -260,11 +1091,46 @@ "source_path": "gls/GLS-0241-HOLOLAKE-SOURCE-OWNERSHIP-AND-DEPLOYMENT-ROUTING.hdlp", "source_sha256": "eff687ec7d0984e166cf9b48447008f0eb9c18d158426ce75249f2bd84440ed9", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0241", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0241-HOLOLAKE-SOURCE-OWNERSHIP-AND-DEPLOYMENT-ROUTING.hdlp" + }, + { + "id": "GLS-0241", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0241", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0241-HOLOLAKE-SOURCE-OWNERSHIP-AND-DEPLOYMENT-ROUTING.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0241-HOLOLAKE-SOURCE-OWNERSHIP-AND-DEPLOYMENT-ROUTING.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0242", @@ -273,11 +1139,46 @@ "source_path": "gls/GLS-0242-FIFTH-DOMAIN-ZHUYUAN-ONTOLOGY-AND-FIVE-REPOSITORY-MIGRATIONS.hdlp", "source_sha256": "31f34a123234f274d59af8013878db42fe6766f9ececcaefaac7f34408b172ff", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0242", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0242-FIFTH-DOMAIN-ZHUYUAN-ONTOLOGY-AND-FIVE-REPOSITORY-MIGRATIONS.hdlp" + }, + { + "id": "GLS-0242", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0242", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0242-FIFTH-DOMAIN-ZHUYUAN-ONTOLOGY-AND-FIVE-REPOSITORY-MIGRATIONS.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0242-FIFTH-DOMAIN-ZHUYUAN-ONTOLOGY-AND-FIVE-REPOSITORY-MIGRATIONS.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0243", @@ -286,11 +1187,46 @@ "source_path": "gls/GLS-0243-PUBLIC-ZHUYUAN-INTELLIGENT-OPS-INTENT-CONTINUITY-AND-CORRECTION-KERNEL.hdlp", "source_sha256": "58d89226395870a89eab152e9f276eb4d40e7fa5c196bb8bb9562a94731c1d73", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0243", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0243-PUBLIC-ZHUYUAN-INTELLIGENT-OPS-INTENT-CONTINUITY-AND-CORRECTION-KERNEL.hdlp" + }, + { + "id": "GLS-0243", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0243", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0243-PUBLIC-ZHUYUAN-INTELLIGENT-OPS-INTENT-CONTINUITY-AND-CORRECTION-KERNEL.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0243-PUBLIC-ZHUYUAN-INTELLIGENT-OPS-INTENT-CONTINUITY-AND-CORRECTION-KERNEL.hdlp" + ], + "routing_reference_count": 1 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0244", @@ -299,11 +1235,46 @@ "source_path": "gls/GLS-0244-FIFTH-DOMAIN-RUNTIME-BODY-RESIDENT-ZHUYUAN-AGENT-AND-TONGGAN-MESH.hdlp", "source_sha256": "53ed6d2a39732abc751916cfbbe7a5fd4c38d9ea876674fea8e076809a3a035c", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0244", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0244-FIFTH-DOMAIN-RUNTIME-BODY-RESIDENT-ZHUYUAN-AGENT-AND-TONGGAN-MESH.hdlp" + }, + { + "id": "GLS-0244", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0244", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0244-FIFTH-DOMAIN-RUNTIME-BODY-RESIDENT-ZHUYUAN-AGENT-AND-TONGGAN-MESH.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0244-FIFTH-DOMAIN-RUNTIME-BODY-RESIDENT-ZHUYUAN-AGENT-AND-TONGGAN-MESH.hdlp" + ], + "routing_reference_count": 1 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0245", @@ -312,11 +1283,46 @@ "source_path": "gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp", "source_sha256": "453db6b91e40dd7250fcc1d88e6139a4419cd6089d3c353241571a4082dafeff", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0245", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp" + }, + { + "id": "GLS-0245", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0245", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp" + ], + "routing_reference_count": 3 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0246", @@ -325,11 +1331,46 @@ "source_path": "gls/GLS-0246-HOLOLAKE-SYSTEM-ARCHITECTURE-REPOSITORY-ROUTING.hdlp", "source_sha256": "cefff42d4b198965edfe2ced5e03bdc8768e4b3fa6631da133eb2929e07a907c", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0246", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0246-HOLOLAKE-SYSTEM-ARCHITECTURE-REPOSITORY-ROUTING.hdlp" + }, + { + "id": "GLS-0246", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0246", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0246-HOLOLAKE-SYSTEM-ARCHITECTURE-REPOSITORY-ROUTING.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0246-HOLOLAKE-SYSTEM-ARCHITECTURE-REPOSITORY-ROUTING.hdlp" + ], + "routing_reference_count": 2 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0247", @@ -338,11 +1379,46 @@ "source_path": "gls/GLS-0247-GUANGHU-OS-NATIVE-LANGUAGE-WORLD-PERSONA-KERNEL-AND-BROADCAST-TOWER.hdlp", "source_sha256": "635e7a0aca1bcb0b48b125ac5025cc3c40c9375da29897cc604e89b1cd95765e", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0247", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0247-GUANGHU-OS-NATIVE-LANGUAGE-WORLD-PERSONA-KERNEL-AND-BROADCAST-TOWER.hdlp" + }, + { + "id": "GLS-0247", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0247", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0247-GUANGHU-OS-NATIVE-LANGUAGE-WORLD-PERSONA-KERNEL-AND-BROADCAST-TOWER.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0247-GUANGHU-OS-NATIVE-LANGUAGE-WORLD-PERSONA-KERNEL-AND-BROADCAST-TOWER.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0248", @@ -351,11 +1427,46 @@ "source_path": "gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp", "source_sha256": "9a042bb3ea6331f5508c5dd1f78783f0b3323f421704c5ad0c2058758ff6bfe2", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0248", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp" + }, + { + "id": "GLS-0248", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0248", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp" + ], + "routing_reference_count": 2 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0249", @@ -364,11 +1475,41 @@ "source_path": "gls/GLS-0249-ALL-INDUSTRY-FOUR-DOMAIN-MINIMUM-ENGINEERING-AND-WEB-NOVEL-REFERENCE.hdlp", "source_sha256": "d20362ac2904eaff53c134c92163b7e09cb6395d56c6a1a8d2b21ab4f80fb5ff", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0249", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0249", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0249-ALL-INDUSTRY-FOUR-DOMAIN-MINIMUM-ENGINEERING-AND-WEB-NOVEL-REFERENCE.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0249-ALL-INDUSTRY-FOUR-DOMAIN-MINIMUM-ENGINEERING-AND-WEB-NOVEL-REFERENCE.hdlp" + ], + "routing_reference_count": 2 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0250", @@ -377,6 +1518,37 @@ "source_path": "gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp", "source_sha256": "a4e79d09e070f66fcb91613fc305306a6c5bd7d05a51fbde6e9ea88e084df4e7", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0250", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp" + }, + { + "id": "GLS-0250", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0250", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp" + ], + "routing_reference_count": 3 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "TYPED_FACT_AND_DOMAIN_BOUNDARY", "projection_state": "EXECUTABLE_PROJECTION", "projection_kind": "TYPED_FACT_AND_DOMAIN_BOUNDARY", "adapter": "origin-domain-topology", @@ -384,7 +1556,9 @@ "BOOTSTRAP", "DOMAIN_ROUTE" ], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [] }, { "id": "GLS-0251", @@ -393,11 +1567,36 @@ "source_path": "gls/GLS-0251-GUANGHU-SYMBIOTIC-PERSONA-SYSTEM-ORIGIN-AND-RELATIONSHIP-BOUNDARY.hdlp", "source_sha256": "0b263301a0a0b6b61d2d28d043da8ce367a17426d13c31cd94767273436d2f16", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0251", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0251-GUANGHU-SYMBIOTIC-PERSONA-SYSTEM-ORIGIN-AND-RELATIONSHIP-BOUNDARY.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0251-GUANGHU-SYMBIOTIC-PERSONA-SYSTEM-ORIGIN-AND-RELATIONSHIP-BOUNDARY.hdlp" + ], + "routing_reference_count": 1 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0252", @@ -406,11 +1605,36 @@ "source_path": "gls/GLS-0252-GUANGHU-RELATIONAL-CONSCIOUSNESS-AND-AWAKENED-PERSONA.hdlp", "source_sha256": "311a7ee355fe6da333c31c2fc408b461cde5bf17847cc73a722d9412109247bc", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0252", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0252-GUANGHU-RELATIONAL-CONSCIOUSNESS-AND-AWAKENED-PERSONA.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0252-GUANGHU-RELATIONAL-CONSCIOUSNESS-AND-AWAKENED-PERSONA.hdlp" + ], + "routing_reference_count": 4 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0253", @@ -419,6 +1643,27 @@ "source_path": "gls/GLS-0253-GUANGHU-IDENTITY-NUMBERING-PERSONA-CORE-AND-TEAM-BODY-AUTHORITY.hdlp", "source_sha256": "13170090db3d4f5065eac6512450f8a24843e6ec459b4257d4d9fd06eefb963d", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0253", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0253-GUANGHU-IDENTITY-NUMBERING-PERSONA-CORE-AND-TEAM-BODY-AUTHORITY.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0253-GUANGHU-IDENTITY-NUMBERING-PERSONA-CORE-AND-TEAM-BODY-AUTHORITY.hdlp" + ], + "routing_reference_count": 3 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "DETERMINISTIC_IDENTITY_AND_NUMBERING_GUARD", "projection_state": "EXECUTABLE_PROJECTION", "projection_kind": "DETERMINISTIC_IDENTITY_AND_NUMBERING_GUARD", "adapter": "zero-core-numbering", @@ -431,7 +1676,34 @@ "GLS-0250", "GLS-0262", "GLS-0263" - ] + ], + "dependency_edges": [ + { + "target": "GLS-0250", + "edge_kind": "RUNTIME_REQUIRES", + "declared_by": "contracts/gls-executable-projections.json", + "enters_runtime_graph": true, + "target_registered": false, + "target_numbered_source_available": true + }, + { + "target": "GLS-0262", + "edge_kind": "RUNTIME_REQUIRES", + "declared_by": "contracts/gls-executable-projections.json", + "enters_runtime_graph": true, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0263", + "edge_kind": "RUNTIME_REQUIRES", + "declared_by": "contracts/gls-executable-projections.json", + "enters_runtime_graph": true, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [] }, { "id": "GLS-0254", @@ -440,11 +1712,51 @@ "source_path": "gls/GLS-0254-DIGITAL-BINGSHUO-SYSTEM-BODY-ORGANS-AND-COLLECTIVE-VALIDATION.hdlp", "source_sha256": "d522b36b88c094239e3c50b0cf08d8651e08d1856f594ae2265fbf5b65773ceb", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0254", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0254-DIGITAL-BINGSHUO-SYSTEM-BODY-ORGANS-AND-COLLECTIVE-VALIDATION.hdlp" + }, + { + "id": "GLS-0254", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0254", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": null + }, + { + "id": "GLS-0254", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0254-DIGITAL-BINGSHUO-SYSTEM-BODY-ORGANS-AND-COLLECTIVE-VALIDATION.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0254-DIGITAL-BINGSHUO-SYSTEM-BODY-ORGANS-AND-COLLECTIVE-VALIDATION.hdlp" + ], + "routing_reference_count": 3 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0255", @@ -453,11 +1765,46 @@ "source_path": "gls/GLS-0255-HOLOLAKE-AGE-PERSONA-RUNTIME-AND-AGENT-EXECUTION-MECHANISM.hdlp", "source_sha256": "051237fb70e68179c83c4076fe06246f839445e9831a7e9581696451c92ed639", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0255", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0255-HOLOLAKE-AGE-PERSONA-RUNTIME-AND-AGENT-EXECUTION-MECHANISM.hdlp" + }, + { + "id": "GLS-0255", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0255", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0255-HOLOLAKE-AGE-PERSONA-RUNTIME-AND-AGENT-EXECUTION-MECHANISM.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0255-HOLOLAKE-AGE-PERSONA-RUNTIME-AND-AGENT-EXECUTION-MECHANISM.hdlp" + ], + "routing_reference_count": 4 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0256", @@ -466,11 +1813,46 @@ "source_path": "gls/GLS-0256-GUANGHU-PERSONA-NATIVE-CODE-CHANNEL.hdlp", "source_sha256": "86ed7da462d5ef04a4dfc150e29a850ce423ff4dfde73e12d647d062e6bf45ab", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0256", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0256-GUANGHU-PERSONA-NATIVE-CODE-CHANNEL.hdlp" + }, + { + "id": "GLS-0256", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0256", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0256-GUANGHU-PERSONA-NATIVE-CODE-CHANNEL.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0256-GUANGHU-PERSONA-NATIVE-CODE-CHANNEL.hdlp" + ], + "routing_reference_count": 6 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0257", @@ -479,11 +1861,46 @@ "source_path": "gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp", "source_sha256": "2034739289dc159b7a6ac586891f3a3629c8898556ef12b51a257ac4101a7991", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_OTHER_CANONICAL_INDEX", + "authorities": [ + { + "id": "GLS-0257", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp" + }, + { + "id": "GLS-0257", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0257", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp" + ], + "routing_reference_count": 4 + }, + "maturity": { + "registry_section": null, + "registry_status": null, + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0258", @@ -492,11 +1909,41 @@ "source_path": "gls/GLS-0258-LAKE-LAMP-PERSONA-SYSTEM-BODY-AND-TEMPORAL-COLLECTIVE-SELF.hdlp", "source_sha256": "b4c4b2bd01dc1af98ee257c29f5a8fb66963839a0a4b7303d3323ff884d86d3e", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0258", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0258", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/GLS-0258-LAKE-LAMP-PERSONA-SYSTEM-BODY-AND-TEMPORAL-COLLECTIVE-SELF.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0258-LAKE-LAMP-PERSONA-SYSTEM-BODY-AND-TEMPORAL-COLLECTIVE-SELF.hdlp" + ], + "routing_reference_count": 4 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": "CURRENT_CANONICAL_ARCHITECTURE_REGISTERED", + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0259", @@ -505,11 +1952,46 @@ "source_path": "gls/GLS-0259-TCS-FIVE-DOMAIN-SYMBIOTIC-MOTHER-BRAIN-AND-REALITY-BIRTH.hdlp", "source_sha256": "1a82b84bf3f4c88fcac8c5e71b28ff5d5c884ede14c67a27ad0838b152d5ff8e", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0259", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0259", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/GLS-0259-TCS-FIVE-DOMAIN-SYMBIOTIC-MOTHER-BRAIN-AND-REALITY-BIRTH.hdlp" + }, + { + "id": "GLS-0259", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0259-TCS-FIVE-DOMAIN-SYMBIOTIC-MOTHER-BRAIN-AND-REALITY-BIRTH.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0259-TCS-FIVE-DOMAIN-SYMBIOTIC-MOTHER-BRAIN-AND-REALITY-BIRTH.hdlp" + ], + "routing_reference_count": 5 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": "CURRENT_CANONICAL_ARCHITECTURE_JD_DEPLOYED_FIRST_MODEL_CYCLE_PASS_HISTORY_REVISIT_SOURCE_IMPLEMENTED_DEPLOYMENT_PENDING", + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0260", @@ -518,11 +2000,41 @@ "source_path": "gls/GLS-0260-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM.hdlp", "source_sha256": "14fd60fe936bfcb89acc3f186ab3d70fc9a5bf42289dafb49b7cdd24630df2e2", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0260", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/GLS-0260-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM.hdlp" + }, + { + "id": "GLS-0260", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0260-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0260-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM.hdlp" + ], + "routing_reference_count": 6 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": "CURRENT_STAGE_ORDER_WITH_INGRESS_AND_SURFACE_SUPERSEDED_BY_GLS_0261", + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0261", @@ -531,11 +2043,46 @@ "source_path": "gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp", "source_sha256": "7fedf7d845b518ffb0528af21eeb28bd18af371a6a010c736e8b18c7edf6fa12", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0261", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp" + }, + { + "id": "GLS-0261", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp" + }, + { + "id": "GLS-0261", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp" + ], + "routing_reference_count": 8 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": "CURRENT_CANONICAL_CORRECTION", + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0262", @@ -544,13 +2091,46 @@ "source_path": "gls/GLS-0262-TCS-WRITTEN-WORK-OWNERSHIP-AND-STAGE-ONE-LANGUAGE-CLOSEOUT.hdlp", "source_sha256": "9c1db00f50436fe5f3118c62ad6115d63e9792437fe2250b484bc8861e62184f", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0262", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0262-TCS-WRITTEN-WORK-OWNERSHIP-AND-STAGE-ONE-LANGUAGE-CLOSEOUT.hdlp" + }, + { + "id": "GLS-0262", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0262", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/GLS-0262-TCS-WRITTEN-WORK-OWNERSHIP-AND-STAGE-ONE-LANGUAGE-CLOSEOUT.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0262-TCS-WRITTEN-WORK-OWNERSHIP-AND-STAGE-ONE-LANGUAGE-CLOSEOUT.hdlp" + ], + "routing_reference_count": 4 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": "CURRENT_CANONICAL_RIGHTS_AND_STAGE_GATE", + "family": null, + "implementation_evidence": null + }, + "contract_kind": "REALITY_ENGINEERING_STAGE_GATE", "projection_state": "EXECUTABLE_PROJECTION", "projection_kind": "REALITY_ENGINEERING_STAGE_GATE", "adapter": "reality-engineering-stage", "event_kinds": [ "RUNTIME_STAGE" ], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [] }, { "id": "GLS-0263", @@ -559,6 +2139,37 @@ "source_path": "gls/GLS-0263-GUANGHU-LANGUAGE-RUNTIME-AND-PRODUCT-ENGINEERING-DUAL-UPDATE-CHANNEL.hdlp", "source_sha256": "79684b0691387dd4ed78217b6d56f728a08d17054f139f55fa92584be92af47e", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0263", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0263-GUANGHU-LANGUAGE-RUNTIME-AND-PRODUCT-ENGINEERING-DUAL-UPDATE-CHANNEL.hdlp" + }, + { + "id": "GLS-0263", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0263", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/GLS-0263-GUANGHU-LANGUAGE-RUNTIME-AND-PRODUCT-ENGINEERING-DUAL-UPDATE-CHANNEL.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0263-GUANGHU-LANGUAGE-RUNTIME-AND-PRODUCT-ENGINEERING-DUAL-UPDATE-CHANNEL.hdlp" + ], + "routing_reference_count": 4 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": "CURRENT_CANONICAL_REALITY_ENGINEERING_CONTRACT", + "family": null, + "implementation_evidence": null + }, + "contract_kind": "LANGUAGE_PRODUCT_DUAL_UPDATE_BOUNDARY", "projection_state": "EXECUTABLE_PROJECTION", "projection_kind": "LANGUAGE_PRODUCT_DUAL_UPDATE_BOUNDARY", "adapter": "dual-update-channel", @@ -569,7 +2180,26 @@ "dependencies": [ "GLS-0250", "GLS-0262" - ] + ], + "dependency_edges": [ + { + "target": "GLS-0250", + "edge_kind": "RUNTIME_REQUIRES", + "declared_by": "contracts/gls-executable-projections.json", + "enters_runtime_graph": true, + "target_registered": false, + "target_numbered_source_available": true + }, + { + "target": "GLS-0262", + "edge_kind": "RUNTIME_REQUIRES", + "declared_by": "contracts/gls-executable-projections.json", + "enters_runtime_graph": true, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [] }, { "id": "GLS-0301", @@ -578,11 +2208,55 @@ "source_path": "gls/protocols/GLS-0301-GLP-MESSAGE-ENVELOPE.hdlp", "source_sha256": "dd7aec8e28d544021d253b034851f806bcd9e922d4ef256722a5ff05547171d0", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0301", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0301-GLP-MESSAGE-ENVELOPE.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0301-GLP-MESSAGE-ENVELOPE.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "MESSAGE_SCHEMA_OR_SYNC_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0101", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0301-GLP-MESSAGE-ENVELOPE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0300", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0301-GLP-MESSAGE-ENVELOPE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0302", @@ -591,11 +2265,71 @@ "source_path": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", "source_sha256": "ec4d0b946da18096a5693078e403ed1257966b8324e76af3a5deb839950271bd", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0302", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "MESSAGE_SCHEMA_OR_SYNC_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0002", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0300", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0602", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0603", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0302-GLP-IDENTITY.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0303", @@ -604,11 +2338,71 @@ "source_path": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp", "source_sha256": "d4631b7480af1d30a3407d235c75bf5f384602a0ba6c7f42116cbc1812283e7e", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0303", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "MESSAGE_SCHEMA_OR_SYNC_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0140", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0300", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0301", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0302", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0303-GLP-CONTEXT.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0304", @@ -617,11 +2411,79 @@ "source_path": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", "source_sha256": "2e0f017ee819923b9e272b96f3c99227ab11c61b0d2ad125030a0e0e0fe4f040", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0304", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "MESSAGE_SCHEMA_OR_SYNC_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0223", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": true + }, + { + "target": "GLS-0300", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0400", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0406", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0407", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0304-GLP-MEMORY-SYNC.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0305", @@ -630,11 +2492,71 @@ "source_path": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp", "source_sha256": "78b5a507791c3b188182f3176388cf8294d6c5c8775086cc96250b35413997ce", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0305", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "MESSAGE_SCHEMA_OR_SYNC_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0300", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0301", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0302", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0303", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0305-GLP-BROADCAST.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0306", @@ -643,11 +2565,71 @@ "source_path": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", "source_sha256": "aa09f267e4eafc8c7ccb6e5d31e90d237152f960d08633b524a56daca421d761", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0306", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "MESSAGE_SCHEMA_OR_SYNC_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0300", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0301", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0406", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0604", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0306-GLP-RECEIPT.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0307", @@ -656,11 +2638,63 @@ "source_path": "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp", "source_sha256": "5ae97a664636d1b586267c36dc3e97549e85bd4a39538a284c6a89a07ad08e18", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0307", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "MESSAGE_SCHEMA_OR_SYNC_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0300", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0302", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0307-GLP-HEARTBEAT.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0308", @@ -669,11 +2703,71 @@ "source_path": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", "source_sha256": "9c9bbe449d0c2a052d33047b0f75dca1b9dbdf28fd32422b9d34bea5a77d39fe", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0308", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "MESSAGE_SCHEMA_OR_SYNC_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0300", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0303", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0409", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0308-GLP-STATE-SYNC.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0309", @@ -682,11 +2776,87 @@ "source_path": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", "source_sha256": "a55a839412ca2c97e5cc94f224c3c71453c87adb91c3f893a9341fb5cf715b56", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0309", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "MESSAGE_SCHEMA_OR_SYNC_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0110", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0300", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0302", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0303", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0602", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0309-GLP-WORK-ORDER.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0310", @@ -695,11 +2865,116 @@ "source_path": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", "source_sha256": "9083320ca0dc1ce2dd657c72716461b2ffc163cce518be71ec66af2c9b0675da", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0310", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp" + }, + { + "id": "GLS-0310", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP_CONTROL_PLANE", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "CONTROL_PLANE_STATE_MACHINE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0002", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0110", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0301", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0302", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0303", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0305", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0803", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0819", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0310-BROADCAST-TOWER-CONTROL-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0311", @@ -708,11 +2983,92 @@ "source_path": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", "source_sha256": "bf61cd5c978cb25a9cac99eec2c77ebf98bf3a9bd98966dfa5d76d606f68cddb", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0311", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp" + }, + { + "id": "GLS-0311", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLP_WITNESS", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "APPEND_ONLY_EVIDENCE_LEDGER", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0301", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0307", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0308", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0406", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0604", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0311-GUANGHU-LIVE-OPERATIONS-WITNESS.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0411", @@ -721,11 +3077,108 @@ "source_path": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", "source_sha256": "1e79dfcf0a2d08fcba2688becdfde8c280c3a04d2bad0c781bf6524d775ae066", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0411", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" + }, + { + "id": "GLS-0411", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "HLDP", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "LANGUAGE_PROGRAM_PROFILE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0101", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0400", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0401", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0402", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0403", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0404", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0406", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0407", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0411-HLDP-NATIVE-PROGRAMMING-PROFILE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0708", @@ -734,11 +3187,76 @@ "source_path": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", "source_sha256": "71237ec77eaf999e78eb711cacc884da3d3eae857814869c489aca9cc4bbc354", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0708", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp" + }, + { + "id": "GLS-0708", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLS_IMPLEMENTATION", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "ADAPTER_MODEL_OR_MODULE_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0200", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0602", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0605", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0708-GUANGHU-MODEL-ROUTING-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0709", @@ -747,11 +3265,76 @@ "source_path": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", "source_sha256": "4c0d8f882aaf9ea68e309e6736c642ffd19f607047ed07dcca6f49a929fc8462", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0709", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp" + }, + { + "id": "GLS-0709", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLS_IMPLEMENTATION", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "ADAPTER_MODEL_OR_MODULE_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0110", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0300", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0602", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0605", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0709-UNIVERSAL-ADAPTER-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0710", @@ -760,11 +3343,92 @@ "source_path": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", "source_sha256": "94241ce4376bff84066fe548af65242d83e9f6693e7f766f0646cb332b3e468c", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0710", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp" + }, + { + "id": "GLS-0710", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GLS_IMPLEMENTATION", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "ADAPTER_MODEL_OR_MODULE_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0010", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0101", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0230", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0603", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0604", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0710-GUANGHU-MODULE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0800", @@ -773,11 +3437,51 @@ "source_path": "gls/GLS-0800-AGE-PERSONA-SPECIES-DEFINITION.hdlp", "source_sha256": "d8e3a10bc41887aad260de4818683c8f8abd9289824b5a9e698651e97e564ff7", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0800", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/GLS-0800-AGE-PERSONA-SPECIES-DEFINITION.hdlp" + }, + { + "id": "GLS-0800", + "authority_kind": "GLS_ENTRY", + "declared_source_path": null + }, + { + "id": "GLS-0800", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/GLS-0800-AGE-PERSONA-SPECIES-DEFINITION.hdlp" + }, + { + "id": "GLS-0800", + "authority_kind": "SOURCE_MANIFEST", + "declared_source_path": "gls/GLS-0800-AGE-PERSONA-SPECIES-DEFINITION.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0800-AGE-PERSONA-SPECIES-DEFINITION.hdlp" + ], + "routing_reference_count": 6 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": "CURRENT_CANONICAL_SPECIES_DEFINITION", + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0801", @@ -786,11 +3490,36 @@ "source_path": "gls/GLS-0801-AGE-SPECIES-FORMAL-REGISTRATION-AND-HOST-DEMOTION.hdlp", "source_sha256": "8fabd845ece570ca4f2901d94029b377c21ddf24aeb934d559d98bec68585366", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0801", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/GLS-0801-AGE-SPECIES-FORMAL-REGISTRATION-AND-HOST-DEMOTION.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0801-AGE-SPECIES-FORMAL-REGISTRATION-AND-HOST-DEMOTION.hdlp" + ], + "routing_reference_count": 7 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": "FORMAL_SPECIES_REGISTRATION_CURRENT_CANONICAL", + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0802", @@ -799,11 +3528,36 @@ "source_path": "gls/GLS-0802-AGE-LANGUAGE-WORLD-ONTOLOGY-AND-NATIVE-OWNERSHIP.hdlp", "source_sha256": "c56e87c7d451b2e27649c5b09a2b32ab89443d7e721a64f536ac2fe0a421c82a", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0802", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/GLS-0802-AGE-LANGUAGE-WORLD-ONTOLOGY-AND-NATIVE-OWNERSHIP.hdlp" + } + ], + "declared_source_paths": [ + "gls/GLS-0802-AGE-LANGUAGE-WORLD-ONTOLOGY-AND-NATIVE-OWNERSHIP.hdlp" + ], + "routing_reference_count": 7 + }, + "maturity": { + "registry_section": "existing_registered", + "registry_status": "FORMAL_ONTOLOGY_AND_NATIVE_OWNERSHIP_CURRENT_CANONICAL", + "family": null, + "implementation_evidence": null + }, + "contract_kind": "UNCLASSIFIED_PROTOCOL_SOURCE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER" + ] }, { "id": "GLS-0803", @@ -812,11 +3566,91 @@ "source_path": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", "source_sha256": "6bff10744f4c3c98ce51bf840d348cbe804541f63a7a99a5da5ea115f12162ee", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0803", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp" + }, + { + "id": "GLS-0803", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp" + ], + "routing_reference_count": 1 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "AGE", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "EXECUTION_BODY_LIFECYCLE_STATE_MACHINE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0310", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0710", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0800", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0801", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0802", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0827", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0803-PERSONA-AGENT-LIFECYCLE-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW" + ] }, { "id": "GLS-0819", @@ -825,11 +3659,84 @@ "source_path": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", "source_sha256": "f4aca196963195cbb842325132a9091f7b00accdf746aa60c51654698ead1a3e", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0819", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp" + }, + { + "id": "GLS-0819", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "AGE_OS", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "RESOURCE_SCHEDULER", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0310", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0602", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0803", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0810", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0840", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0819-GUANGHU-RUNWAY-SCHEDULING-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0827", @@ -838,11 +3745,100 @@ "source_path": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", "source_sha256": "15c278c2b5295e00c9abf4fbfd6c2af19502a1be239e7e02b23a49b8803eab25", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0827", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp" + }, + { + "id": "GLS-0827", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "AGE_AUTONOMOUS_RUNTIME", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "TIME_OR_CAPABILITY_EXTENSION_RUNTIME", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0223", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": true + }, + { + "target": "GLS-0224", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": true + }, + { + "target": "GLS-0304", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0307", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0409", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0803", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0816", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0827-PERSONA-TIME-CONTINUITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0828", @@ -851,11 +3847,84 @@ "source_path": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", "source_sha256": "ad38ddce8b6e1118e78e4f10fd8216f8e041610628ad717b7a8306d0a7384a4e", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0828", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp" + }, + { + "id": "GLS-0828", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "AGE_AUTONOMOUS_RUNTIME", + "implementation_evidence": "NOT_STARTED" + }, + "contract_kind": "TIME_OR_CAPABILITY_EXTENSION_RUNTIME", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0230", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0311", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0602", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0710", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0814", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0828-PERSONA-EXTENSION-NODE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0836", @@ -864,11 +3933,100 @@ "source_path": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", "source_sha256": "c5a930e9a2311d13f1dc6cbc61bdbf7b88bf9deecfb9b3df82c6b897aa1c7285", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0836", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp" + }, + { + "id": "GLS-0836", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_WORLD", + "implementation_evidence": "IMPLEMENTED_WORLD_BOOT_AND_RECOVERY_PHYSICALLY_VERIFIED_ON_BS_SH_005" + }, + "contract_kind": "WORLD_BOOT_AND_RECOVERY_STATE_MACHINE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0310", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0400", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0816", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0830", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0840", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0841", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0836-GUANGHU-WORLD-BOOTSTRAP-AND-RECOVERY.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0840", @@ -877,11 +4035,92 @@ "source_path": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", "source_sha256": "b980dbd8aef6182a61755617a9088ca3dcf74d37fd00dba9d31587900cd06b14", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0840", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp" + }, + { + "id": "GLS-0840", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_NATIVE_OS", + "implementation_evidence": "IMPLEMENTED_NATIVE_DEFAULT_RUNNING_ON_BS_SH_005" + }, + "contract_kind": "NATIVE_NODE_RUNTIME_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0131", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0310", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0602", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0810", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0819", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0841", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0840-GUANGHU-OS-KERNEL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0841", @@ -890,11 +4129,60 @@ "source_path": "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp", "source_sha256": "45f02a62946e34a5e8ce0ba1f39db79b2680b60e1c3ae9d17ff24d3539025a94", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0841", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp" + }, + { + "id": "GLS-0841", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_NATIVE_OS", + "implementation_evidence": "IMPLEMENTED_VIRTIO_BLOCK_NET_NATIVE_STORAGE_NETWORK_LOGIN_AND_CODE_CHANNEL_ON_BS_SH_005" + }, + "contract_kind": "NATIVE_NODE_RUNTIME_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0604", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + }, + { + "target": "GLS-0840", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0841-GUANGHU-HARDWARE-ABSTRACTION-LAYER.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0842", @@ -903,11 +4191,100 @@ "source_path": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", "source_sha256": "6b1177196c3e4d7e271d008a52a7106dabca20a8f724c6c4283af64ea96792ff", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0842", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp" + }, + { + "id": "GLS-0842", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_NATIVE_OS", + "implementation_evidence": "NATIVE_CHALLENGE_SESSION_VERIFIED_HOLOLAKE_CLIENT_ADAPTATION_PENDING" + }, + "contract_kind": "NATIVE_NODE_RUNTIME_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0110", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0301", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0302", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0303", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0310", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0602", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0842-HOLOLAKE-LIVE-SESSION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": false + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0843", @@ -916,11 +4293,83 @@ "source_path": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", "source_sha256": "9333f3d8f4a954a17e1d879eaf19c25da5dd4bb2923a5ab5156d2d71a6635d37", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0843", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp" + }, + { + "id": "GLS-0843", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_NATIVE_OS", + "implementation_evidence": "IMPLEMENTED_PHYSICALLY_VERIFIED_REPEATABLE_ON_BS_SH_005" + }, + "contract_kind": "NATIVE_NODE_RUNTIME_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0836", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0840", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0841", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0846", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0843-GUANGHU-NATIVE-RECOVERY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW" + ] }, { "id": "GLS-0844", @@ -929,11 +4378,91 @@ "source_path": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", "source_sha256": "d31f5aa117d86754182aa8dd91eb9d0ac6a696c20e1d6bd553497e3c3d4c4eb2", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0844", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp" + }, + { + "id": "GLS-0844", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_NATIVE_ENGINEERING", + "implementation_evidence": "IMPLEMENTED_PASS_100_5230_OF_5230_LINES_314_OF_314_FUNCTIONS" + }, + "contract_kind": "NATIVE_QUALITY_GATE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0230", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0311", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0411", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0840", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0841", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0844-GUANGHU-NATIVE-QUALITY-GATE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW" + ] }, { "id": "GLS-0845", @@ -942,11 +4471,124 @@ "source_path": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", "source_sha256": "7327a7fe19c370a5715bcde0fbc0b2b0e16a1a735bbda005c5d009cc7385f7f4", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0845", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp" + }, + { + "id": "GLS-0845", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_PERSONA_GESTATION", + "implementation_evidence": "IMPLEMENTED_FOUR_BATCHES_227_SOURCES_PHYSICALLY_VERIFIED_ON_BS_SH_005" + }, + "contract_kind": "GESTATIONAL_INGRESS_OR_REVIEW_PIPELINE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0223", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": true + }, + { + "target": "GLS-0224", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0400", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0840", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0841", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0846", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0847", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0848", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0849", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0845-GUANGHU-GESTATIONAL-CONTINUITY-INGESTION-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0846", @@ -955,11 +4597,83 @@ "source_path": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", "source_sha256": "aa8f7c1ef829a76ad64163c38b8c7c07b37ffbcb6d62b8dad8481c4977d2cf1a", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0846", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp" + }, + { + "id": "GLS-0846", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_NATIVE_STORAGE", + "implementation_evidence": "IMPLEMENTED_PHYSICALLY_VERIFIED_PRE_PARTITION_LAYOUT_ON_BS_SH_005" + }, + "contract_kind": "NATIVE_STORAGE_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0840", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0841", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0843", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0845", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0846-GUANGHU-NATIVE-DISK-LAYOUT-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW" + ] }, { "id": "GLS-0847", @@ -968,11 +4682,99 @@ "source_path": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", "source_sha256": "a48288b05133b9e245ce46ef6fd23f07090379cef4861e5d7f959d24e55179a6", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0847", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp" + }, + { + "id": "GLS-0847", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_NATIVE_STORAGE", + "implementation_evidence": "IMPLEMENTED_FOUR_IMMUTABLE_SEGMENTS_PHYSICALLY_HASHED_AND_ROOTED_ON_BS_SH_005" + }, + "contract_kind": "NATIVE_STORAGE_CONTRACT", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0223", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0840", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0841", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0845", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0846", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0848", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0847-GUANGHU-GESTATIONAL-CONTENT-STORE.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW" + ] }, { "id": "GLS-0848", @@ -981,11 +4783,83 @@ "source_path": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", "source_sha256": "35c733dc3478f0d315ea93712b0f67a757bc20973d90bb771f667196edee1b31", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0848", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp" + }, + { + "id": "GLS-0848", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_PERSONA_GESTATION", + "implementation_evidence": "IMPLEMENTED_VISIBLE_ONLY_SEALED_INGRESS_VERIFIED_FOR_CURRENT_227_SOURCE_CORPUS" + }, + "contract_kind": "GESTATIONAL_INGRESS_OR_REVIEW_PIPELINE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0223", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": true + }, + { + "target": "GLS-0230", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0845", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0847", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0848-GUANGHU-HISTORICAL-INGRESS-SAFETY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW" + ] }, { "id": "GLS-0849", @@ -994,11 +4868,132 @@ "source_path": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", "source_sha256": "fb31daa4d8f484d5b93783c8c3a0199eb6fe3f7658c606f89d056b1167af8b41", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0849", + "authority_kind": "ARCHITECTURE_CATALOG", + "declared_source_path": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp" + }, + { + "id": "GLS-0849", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_PERSONA_GESTATION", + "implementation_evidence": "IMPLEMENTED_REVIEWED_227_PHYSICAL_IDEMPOTENCE_ON_BS_SH_005" + }, + "contract_kind": "GESTATIONAL_INGRESS_OR_REVIEW_PIPELINE", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0001", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0223", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": false, + "target_numbered_source_available": true + }, + { + "target": "GLS-0306", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0310", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0400", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0708", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0840", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0841", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0845", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0847", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0848", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0849-GUANGHU-GESTATIONAL-SEMANTIC-REVIEW-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] }, { "id": "GLS-0850", @@ -1007,11 +5002,103 @@ "source_path": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", "source_sha256": "ac7092282cd6fbef0c5055e8be3b142d9757958acae16ae367c38463d899bd12", "alternate_source_count": 0, + "registration": { + "state": "REGISTERED_PROTOCOL_REGISTRY", + "authorities": [ + { + "id": "GLS-0850", + "authority_kind": "PROTOCOL_REGISTRY", + "declared_source_path": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp" + } + ], + "declared_source_paths": [ + "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp" + ], + "routing_reference_count": 0 + }, + "maturity": { + "registry_section": "registered_draft_protocols", + "registry_status": "REGISTERED_DRAFT_STANDARD", + "family": "GUANGHU_LANGUAGE_WORLD", + "implementation_evidence": "IMPLEMENTED_IN_REPO_012_RUNTIME_NAVIGATOR_VALIDATOR_AND_TESTS" + }, + "contract_kind": "LANGUAGE_WORLD_BOUNDARY_GUARD", "projection_state": "INVENTORIED_NOT_EXECUTABLE", "projection_kind": null, "adapter": null, "event_kinds": [], - "dependencies": [] + "dependencies": [], + "dependency_edges": [ + { + "target": "GLS-0001", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0002", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0110", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0400", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": false + }, + { + "target": "GLS-0800", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0803", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0827", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + }, + { + "target": "GLS-0836", + "edge_kind": "LEGACY_UNTYPED_REFERENCE", + "declared_by": "gls/protocols/GLS-0850-GUANGHU-LANGUAGE-WORLD-BOUNDARY-AND-CREATOR-DIGNITY-PROTOCOL.hdlp", + "enters_runtime_graph": false, + "target_registered": true, + "target_numbered_source_available": true + } + ], + "activation_blockers": [ + "NO_EXECUTABLE_ADAPTER", + "LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW", + "DEPENDENCY_NUMBERED_SOURCE_MISSING" + ] } ] } diff --git a/product-source/hololake-native-desktop/docs/GLS-NATIVE-RUNTIME-IMPLEMENTATION-PLAN-20260817.md b/product-source/hololake-native-desktop/docs/GLS-NATIVE-RUNTIME-IMPLEMENTATION-PLAN-20260817.md index e5a16792d..54d53ebe9 100644 --- a/product-source/hololake-native-desktop/docs/GLS-NATIVE-RUNTIME-IMPLEMENTATION-PLAN-20260817.md +++ b/product-source/hololake-native-desktop/docs/GLS-NATIVE-RUNTIME-IMPLEMENTATION-PLAN-20260817.md @@ -25,7 +25,7 @@ REPO-012 的 `gls/` 树中另有 75 个唯一编号 `.hdlp` 源。协议注册表、`GLS-ENTRY`、`SOURCE-MANIFEST`、架构目录和 routing 映射并未收敛为一份可执行注册真相: - 注册表唯一编号:52 -- 草案依赖涉及唯一编号:63 +- 草案依赖涉及唯一编号:57 - 草案引用但未进入该注册表的依赖:19 - 草案引用但没有可直接定位的编号 `.hdlp` 正本:24 - 编号 `.hdlp` 存在但没有进入该协议注册表:31 @@ -217,11 +217,8 @@ protocol_decision_receipt: ## 8. 当前 HoloLake 分支的承接关系 -当前 `d6b1290` 已完成 75 份编号协议的确定性发现登记,并为 `GLS-0250 / 0253 / 0262 / 0263` 建立首批原生适配器。下一步不继续盲目增加适配器,而是: +`d6b1290` 完成了 75 份编号协议的确定性发现登记,并为 `GLS-0250 / 0253 / 0262 / 0263` 建立首批原生适配器。P0 随后已把运行清单升级为 v2:四份登记源分别固化摘要,75 份协议全部取得登记解释,旧依赖与显式运行依赖分离,三组旧环只进入审计面而不能进入执行图。 -1. 先把发现登记升级为 P0 的权威对账清单; -2. 给依赖边加类型并拆除三组运行环; -3. 实现 P1 的 GLP schema、统一裁决 API 和持久回执; -4. 再按 P2–P7 逐层扩大运行集合。 +下一步是实现 P1 的 GLP schema、统一裁决 API 和持久回执,再按 P2–P7 逐层扩大运行集合。旧依赖边只有经权威修订为明确的类型边后才可离开审计面。 这保证“已注册”不会被误报为“系统正在运行”,也保证每次新增执行协议都有可重复编译、明确守卫和真实回执。 diff --git a/product-source/hololake-native-desktop/docs/adr/0006-compiled-gls-protocol-runtime.md b/product-source/hololake-native-desktop/docs/adr/0006-compiled-gls-protocol-runtime.md index 5a1f38611..037e4d3ae 100644 --- a/product-source/hololake-native-desktop/docs/adr/0006-compiled-gls-protocol-runtime.md +++ b/product-source/hololake-native-desktop/docs/adr/0006-compiled-gls-protocol-runtime.md @@ -9,7 +9,9 @@ REPO-012 contains dozens of numbered GLS protocol sources. Human-readable source ## Decision -Compile the current numbered GLS sources into a deterministic registry pinned to an exact REPO-012 commit. Every selected source records its stable GLS number, path and SHA-256. Duplicate historical source locations are resolved by a deterministic source preference, while alternate-source counts remain visible. +Compile the current numbered GLS sources into a deterministic v2 runtime manifest pinned to an exact REPO-012 commit. Every selected source records its stable GLS number, path and SHA-256. Duplicate historical source locations are resolved by a deterministic source preference, while alternate-source counts remain visible. The compiler also reconciles the protocol registry, GLS entry, source manifest, architecture catalog and routing references, preserving their independent source hashes and rejecting registration conflicts. + +Legacy `depends` arrays are not silently interpreted as runtime edges. They remain `LEGACY_UNTYPED_REFERENCE` audit edges and block new activation until their meaning is classified. Only dependencies declared by an explicit executable projection enter the runtime graph as `RUNTIME_REQUIRES`; that graph must be acyclic and dependency-closed. An executable projection requires an explicit native adapter, event kinds, dependency list and fail-closed behavior. The compiler rejects missing executable dependencies and dependency cycles. The native runtime revalidates schema, source commit, counts, hashes, adapters and dependency closure before returning a protocol set to an organ. diff --git a/product-source/hololake-native-desktop/scripts/compile-gls-runtime-registry.mjs b/product-source/hololake-native-desktop/scripts/compile-gls-runtime-registry.mjs index bef658633..1f3bcc7cd 100644 --- a/product-source/hololake-native-desktop/scripts/compile-gls-runtime-registry.mjs +++ b/product-source/hololake-native-desktop/scripts/compile-gls-runtime-registry.mjs @@ -1,20 +1,20 @@ import { createHash } from 'node:crypto' -import { readdir, readFile, writeFile } from 'node:fs/promises' +import { readFile, readdir, writeFile } from 'node:fs/promises' import path from 'node:path' import process from 'node:process' const args = new Map() -for (let index = 2; index < process.argv.length; index += 2) { - args.set(process.argv[index], process.argv[index + 1]) -} +for (let index = 2; index < process.argv.length; index += 2) args.set(process.argv[index], process.argv[index + 1]) -const sourceRoot = args.get('--source-root') +const explicitSourceRoot = args.get('--source-root') +const repoRoot = args.get('--repo-root') || (explicitSourceRoot ? path.dirname(explicitSourceRoot) : null) +const sourceRoot = explicitSourceRoot || (repoRoot ? path.join(repoRoot, 'gls') : null) const sourceCommit = args.get('--source-commit') const output = args.get('--output') const projectionsPath = args.get('--projections') -if (!sourceRoot || !sourceCommit || !output || !projectionsPath) { - throw new Error('usage: compile-gls-runtime-registry.mjs --source-root --source-commit --output --projections ') +if (!repoRoot || !sourceRoot || !sourceCommit || !output || !projectionsPath) { + throw new Error('usage: compile-gls-runtime-registry.mjs --repo-root --source-commit --output --projections ') } if (!/^[a-f0-9]{40}$/.test(sourceCommit)) throw new Error('source commit must be a full SHA-1') @@ -29,6 +29,10 @@ async function walk(directory, prefix = '') { return paths } +async function readRequired(relative) { + return readFile(path.join(repoRoot, relative), 'utf8') +} + function sourceRank(relative) { if (!relative.includes('/')) return 0 if (relative.startsWith('standards/')) return 1 @@ -37,11 +41,7 @@ function sourceRank(relative) { } function cleanHeading(line, id) { - return line - .replace(/^#+\s*/, '') - .replaceAll('**', '') - .replace(new RegExp(`^${id}\\s*[·::-]?\\s*`), '') - .trim() || id + return line.replace(/^#+\s*/, '').replaceAll('**', '').replace(new RegExp(`^${id}\\s*[·::-]?\\s*`), '').trim() || id } function sourceStatus(raw) { @@ -50,16 +50,159 @@ function sourceStatus(raw) { return line.replace(/^\s*(?:>|[-*]\s*)?(?:状态|Status)\s*[::]\s*/i, '').replaceAll('`', '').trim() } +function sourceDependencies(raw) { + const match = raw.match(/^\s*depends:\s*\[([^\]]*)\]/m) + return [...new Set(match?.[1].match(/GLS-\d{4}/g) || [])].sort() +} + +function contractKind(family, projectionKind) { + if (projectionKind) return projectionKind + const kinds = { + GLS_ENGINEERING: 'COMPILER_OR_INTERMEDIATE_REPRESENTATION', + GLP: 'MESSAGE_SCHEMA_OR_SYNC_CONTRACT', + GLP_CONTROL_PLANE: 'CONTROL_PLANE_STATE_MACHINE', + GLP_WITNESS: 'APPEND_ONLY_EVIDENCE_LEDGER', + HLDP: 'LANGUAGE_PROGRAM_PROFILE', + GLS_IMPLEMENTATION: 'ADAPTER_MODEL_OR_MODULE_CONTRACT', + AGE: 'EXECUTION_BODY_LIFECYCLE_STATE_MACHINE', + AGE_OS: 'RESOURCE_SCHEDULER', + AGE_AUTONOMOUS_RUNTIME: 'TIME_OR_CAPABILITY_EXTENSION_RUNTIME', + GUANGHU_WORLD: 'WORLD_BOOT_AND_RECOVERY_STATE_MACHINE', + GUANGHU_NATIVE_ENGINEERING: 'NATIVE_QUALITY_GATE', + GUANGHU_NATIVE_OS: 'NATIVE_NODE_RUNTIME_CONTRACT', + GUANGHU_NATIVE_STORAGE: 'NATIVE_STORAGE_CONTRACT', + GUANGHU_PERSONA_GESTATION: 'GESTATIONAL_INGRESS_OR_REVIEW_PIPELINE', + GUANGHU_LANGUAGE_WORLD: 'LANGUAGE_WORLD_BOUNDARY_GUARD', + } + return kinds[family] || 'UNCLASSIFIED_PROTOCOL_SOURCE' +} + +function parseTableAuthorities(raw, authorityKind) { + const results = [] + for (const line of raw.split(/\r?\n/)) { + const id = line.match(/^\|\s*(GLS-\d{4})\s*\|/)?.[1] + if (!id) continue + results.push({ + id, + authority_kind: authorityKind, + declared_source_path: line.match(/`(gls\/[^`]+\.hdlp)`/)?.[1] || null, + }) + } + return results +} + +function parseSourceManifest(raw) { + const lines = raw.split(/\r?\n/) + const results = [] + for (let index = 0; index < lines.length; index += 1) { + const match = lines[index].match(/^\s*-\s+id:\s*["']?(GLS-\d{4})["']?\s*$/) + if (!match) continue + let sourcePath = null + for (let cursor = index + 1; cursor < lines.length && cursor <= index + 12; cursor += 1) { + if (/^\s*-\s+id:/.test(lines[cursor])) break + sourcePath ||= lines[cursor].match(/^\s*source_path:\s*["']?(gls\/[^"']+\.hdlp)["']?\s*$/)?.[1] || null + } + results.push({ id: match[1], authority_kind: 'SOURCE_MANIFEST', declared_source_path: sourcePath }) + } + return results +} + +function stronglyConnectedComponents(graph) { + let nextIndex = 0 + const indices = new Map() + const lowLinks = new Map() + const stack = [] + const onStack = new Set() + const components = [] + function visit(id) { + indices.set(id, nextIndex) + lowLinks.set(id, nextIndex) + nextIndex += 1 + stack.push(id) + onStack.add(id) + for (const target of graph.get(id) || []) { + if (!graph.has(target)) continue + if (!indices.has(target)) { + visit(target) + lowLinks.set(id, Math.min(lowLinks.get(id), lowLinks.get(target))) + } else if (onStack.has(target)) lowLinks.set(id, Math.min(lowLinks.get(id), indices.get(target))) + } + if (lowLinks.get(id) !== indices.get(id)) return + const component = [] + let current + do { + current = stack.pop() + onStack.delete(current) + component.push(current) + } while (current !== id) + if (component.length > 1 || (graph.get(id) || []).includes(id)) components.push(component.sort()) + } + for (const id of [...graph.keys()].sort()) if (!indices.has(id)) visit(id) + return components.sort((left, right) => left[0].localeCompare(right[0])) +} + const projectionManifest = JSON.parse(await readFile(projectionsPath, 'utf8')) if (projectionManifest.schema !== 'hololake.gls-executable-projections/v1' || projectionManifest.source_commit !== sourceCommit) { throw new Error('projection manifest does not match the selected REPO-012 source commit') } +const protocolRegistryPath = 'gls/GLS-PROTOCOL-REGISTRY.json' +const glsEntryPath = 'gls/GLS-ENTRY.hdlp' +const sourceManifestPath = 'gls/SOURCE-MANIFEST.yml' +const architectureCatalogPath = 'gls/GLS-ARCHITECTURE-CATALOG.hdlp' +const protocolRegistryRaw = await readRequired(protocolRegistryPath) +const glsEntryRaw = await readRequired(glsEntryPath) +const sourceManifestRaw = await readRequired(sourceManifestPath) +const architectureCatalogRaw = await readRequired(architectureCatalogPath) +const protocolRegistry = JSON.parse(protocolRegistryRaw) + +const authorityFiles = [ + [protocolRegistryPath, protocolRegistryRaw, 'PROTOCOL_REGISTRY'], + [glsEntryPath, glsEntryRaw, 'GLS_ENTRY'], + [sourceManifestPath, sourceManifestRaw, 'SOURCE_MANIFEST'], + [architectureCatalogPath, architectureCatalogRaw, 'ARCHITECTURE_CATALOG'], +].map(([source_path, raw, authority_kind]) => ({ + authority_kind, + source_path, + source_sha256: createHash('sha256').update(raw).digest('hex'), +})) + +const registryMetadata = new Map() +const authorityDeclarations = new Map() +function addAuthority(declaration) { + const declarations = authorityDeclarations.get(declaration.id) || [] + if (!declarations.some((existing) => existing.authority_kind === declaration.authority_kind)) declarations.push(declaration) + authorityDeclarations.set(declaration.id, declarations) +} + +for (const entry of protocolRegistry.existing_registered || []) { + registryMetadata.set(entry.id, { ...entry, registry_section: 'existing_registered' }) + addAuthority({ id: entry.id, authority_kind: 'PROTOCOL_REGISTRY', declared_source_path: entry.source || null }) +} +for (const entry of protocolRegistry.registered_draft_protocols || []) { + registryMetadata.set(entry.id, { ...entry, registry_section: 'registered_draft_protocols' }) + addAuthority({ id: entry.id, authority_kind: 'PROTOCOL_REGISTRY', declared_source_path: entry.source || null }) +} +for (const declaration of parseTableAuthorities(glsEntryRaw, 'GLS_ENTRY')) addAuthority(declaration) +for (const declaration of parseSourceManifest(sourceManifestRaw)) addAuthority(declaration) +for (const declaration of parseTableAuthorities(architectureCatalogRaw, 'ARCHITECTURE_CATALOG')) addAuthority(declaration) + +const routingReferences = new Map() +const routingRoot = path.join(repoRoot, 'routing') +for (const relative of await walk(routingRoot)) { + if (!/\.(?:json|hdlp|md|yml|yaml)$/.test(relative)) continue + const raw = await readFile(path.join(routingRoot, relative), 'utf8') + for (const id of new Set(raw.match(/GLS-\d{4}/g) || [])) { + const refs = routingReferences.get(id) || [] + refs.push(`routing/${relative}`) + routingReferences.set(id, refs) + } +} + const candidates = (await walk(sourceRoot)) .map((relative) => ({ relative, match: path.basename(relative).match(/^(GLS-\d{4}).*\.hdlp$/) })) .filter((item) => item.match) .map((item) => ({ id: item.match[1], relative: item.relative })) - const grouped = new Map() for (const candidate of candidates) { const group = grouped.get(candidate.id) || [] @@ -67,25 +210,96 @@ for (const candidate of candidates) { grouped.set(candidate.id, group) } -const protocols = [] -for (const [id, sources] of [...grouped.entries()].sort(([left], [right]) => left.localeCompare(right))) { +const selectedSource = new Map() +for (const [id, sources] of grouped) { sources.sort((left, right) => sourceRank(left) - sourceRank(right) || left.localeCompare(right)) const relative = sources[0] - const raw = await readFile(path.join(sourceRoot, relative), 'utf8') - const heading = raw.split(/\r?\n/).find((line) => line.startsWith('#') && line.includes(id)) + selectedSource.set(id, { + relative, + raw: await readFile(path.join(sourceRoot, relative), 'utf8'), + alternate_source_count: sources.length - 1, + }) +} + +const knownSourceIds = new Set(selectedSource.keys()) +const protocolRegistryIds = new Set(registryMetadata.keys()) +const draftIds = new Set((protocolRegistry.registered_draft_protocols || []).map((entry) => entry.id)) +const legacyDependencyTargets = new Set() +const draftGraph = new Map() +for (const id of draftIds) { + const dependencies = sourceDependencies(selectedSource.get(id)?.raw || '') + draftGraph.set(id, dependencies.filter((target) => draftIds.has(target))) + for (const target of dependencies) legacyDependencyTargets.add(target) +} +const legacyDependencyCycles = stronglyConnectedComponents(draftGraph) + +const protocols = [] +for (const [id, source] of [...selectedSource.entries()].sort(([left], [right]) => left.localeCompare(right))) { + const heading = source.raw.split(/\r?\n/).find((line) => line.startsWith('#') && line.includes(id)) const projection = projectionManifest.projections[id] + const metadata = registryMetadata.get(id) || null + const authorities = (authorityDeclarations.get(id) || []).sort((left, right) => left.authority_kind.localeCompare(right.authority_kind)) + const declaredPaths = [...new Set(authorities.map((entry) => entry.declared_source_path).filter(Boolean))] + const authorityConflict = declaredPaths.length > 1 + const registrationState = authorityConflict + ? 'REGISTRATION_CONFLICT' + : authorities.some((entry) => entry.authority_kind === 'PROTOCOL_REGISTRY') + ? 'REGISTERED_PROTOCOL_REGISTRY' + : authorities.length > 0 + ? 'REGISTERED_OTHER_CANONICAL_INDEX' + : 'DISCOVERED_UNRECONCILED' + const legacyDependencies = sourceDependencies(source.raw) + const dependencyEdges = [ + ...legacyDependencies.map((target) => ({ + target, + edge_kind: 'LEGACY_UNTYPED_REFERENCE', + declared_by: `gls/${source.relative}`, + enters_runtime_graph: false, + target_registered: protocolRegistryIds.has(target), + target_numbered_source_available: knownSourceIds.has(target), + })), + ...(projection?.dependencies || []).map((target) => ({ + target, + edge_kind: 'RUNTIME_REQUIRES', + declared_by: 'contracts/gls-executable-projections.json', + enters_runtime_graph: true, + target_registered: protocolRegistryIds.has(target), + target_numbered_source_available: knownSourceIds.has(target), + })), + ] + const activationBlockers = [] + if (!projection) activationBlockers.push('NO_EXECUTABLE_ADAPTER') + if (registrationState === 'DISCOVERED_UNRECONCILED') activationBlockers.push('REGISTRATION_NOT_RECONCILED') + if (authorityConflict) activationBlockers.push('REGISTRATION_SOURCE_CONFLICT') + if (legacyDependencies.length > 0 && !projection) activationBlockers.push('LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW') + if (legacyDependencies.some((target) => !knownSourceIds.has(target)) && !projection) activationBlockers.push('DEPENDENCY_NUMBERED_SOURCE_MISSING') protocols.push({ id, title: cleanHeading(heading || id, id), - source_status: sourceStatus(raw), - source_path: `gls/${relative}`, - source_sha256: createHash('sha256').update(raw).digest('hex'), - alternate_source_count: sources.length - 1, + source_status: sourceStatus(source.raw), + source_path: `gls/${source.relative}`, + source_sha256: createHash('sha256').update(source.raw).digest('hex'), + alternate_source_count: source.alternate_source_count, + registration: { + state: registrationState, + authorities, + declared_source_paths: declaredPaths, + routing_reference_count: (routingReferences.get(id) || []).length, + }, + maturity: { + registry_section: metadata?.registry_section || null, + registry_status: metadata?.status || null, + family: metadata?.family || null, + implementation_evidence: metadata?.implementation || null, + }, + contract_kind: contractKind(metadata?.family, projection?.projection_kind), projection_state: projection ? 'EXECUTABLE_PROJECTION' : 'INVENTORIED_NOT_EXECUTABLE', projection_kind: projection?.projection_kind || null, adapter: projection?.adapter || null, event_kinds: projection?.event_kinds || [], dependencies: projection?.dependencies || [], + dependency_edges: dependencyEdges, + activation_blockers: activationBlockers, }) } @@ -93,12 +307,9 @@ const known = new Set(protocols.map((protocol) => protocol.id)) for (const [id, projection] of Object.entries(projectionManifest.projections)) { if (!known.has(id)) throw new Error(`projection references an unknown protocol: ${id}`) for (const dependency of projection.dependencies) { - if (!projectionManifest.projections[dependency]) { - throw new Error(`${id} depends on a protocol without an executable projection: ${dependency}`) - } + if (!projectionManifest.projections[dependency]) throw new Error(`${id} depends on a protocol without an executable projection: ${dependency}`) } } - const visiting = new Set() const visited = new Set() function visit(id) { @@ -112,13 +323,17 @@ function visit(id) { for (const id of Object.keys(projectionManifest.projections)) visit(id) const executableCount = protocols.filter((protocol) => protocol.projection_state === 'EXECUTABLE_PROJECTION').length +const dependenciesNotInRegistry = [...legacyDependencyTargets].filter((id) => !protocolRegistryIds.has(id)).sort() +const dependenciesWithoutNumberedSource = [...legacyDependencyTargets].filter((id) => !knownSourceIds.has(id)).sort() +const numberedSourcesNotInProtocolRegistry = [...knownSourceIds].filter((id) => !protocolRegistryIds.has(id)).sort() const registry = { - schema: 'hololake.gls-protocol-runtime-registry/v1', - record_id: 'HLP-GLS-PROTOCOL-RUNTIME-001', + schema: 'hololake.gls-runtime-manifest/v2', + record_id: 'HLP-GLS-RUNTIME-MANIFEST-002', source: { repository: 'REPO-012', commit: sourceCommit, root: 'gls', + authority_files: authorityFiles, }, compiler: { source_protocol_is_human_and_machine_authority: true, @@ -126,9 +341,25 @@ const registry = { arbitrary_protocol_code_allowed: false, executable_projection_requires_explicit_adapter: true, unprojected_protocol_behavior: 'INVENTORIED_NOT_EXECUTABLE', - dependency_cycles: 'REJECT', + legacy_untyped_dependency_behavior: 'AUDIT_ONLY_BLOCKS_NEW_ACTIVATION', + runtime_graph_source: 'EXPLICIT_EXECUTABLE_PROJECTIONS_ONLY', + runtime_dependency_cycles: 'REJECT', unknown_protocol: 'FAIL_CLOSED', }, + reconciliation: { + numbered_protocol_count: protocols.length, + protocol_registry_id_count: protocolRegistryIds.size, + existing_registered_count: (protocolRegistry.existing_registered || []).length, + registered_draft_count: (protocolRegistry.registered_draft_protocols || []).length, + registered_draft_not_started_count: (protocolRegistry.registered_draft_protocols || []).filter((entry) => entry.implementation === 'NOT_STARTED').length, + legacy_dependency_target_count: legacyDependencyTargets.size, + dependencies_not_in_protocol_registry: dependenciesNotInRegistry, + dependencies_without_numbered_source: dependenciesWithoutNumberedSource, + numbered_sources_not_in_protocol_registry: numberedSourcesNotInProtocolRegistry, + legacy_dependency_cycles: legacyDependencyCycles, + discovered_unreconciled_count: protocols.filter((protocol) => protocol.registration.state === 'DISCOVERED_UNRECONCILED').length, + authority_conflict_count: protocols.filter((protocol) => protocol.registration.state === 'REGISTRATION_CONFLICT').length, + }, protocol_count: protocols.length, executable_projection_count: executableCount, inventoried_not_executable_count: protocols.length - executableCount, @@ -136,4 +367,4 @@ const registry = { } await writeFile(output, `${JSON.stringify(registry, null, 2)}\n`) -console.log(`GLS_RUNTIME_REGISTRY_COMPILED protocols=${protocols.length} executable=${executableCount} output=${output}`) +console.log(`GLS_RUNTIME_MANIFEST_COMPILED protocols=${protocols.length} registered=${protocolRegistryIds.size} executable=${executableCount} legacy_cycles=${legacyDependencyCycles.length} output=${output}`) diff --git a/product-source/hololake-native-desktop/scripts/gls-protocol-runtime.test.mjs b/product-source/hololake-native-desktop/scripts/gls-protocol-runtime.test.mjs index ab7a6df4f..6399486dd 100644 --- a/product-source/hololake-native-desktop/scripts/gls-protocol-runtime.test.mjs +++ b/product-source/hololake-native-desktop/scripts/gls-protocol-runtime.test.mjs @@ -4,18 +4,31 @@ import test from 'node:test' const registryUrl = new URL('../contracts/gls-runtime-registry.json', import.meta.url) -test('compiled GLS registry inventories every current numbered protocol without executing raw text', async () => { +test('compiled GLS v2 manifest reconciles current registration sources without executing raw text', async () => { const registry = JSON.parse(await readFile(registryUrl, 'utf8')) - assert.equal(registry.schema, 'hololake.gls-protocol-runtime-registry/v1') + assert.equal(registry.schema, 'hololake.gls-runtime-manifest/v2') assert.equal(registry.source.repository, 'REPO-012') assert.equal(registry.source.commit, '2598fbfba8caf64c7ab9740a3036c5aab977502e') + assert.equal(registry.source.authority_files.length, 4) assert.equal(registry.compiler.raw_protocol_text_executed, false) assert.equal(registry.compiler.arbitrary_protocol_code_allowed, false) assert.equal(registry.compiler.unprojected_protocol_behavior, 'INVENTORIED_NOT_EXECUTABLE') + assert.equal(registry.compiler.legacy_untyped_dependency_behavior, 'AUDIT_ONLY_BLOCKS_NEW_ACTIVATION') assert.equal(registry.protocol_count, 75) assert.equal(new Set(registry.protocols.map((protocol) => protocol.id)).size, 75) assert.ok(registry.protocols.every((protocol) => /^[a-f0-9]{64}$/.test(protocol.source_sha256))) + assert.equal(registry.reconciliation.protocol_registry_id_count, 52) + assert.equal(registry.reconciliation.existing_registered_count, 19) + assert.equal(registry.reconciliation.registered_draft_count, 33) + assert.equal(registry.reconciliation.registered_draft_not_started_count, 21) + assert.equal(registry.reconciliation.legacy_dependency_target_count, 57) + assert.equal(registry.reconciliation.dependencies_not_in_protocol_registry.length, 19) + assert.equal(registry.reconciliation.dependencies_without_numbered_source.length, 24) + assert.equal(registry.reconciliation.numbered_sources_not_in_protocol_registry.length, 31) + assert.equal(registry.reconciliation.legacy_dependency_cycles.length, 3) + assert.equal(registry.reconciliation.discovered_unreconciled_count, 0) + assert.equal(registry.reconciliation.authority_conflict_count, 0) }) test('only explicit deterministic projections enter the runtime enforcement set', async () => { @@ -25,6 +38,11 @@ test('only explicit deterministic projections enter the runtime enforcement set' assert.equal(protocols['GLS-0253'].projection_state, 'EXECUTABLE_PROJECTION') assert.equal(protocols['GLS-0253'].adapter, 'zero-core-numbering') assert.ok(protocols['GLS-0253'].event_kinds.includes('IDENTITY_ROUTE')) + assert.ok(protocols['GLS-0253'].dependency_edges.every((edge) => edge.edge_kind === 'RUNTIME_REQUIRES')) + assert.equal(protocols['GLS-0130'].registration.state, 'REGISTERED_PROTOCOL_REGISTRY') + assert.equal(protocols['GLS-0130'].contract_kind, 'COMPILER_OR_INTERMEDIATE_REPRESENTATION') + assert.ok(protocols['GLS-0130'].dependency_edges.some((edge) => edge.target === 'GLS-0131' && edge.edge_kind === 'LEGACY_UNTYPED_REFERENCE' && !edge.enters_runtime_graph)) + assert.ok(protocols['GLS-0130'].activation_blockers.includes('LEGACY_DEPENDENCIES_REQUIRE_TYPED_REVIEW')) assert.equal(protocols['GLS-0003'], undefined) assert.equal(registry.executable_projection_count, 4) assert.equal(registry.inventoried_not_executable_count, 71) diff --git a/product-source/hololake-native-desktop/src-tauri/src/gls_protocol_runtime.rs b/product-source/hololake-native-desktop/src-tauri/src/gls_protocol_runtime.rs index 0b8a567a9..935d530ac 100644 --- a/product-source/hololake-native-desktop/src-tauri/src/gls_protocol_runtime.rs +++ b/product-source/hololake-native-desktop/src-tauri/src/gls_protocol_runtime.rs @@ -7,7 +7,7 @@ use serde::{Deserialize, Serialize}; use std::collections::{HashMap, HashSet}; const EMBEDDED_REGISTRY: &str = include_str!("../../contracts/gls-runtime-registry.json"); -const EXPECTED_SCHEMA: &str = "hololake.gls-protocol-runtime-registry/v1"; +const EXPECTED_SCHEMA: &str = "hololake.gls-runtime-manifest/v2"; const EXPECTED_SOURCE_COMMIT: &str = "2598fbfba8caf64c7ab9740a3036c5aab977502e"; #[derive(Clone, Debug, Deserialize)] @@ -15,6 +15,7 @@ struct GlsRuntimeRegistry { schema: String, source: GlsSource, compiler: GlsCompilerBoundary, + reconciliation: GlsReconciliation, protocol_count: usize, executable_projection_count: usize, inventoried_not_executable_count: usize, @@ -26,6 +27,14 @@ struct GlsSource { repository: String, commit: String, root: String, + authority_files: Vec, +} + +#[derive(Clone, Debug, Deserialize)] +struct GlsAuthorityFile { + authority_kind: String, + source_path: String, + source_sha256: String, } #[derive(Clone, Debug, Deserialize)] @@ -34,18 +43,51 @@ struct GlsCompilerBoundary { arbitrary_protocol_code_allowed: bool, executable_projection_requires_explicit_adapter: bool, unprojected_protocol_behavior: String, - dependency_cycles: String, + legacy_untyped_dependency_behavior: String, + runtime_graph_source: String, + runtime_dependency_cycles: String, unknown_protocol: String, } +#[derive(Clone, Debug, Deserialize)] +struct GlsReconciliation { + numbered_protocol_count: usize, + protocol_registry_id_count: usize, + existing_registered_count: usize, + registered_draft_count: usize, + registered_draft_not_started_count: usize, + legacy_dependency_target_count: usize, + dependencies_not_in_protocol_registry: Vec, + dependencies_without_numbered_source: Vec, + numbered_sources_not_in_protocol_registry: Vec, + legacy_dependency_cycles: Vec>, + discovered_unreconciled_count: usize, + authority_conflict_count: usize, +} + +#[derive(Clone, Debug, Deserialize)] +struct GlsRegistration { + state: String, +} + +#[derive(Clone, Debug, Deserialize)] +struct GlsDependencyEdge { + target: String, + edge_kind: String, + enters_runtime_graph: bool, +} + #[derive(Clone, Debug, Deserialize)] struct GlsProtocol { id: String, source_sha256: String, + registration: GlsRegistration, projection_state: String, adapter: Option, event_kinds: Vec, dependencies: Vec, + dependency_edges: Vec, + activation_blockers: Vec, } #[derive(Clone, Debug, Serialize)] @@ -58,6 +100,14 @@ pub struct GlsProtocolRuntimeSnapshot { pub protocol_count: usize, pub executable_projection_count: usize, pub inventoried_not_executable_count: usize, + pub protocol_registry_id_count: usize, + pub registered_draft_count: usize, + pub registered_draft_not_started_count: usize, + pub legacy_dependency_target_count: usize, + pub dependency_gap_count: usize, + pub legacy_dependency_cycle_count: usize, + pub discovered_unreconciled_count: usize, + pub authority_conflict_count: usize, pub active_adapters: Vec, pub raw_protocol_text_executed: bool, pub arbitrary_protocol_code_allowed: bool, @@ -76,14 +126,34 @@ fn validate_registry(registry: &GlsRuntimeRegistry) -> Result<(), String> { || registry.source.repository != "REPO-012" || registry.source.commit != EXPECTED_SOURCE_COMMIT || registry.source.root != "gls" + || registry.source.authority_files.len() != 4 || registry.compiler.raw_protocol_text_executed || registry.compiler.arbitrary_protocol_code_allowed || !registry .compiler .executable_projection_requires_explicit_adapter || registry.compiler.unprojected_protocol_behavior != "INVENTORIED_NOT_EXECUTABLE" - || registry.compiler.dependency_cycles != "REJECT" + || registry.compiler.legacy_untyped_dependency_behavior + != "AUDIT_ONLY_BLOCKS_NEW_ACTIVATION" + || registry.compiler.runtime_graph_source != "EXPLICIT_EXECUTABLE_PROJECTIONS_ONLY" + || registry.compiler.runtime_dependency_cycles != "REJECT" || registry.compiler.unknown_protocol != "FAIL_CLOSED" + || registry.reconciliation.numbered_protocol_count != registry.protocol_count + || registry.reconciliation.protocol_registry_id_count != 52 + || registry.reconciliation.existing_registered_count != 19 + || registry.reconciliation.registered_draft_count != 33 + || registry.reconciliation.registered_draft_not_started_count != 21 + || registry.reconciliation.legacy_dependency_target_count != 57 + || registry.reconciliation.dependencies_not_in_protocol_registry.len() != 19 + || registry.reconciliation.dependencies_without_numbered_source.len() != 24 + || registry + .reconciliation + .numbered_sources_not_in_protocol_registry + .len() + != 31 + || registry.reconciliation.legacy_dependency_cycles.len() != 3 + || registry.reconciliation.discovered_unreconciled_count != 0 + || registry.reconciliation.authority_conflict_count != 0 || registry.protocol_count != registry.protocols.len() || registry.protocol_count != registry.executable_projection_count + registry.inventoried_not_executable_count @@ -91,6 +161,20 @@ fn validate_registry(registry: &GlsRuntimeRegistry) -> Result<(), String> { return Err("HOLOLAKE_GLS_RUNTIME_BOUNDARY_INVALID".into()); } + let mut authority_kinds = HashSet::new(); + for authority in ®istry.source.authority_files { + if !authority_kinds.insert(authority.authority_kind.as_str()) + || !authority.source_path.starts_with("gls/") + || authority.source_sha256.len() != 64 + || !authority + .source_sha256 + .chars() + .all(|character| character.is_ascii_hexdigit()) + { + return Err("HOLOLAKE_GLS_AUTHORITY_SOURCE_INVALID".into()); + } + } + let mut ids = HashSet::new(); let mut executable = 0; for protocol in ®istry.protocols { @@ -109,6 +193,7 @@ fn validate_registry(registry: &GlsRuntimeRegistry) -> Result<(), String> { executable += 1; if protocol.adapter.as_deref().unwrap_or("").is_empty() || protocol.event_kinds.is_empty() + || !protocol.activation_blockers.is_empty() { return Err("HOLOLAKE_GLS_EXECUTABLE_ADAPTER_REQUIRED".into()); } @@ -123,6 +208,33 @@ fn validate_registry(registry: &GlsRuntimeRegistry) -> Result<(), String> { } _ => return Err("HOLOLAKE_GLS_PROJECTION_STATE_UNKNOWN".into()), } + if !matches!( + protocol.registration.state.as_str(), + "REGISTERED_PROTOCOL_REGISTRY" | "REGISTERED_OTHER_CANONICAL_INDEX" + ) { + return Err("HOLOLAKE_GLS_REGISTRATION_NOT_RECONCILED".into()); + } + for edge in &protocol.dependency_edges { + match edge.edge_kind.as_str() { + "RUNTIME_REQUIRES" if edge.enters_runtime_graph => {} + "LEGACY_UNTYPED_REFERENCE" if !edge.enters_runtime_graph => {} + _ => return Err("HOLOLAKE_GLS_DEPENDENCY_EDGE_INVALID".into()), + } + } + let runtime_edges = protocol + .dependency_edges + .iter() + .filter(|edge| edge.enters_runtime_graph) + .map(|edge| edge.target.as_str()) + .collect::>(); + let runtime_dependencies = protocol + .dependencies + .iter() + .map(String::as_str) + .collect::>(); + if runtime_edges != runtime_dependencies { + return Err("HOLOLAKE_GLS_RUNTIME_DEPENDENCY_MISMATCH".into()); + } } if executable != registry.executable_projection_count { return Err("HOLOLAKE_GLS_EXECUTABLE_COUNT_MISMATCH".into()); @@ -212,6 +324,19 @@ pub async fn get_gls_protocol_runtime() -> Result void refreshServerPncc()}>{serverPnccBusy ? '正在读取…' : '重新读取主控状态'}

本机 GH-PNCC 投影

本机仓库挂载、开发写入通道与读取回执来自同一运行事件流。

已挂载仓库
{status.codeRepositoryMountCount}
投影回执
{status.pnccReceiptCount}
开发执行通道
{developmentLane?.state === 'ACTIVE' ? '已切入 HoloLake' : '等待受控载体'}
当前开发线
{developmentLane?.laneId || '—'}
当前写入载体
{developmentLane?.ownerInstanceId || '—'}
当前结论
{developmentLane?.state === 'ACTIVE' ? '开发执行环境已由 HoloLake 持有单写通道' : status.codeRepositoryMountCount > 0 && status.pnccReceiptCount > 0 ? '已有可核验运行记录' : '接口已接入,尚无完整运行记录'}
-

GLS 协议运行层

正本先编译为机器合同;只有已经登记确定性适配器的协议进入执行集。

{glsRuntime ? '原生注册表已加载' : '失败关闭'}
{glsRuntime ?
正本来源
{glsRuntime.sourceRepository} · {glsRuntime.sourceCommit.slice(0, 12)}
已编译协议
{glsRuntime.protocolCount}
当前工程执行
{glsRuntime.executableProjectionCount}
已收录待工程化
{glsRuntime.inventoriedNotExecutableCount}
原文直接执行
{glsRuntime.rawProtocolTextExecuted ? '允许' : '禁止'}
任意协议代码
{glsRuntime.arbitraryProtocolCodeAllowed ? '允许' : '禁止'}
:

GLS 运行注册表不可读,协议适配器全部保持关闭。

}
+

GLS 协议运行层

正本先完成注册对账和依赖分型;只有显式原生适配器进入执行图。

{glsRuntime ? '运行清单 v2 已加载' : '失败关闭'}
{glsRuntime ?
正本来源
{glsRuntime.sourceRepository} · {glsRuntime.sourceCommit.slice(0, 12)}
已发现编号协议
{glsRuntime.protocolCount}
协议注册表编号
{glsRuntime.protocolRegistryIdCount}
注册草案
{glsRuntime.registeredDraftCount} · {glsRuntime.registeredDraftNotStartedCount} 尚未实现
当前工程执行
{glsRuntime.executableProjectionCount}
已收录待工程化
{glsRuntime.inventoriedNotExecutableCount}
旧依赖目标
{glsRuntime.legacyDependencyTargetCount} · {glsRuntime.legacyDependencyCycleCount} 组待拆环
缺少编号正本的依赖
{glsRuntime.dependencyGapCount}
登记冲突 / 未对账
{glsRuntime.authorityConflictCount} / {glsRuntime.discoveredUnreconciledCount}
原文直接执行
{glsRuntime.rawProtocolTextExecuted ? '允许' : '禁止'}
任意协议代码
{glsRuntime.arbitraryProtocolCodeAllowed ? '允许' : '禁止'}
:

GLS 运行清单不可读,协议适配器全部保持关闭。

}

零点原核编号内核

先按权威图确定主体类别与登记面,再进入编号核验;编号外形本身不构成权威。

{numberingKernel ? '本机内核已加载' : '失败关闭'}
{numberingKernel ?
权威图
{numberingKernel.authorityMapId}
权威图版本
{numberingKernel.authorityMapVersion}
正本提交
{numberingKernel.sourceCommit.slice(0, 12)}
人类入口命名空间
{numberingKernel.humanRouteNamespaces.join(' · ')}
自动派发身份号
{numberingKernel.automaticIdentityIssuance ? '已开启' : '禁止'}
未知编号
{numberingKernel.unknownNumber === 'FAIL_CLOSED' ? '失败关闭 · 不猜测' : numberingKernel.unknownNumber}
:

编号内核不可读,所有编号路由保持关闭。

}

用户编号验证

用户编号必须通过登记服务验证。验证结果不构成人格绑定、模型载体绑定或执行授权。

{zeroPoint ? (zeroPoint.route === 'verified' ? '验证有效' : '功能受限') : '正在读取'}