{ "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 }