feat(tcs): observe real macOS object tree read-only
This commit is contained in:
parent
6199e5b6bf
commit
de5fadf048
112 changed files with 15197 additions and 154 deletions
|
|
@ -1,7 +1,7 @@
|
|||
TCS 0.1;
|
||||
|
||||
PROTOCOL TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001 {
|
||||
header { schema = "tcs.protocol/v1"; name_zh = "HoloLake人类与人格体共享桌面框架行为协议"; name_en = "HoloLake Human and Persona Shared Desktop Framework Behavior Protocol"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["TCS-HOLOLAKE-SHARED-DESKTOP-OBJECT-ACTION-0001", "TCS-HOST-ABI-0001", "TCS-MODULE-ABI-0001"]; lifecycle = "CANDIDATE"; canonical_uri = "language/protocols/TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001.tcs"; compatibility = ["TCS-COMPILER-STAGE3-GENERIC-ACTION-LOADER-0001", "GIR/1"]; }
|
||||
header { schema = "tcs.protocol/v1"; name_zh = "HoloLake人类与人格体共享桌面框架行为协议"; name_en = "HoloLake Human and Persona Shared Desktop Framework Behavior Protocol"; version = "0.2.0"; language = "TCS/0.1"; 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"]; lifecycle = "ACTIVE_READ_ONLY_OBSERVATION"; canonical_uri = "language/protocols/TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001.tcs"; compatibility = ["TCS-COMPILER-STAGE6-HOST-OBJECT-OBSERVATION-0001", "GIR/1"]; }
|
||||
source { research_id = "HLP-UPSTREAM-AI-NATIVE-DUAL-DESKTOP-20260822"; manifest_uri = "/Volumes/JZAO/HoloLake/upstream-research/tcs-dual-native-desktop-20260822/manifest.json"; manifest_sha256 = "51a9bfaabb720d7948e69884727acaa218a7f28a476903282e9b228ee47962da"; readme_sha256 = "3b80af1e464ea1d12209591f864a976e48df3c1dd9ee857dbdf1d390220f9969"; checksum_manifest_sha256 = "a630d1d40c5308530b67c46846e6d1215a6eab857eea760c98dc2e7333875386"; repository_count = 12; git_fsck_passed = 12; route = ["GITHUB", "BS-SG-003", "JZAO"]; }
|
||||
upstream_heads {
|
||||
agent_desktop = "ab7606185463e8ac0197c952e23df16ff2a00954|Apache-2.0|PRIMARY_REFERENCE";
|
||||
|
|
@ -25,5 +25,5 @@ PROTOCOL TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001 {
|
|||
verification_contract { before_tree_hash_required = true; after_tree_hash_required = true; declared_effect_required = true; effect_verifier_separate_from_action_dispatch = true; unchanged_when_change_required = "HALTED_EFFECT_MISMATCH"; uncertain_effect = "HALTED_UNVERIFIED"; completed_unverified_is_accepted = false; retry_after_uncertain_dispatch = false; }
|
||||
adapter_contract { first_host = "MACOS"; candidate_behavior_sources = ["AGENT_DESKTOP", "ACCESSKIT", "TOUCHPOINT", "OPENADAPT"]; macos_primary_observation = "ACCESSIBILITY_OBJECT_TREE"; native_semantic_action_first = true; screenshot_ocr_coordinate_fallback = "EXPLICITLY_DECLARED_FALLBACK_ONLY"; fallback_requires_new_permission = true; adapter_may_translate_machine_calls = true; adapter_may_define_product_semantics = false; adapter_may_infer_authority = false; }
|
||||
failure { stale_reference = "TCS-DESKTOP-E4101"; ambiguous_object = "TCS-DESKTOP-E4102"; unsupported_action = "TCS-E2101"; permission_denied = "TCS-E4002"; effect_mismatch = "TCS-DESKTOP-E5101"; verifier_unavailable = "TCS-DESKTOP-E5102"; shell_fallback = false; natural_language_operation_guess = false; }
|
||||
current_readback { tcs_source_created = true; upstream_sources_unchanged = true; behavior_contract_compiled = true; desktop_runtime_implemented = false; virtual_desktop_executed = false; real_macos_action_executed = false; completion_claim = false; }
|
||||
current_readback { tcs_source_created = true; upstream_sources_unchanged = true; behavior_contract_compiled = true; desktop_v3_module_installed_mounted_active = true; virtual_desktop_executed = true; virtual_desktop_target_sha256 = "9ac0849412509b876a4b194a22ab91246c96639526df823a904119d955ef1e08"; real_macos_observation_implemented = true; real_macos_observation_receipt_sha256 = "4e64a5065e038a3711ed6001a60dfe87c5dc8e12db0f36d4d919dbbff4fc82ec"; real_macos_tree_sha256 = "c7500fa83fe693c0148b95600f2b01f7018824e3055d46f7c022641f1d145dca"; real_macos_observed_nodes = 18; title_plaintext_persisted = false; real_macos_action_executed = false; next = "RESOLVE_ONE_STABLE_OBJECT_WITHOUT_ACTION"; completion_claim = false; }
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue