hololake-system-architecture/build/TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001.gir.json

189 lines
7.5 KiB
JSON

{
"compiled_from": {
"compiler_id": "TCS-COMPILER-STAGE6-HOST-OBJECT-OBSERVATION-0001",
"compiler_state": "TCS_COMPILER_GIR_EXECUTED",
"source_sha256": "844986959e6fe2979dc54c98b3406860b4600f0091bda45ce76178fcf243148c"
},
"declaration": {
"action_cycle": {
"action_dispatch_success_is_effect_proof": false,
"action_semantics": "REGISTERED_TCS_OPERATION",
"action_target": "STABLE_OBJECT_ID",
"independent_target_readback_required": true,
"ordered_states": [
"OBSERVE",
"RESOLVE_UNIQUE_OBJECT",
"AUTHORIZE_EXACT_ACTION",
"EXECUTE",
"REOBSERVE",
"READ_STATE_DIFF",
"VERIFY_DECLARED_EFFECT",
"ISSUE_RECEIPT"
],
"process_exit_is_effect_proof": false
},
"adapter_contract": {
"adapter_may_define_product_semantics": false,
"adapter_may_infer_authority": false,
"adapter_may_translate_machine_calls": true,
"candidate_behavior_sources": [
"AGENT_DESKTOP",
"ACCESSKIT",
"TOUCHPOINT",
"OPENADAPT"
],
"fallback_requires_new_permission": true,
"first_host": "MACOS",
"macos_primary_observation": "ACCESSIBILITY_OBJECT_TREE",
"native_semantic_action_first": true,
"screenshot_ocr_coordinate_fallback": "EXPLICITLY_DECLARED_FALLBACK_ONLY"
},
"canonical_object": {
"identity_scope": "ONE_OBSERVATION_SESSION_AND_ONE_HOST_ADAPTER",
"pixel_coordinate_is_identity": false,
"required_fields": [
"object_id",
"tree_id",
"generation",
"role",
"name",
"states",
"supported_actions",
"parent_id",
"child_ids",
"tree_hash"
],
"screenshot_is_identity": false,
"tree_update": "INCREMENT_GENERATION_AND_RECOMPUTE_TREE_HASH"
},
"current_readback": {
"behavior_contract_compiled": true,
"completion_claim": false,
"desktop_v3_module_installed_mounted_active": true,
"next": "RESOLVE_ONE_STABLE_OBJECT_WITHOUT_ACTION",
"real_macos_action_executed": false,
"real_macos_observation_implemented": true,
"real_macos_observation_receipt_sha256": "4e64a5065e038a3711ed6001a60dfe87c5dc8e12db0f36d4d919dbbff4fc82ec",
"real_macos_observed_nodes": 18,
"real_macos_tree_sha256": "c7500fa83fe693c0148b95600f2b01f7018824e3055d46f7c022641f1d145dca",
"tcs_source_created": true,
"title_plaintext_persisted": false,
"upstream_sources_unchanged": true,
"virtual_desktop_executed": true,
"virtual_desktop_target_sha256": "9ac0849412509b876a4b194a22ab91246c96639526df823a904119d955ef1e08"
},
"decision": {
"hololake_framework": "TCS_OBJECT_ACTION_PERMISSION_STATE_DIFF_RECEIPT_PROTOCOL",
"selected_single_upstream_framework": false,
"upstream_authority_inherited": false,
"upstream_name_or_agent_identity_inherited": false,
"upstream_product_source_imported": false,
"upstream_role": "FROZEN_BEHAVIOR_AND_ADAPTER_EVIDENCE_ONLY"
},
"failure": {
"ambiguous_object": "TCS-DESKTOP-E4102",
"effect_mismatch": "TCS-DESKTOP-E5101",
"natural_language_operation_guess": false,
"permission_denied": "TCS-E4002",
"shell_fallback": false,
"stale_reference": "TCS-DESKTOP-E4101",
"unsupported_action": "TCS-E2101",
"verifier_unavailable": "TCS-DESKTOP-E5102"
},
"header": {
"canonical_uri": "language/protocols/TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001.tcs",
"compatibility": [
"TCS-COMPILER-STAGE6-HOST-OBJECT-OBSERVATION-0001",
"GIR/1"
],
"language": "TCS/0.1",
"lifecycle": "ACTIVE_READ_ONLY_OBSERVATION",
"name_en": "HoloLake Human and Persona Shared Desktop Framework Behavior Protocol",
"name_zh": "HoloLake人类与人格体共享桌面框架行为协议",
"profile": "HLDP-HUMAN-ENGINEERING/0.1",
"protocols": [
"TCS-HOLOLAKE-SHARED-DESKTOP-OBJECT-ACTION-0001",
"TCS-HOST-STRUCTURED-OBJECT-TREE-OBSERVATION-0001",
"TCS-HOST-ABI-0001",
"TCS-MODULE-ABI-0001"
],
"schema": "tcs.protocol/v1",
"version": "0.2.0"
},
"permission_contract": {
"channel_change": "HALT",
"human_and_persona_collision": "EXPLICIT_ARBITRATION_NO_SILENT_OVERWRITE",
"missing_permission": "HALT",
"target_change": "HALT",
"ticket_binds": [
"subject",
"host",
"channel",
"session",
"snapshot_id",
"object_id",
"action",
"target",
"expiry"
],
"ticket_reuse": false
},
"reference_contract": {
"ambiguous_resolution": "HALT_NO_ACTION",
"cross_session_reference_reuse": false,
"missing_object": "HALT_AND_REOBSERVE",
"reference_resolves_to_exact_object_id": true,
"scoped_reference_required": true,
"snapshot_id_required": true,
"stale_generation": "HALT_AND_REOBSERVE"
},
"source": {
"checksum_manifest_sha256": "a630d1d40c5308530b67c46846e6d1215a6eab857eea760c98dc2e7333875386",
"git_fsck_passed": 12,
"manifest_sha256": "51a9bfaabb720d7948e69884727acaa218a7f28a476903282e9b228ee47962da",
"manifest_uri": "/Volumes/JZAO/HoloLake/upstream-research/tcs-dual-native-desktop-20260822/manifest.json",
"readme_sha256": "3b80af1e464ea1d12209591f864a976e48df3c1dd9ee857dbdf1d390220f9969",
"repository_count": 12,
"research_id": "HLP-UPSTREAM-AI-NATIVE-DUAL-DESKTOP-20260822",
"route": [
"GITHUB",
"BS-SG-003",
"JZAO"
]
},
"upstream_heads": {
"accesskit": "00aee8edd49ff613e37c0deaf93098b9cb37609c|Apache-2.0_OR_MIT|STRUCTURED_TREE_SCHEMA_REFERENCE",
"agent_desktop": "ab7606185463e8ac0197c952e23df16ff2a00954|Apache-2.0|PRIMARY_REFERENCE",
"appium": "147c0bcac34100875970ee4bd987d8d4d037f476|Apache-2.0|PROTOCOL_REFERENCE",
"at_spi2_core": "234d2213ae4cb5c387050ce1afb8bf1c333f4af8|LGPL-2.1|RESEARCH_ONLY_LICENSE_REVIEW_REQUIRED",
"flaui": "fd7cc64ab01908a0ae4cc7d05e704caa34f98d16|MIT|WINDOWS_UIA_REFERENCE",
"mcp": "4e67bdc2f3403a8602f72025b28ac27fe7fd4e44|LICENSE_REVIEW_REQUIRED|PROTOCOL_REFERENCE",
"nomifun_desktop": "33cd05064e5a9bb0560d7815ded1aeffe00b9f61|Apache-2.0|CROSS_PLATFORM_REFERENCE",
"openadapt": "f6d275807cc18557f57c989519be3327b90d7ac5|MIT|DETERMINISTIC_WORKFLOW_REFERENCE",
"playwright": "9642f57665db582b12dcfa5d8022808f2402fa2a|Apache-2.0|PROTOCOL_ANALOGY_REFERENCE",
"screenhand": "dd81cb0e81afc8fa98dfdb6f017402b32b8ffc73|AGPL-3.0|RESEARCH_ONLY",
"touchpoint": "f512227621c3e0f4e5675e4e7dbed7aaebdcc76b|MIT|PRIMARY_REFERENCE",
"ufo": "96983c73ed09e884a5f1d7ff8936c953b234b684|MIT|WINDOWS_REFERENCE"
},
"verification_contract": {
"after_tree_hash_required": true,
"before_tree_hash_required": true,
"completed_unverified_is_accepted": false,
"declared_effect_required": true,
"effect_verifier_separate_from_action_dispatch": true,
"retry_after_uncertain_dispatch": false,
"uncertain_effect": "HALTED_UNVERIFIED",
"unchanged_when_change_required": "HALTED_EFFECT_MISMATCH"
}
},
"executable": false,
"identity": {
"declaration_id": "TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001",
"declaration_kind": "PROTOCOL",
"language_version": "0.1"
},
"native_self_hosted": true,
"natural_language_is_typed_data": true,
"schema": "guanghu.declaration-gir/v1",
"unresolved_natural_language": false
}