hololake-system-architecture/build/TCS-HOST-STRUCTURED-OBJECT-TREE-OBSERVATION-0001.gir.json

120 lines
4.2 KiB
JSON

{
"compiled_from": {
"compiler_id": "TCS-COMPILER-STAGE6-HOST-OBJECT-OBSERVATION-0001",
"compiler_state": "TCS_COMPILER_GIR_EXECUTED",
"source_sha256": "c2cffe724020e9d616743303858df28df6dd06bf412dc4af885efa5e7b19f52b"
},
"declaration": {
"boundary": {
"no_control_permission_inference": true,
"no_old_language_ui_or_product_rule": true,
"no_real_action_completion_claim": true,
"rust_swift_objc_or_os_api_is_mechanical_projection_only": true,
"tcs_is_product_semantic_source": true
},
"failure": {
"accessibility_not_granted": "TCS-HOST-E4003",
"fail_closed": true,
"invalid_scope": "TCS-E4002",
"observation_failed": "TCS-HOST-E5102",
"unsupported_platform": "TCS-E2101",
"write_or_action_request": "TCS-E4001"
},
"header": {
"canonical_uri": "language/protocols/TCS-HOST-STRUCTURED-OBJECT-TREE-OBSERVATION-0001.tcs",
"compatibility": [
"TCS-COMPILER-STAGE6-HOST-OBJECT-OBSERVATION-0001",
"GIR/1"
],
"language": "TCS/0.1",
"lifecycle": "CANDIDATE",
"name_en": "Host Structured Object Tree Read Only Observation Protocol",
"name_zh": "宿主结构化对象树只读观察协议",
"profile": "HLDP-NP/1",
"schema": "tcs.protocol/v1",
"version": "0.1.0"
},
"identity": {
"coordinates_are_identity": false,
"missing_role": "PRESERVE_UNKNOWN_NO_GUESS",
"object_id": "SHA256_HOST_SNAPSHOT_PID_AX_PATH_ROLE_AND_SUBROLE",
"scope": "ONE_SNAPSHOT_ONE_HOST_ADAPTER",
"screenshot_is_identity": false,
"snapshot_id": "SHA256_HOST_BINARY_PID_AND_OBSERVATION_TIME",
"tree_hash": "SHA256_CANONICAL_OBSERVED_TREE"
},
"output": {
"desktop_action_attempted": false,
"host_semantic_authority": false,
"network_action": false,
"permission_prompted": false,
"states": [
"OBSERVED_TARGET_READBACK_VERIFIED",
"HALTED_ACCESSIBILITY_PERMISSION_NOT_GRANTED",
"HALTED_NO_FOCUSED_APPLICATION",
"HALTED_OBSERVATION_ERROR"
],
"tree_hash_required_when_observed": true
},
"permission": {
"current_stage_may_execute_ax_action": false,
"current_stage_may_open_system_settings": false,
"current_stage_may_read_trust_state": true,
"current_stage_may_request_tcc_prompt": false,
"separate_direct_human_permission_required_after_denial": true
},
"primitive": {
"first_adapter": "MACOS_ACCESSIBILITY",
"host_role": "MECHANICAL_READ_ONLY_ADAPTER",
"natural_language_interpretation": false,
"operation": "CORE.OBSERVE_HOST_OBJECT_TREE",
"product_action": false,
"semantic_owner": "CALLING_TCS_GIR"
},
"privacy": {
"local_raw_diagnostic_if_created": "MOVE_TO_ACCOUNT_ONLY_PRIVATE_EVIDENCE_AND_NEVER_REMOTE",
"raw_accessibility_tree_committed_to_git": false,
"title_plaintext_persisted": false,
"title_projection": [
"TITLE_PRESENT",
"TITLE_SHA256"
],
"value_plaintext_persisted": false,
"value_projection": "VALUE_KIND_ONLY"
},
"request": {
"attributes": [
"ROLE",
"SUBROLE",
"TITLE_HASH",
"VALUE_KIND",
"ENABLED",
"FOCUSED",
"CHILDREN"
],
"max_depth_max": 4,
"max_depth_min": 0,
"max_nodes_max": 512,
"max_nodes_min": 1,
"mode": "READ_ONLY",
"platform": "MACOS",
"root": "FOCUSED_APPLICATION",
"trust_prompt": false
},
"source": {
"comparison": "PASS_TCS_BRAIN_AND_SHARED_COMPUTER_REQUIRE_SAME_CANONICAL_WORLD_WITHOUT_OLD_LANGUAGE_SEMANTIC_AUTHORITY",
"engineering_anchor_sha256": "a3dd8dbd2203b631bdb23f2693eb314d4ef86af68fdeaee8835e3cf0861ddd23",
"reasoning_anchor_sha256": "987600f9f2a52821425d9e5a3d3b5350415912588cf522ef3384d282cb0a26bf"
}
},
"executable": false,
"identity": {
"declaration_id": "TCS-HOST-STRUCTURED-OBJECT-TREE-OBSERVATION-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
}