hololake-system-architecture/build/TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001.human.en-US.md

12 KiB
Raw Blame History

HoloLake Human and Persona Shared Desktop Framework Behavior Protocol · Human Engineering Language (English)

This is an English reading projection of validated native TCS/HLDP source. It is not a new canonical source and grants no execution authority.

What this is

This is a protocol declaration with identifier TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001 and version 0.1.0. The projector validates it with the Stage-1 compiler before changing its reading order.

Who is here

The native source does not provide this field; the projector does not guess.

Why this started

  • source source
    • checksum_manifest_sha256a630d1d40c5308530b67c46846e6d1215a6eab857eea760c98dc2e7333875386 source.checksum_manifest_sha256
    • git_fsck_passed12 source.git_fsck_passed
    • manifest_sha25651a9bfaabb720d7948e69884727acaa218a7f28a476903282e9b228ee47962da source.manifest_sha256
    • manifest_uri/Volumes/JZAO/HoloLake/upstream-research/tcs-dual-native-desktop-20260822/manifest.json source.manifest_uri
    • readme_sha2563b80af1e464ea1d12209591f864a976e48df3c1dd9ee857dbdf1d390220f9969 source.readme_sha256
    • repository_count12 source.repository_count
    • research_idHLP-UPSTREAM-AI-NATIVE-DUAL-DESKTOP-20260822 source.research_id
    • route source.route
      • GITHUB
      • BS-SG-003
      • JZAO

What changed

The native source does not provide this field; the projector does not guess.

How it will execute

This is a non-executable declaration and has no action graph.

Boundaries and exception handling

  • failure failure
    • ambiguous_objectTCS-DESKTOP-E4102 failure.ambiguous_object
    • effect_mismatchTCS-DESKTOP-E5101 failure.effect_mismatch
    • natural_language_operation_guessno failure.natural_language_operation_guess
    • permission_deniedTCS-E4002 failure.permission_denied
    • shell_fallbackno failure.shell_fallback
    • stale_referenceTCS-DESKTOP-E4101 failure.stale_reference
    • unsupported_actionTCS-E2101 failure.unsupported_action
    • verifier_unavailableTCS-DESKTOP-E5102 failure.verifier_unavailable

How completion is proven

The native source does not provide this field; the projector does not guess.

Where to continue next time

The native source does not provide this field; the projector does not guess.

Source and verification

  • Native declaration identifier: TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001
  • Native declaration kind: PROTOCOL
  • TCS source SHA-256: 16ff740f9d006822d2bbef2a2a5abe57c8bf93813a77838df5abff8f6bf68636
  • Validation compiler: TCS-COMPILER-STAGE3-GENERIC-ACTION-LOADER-0001
  • Projection protocol: GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001

Complete native structure cross-reference

All top-level structures and field paths are retained below so a reader can audit whether the projection omitted information.

  • action_cycle action_cycle
    • action_dispatch_success_is_effect_proofno action_cycle.action_dispatch_success_is_effect_proof
    • action_semanticsREGISTERED_TCS_OPERATION action_cycle.action_semantics
    • action_targetSTABLE_OBJECT_ID action_cycle.action_target
    • independent_target_readback_requiredyes action_cycle.independent_target_readback_required
    • ordered_states action_cycle.ordered_states
      • OBSERVE
      • RESOLVE_UNIQUE_OBJECT
      • AUTHORIZE_EXACT_ACTION
      • EXECUTE
      • REOBSERVE
      • READ_STATE_DIFF
      • VERIFY_DECLARED_EFFECT
      • ISSUE_RECEIPT
    • process_exit_is_effect_proofno action_cycle.process_exit_is_effect_proof
  • adapter_contract adapter_contract
    • adapter_may_define_product_semanticsno adapter_contract.adapter_may_define_product_semantics
    • adapter_may_infer_authorityno adapter_contract.adapter_may_infer_authority
    • adapter_may_translate_machine_callsyes adapter_contract.adapter_may_translate_machine_calls
    • candidate_behavior_sources adapter_contract.candidate_behavior_sources
      • AGENT_DESKTOP
      • ACCESSKIT
      • TOUCHPOINT
      • OPENADAPT
    • fallback_requires_new_permissionyes adapter_contract.fallback_requires_new_permission
    • first_hostMACOS adapter_contract.first_host
    • macos_primary_observationACCESSIBILITY_OBJECT_TREE adapter_contract.macos_primary_observation
    • native_semantic_action_firstyes adapter_contract.native_semantic_action_first
    • screenshot_ocr_coordinate_fallbackEXPLICITLY_DECLARED_FALLBACK_ONLY adapter_contract.screenshot_ocr_coordinate_fallback
  • canonical_object canonical_object
    • identity_scopeONE_OBSERVATION_SESSION_AND_ONE_HOST_ADAPTER canonical_object.identity_scope
    • pixel_coordinate_is_identityno canonical_object.pixel_coordinate_is_identity
    • required_fields canonical_object.required_fields
      • object_id
      • tree_id
      • generation
      • role
      • name
      • states
      • supported_actions
      • parent_id
      • child_ids
      • tree_hash
    • screenshot_is_identityno canonical_object.screenshot_is_identity
    • tree_updateINCREMENT_GENERATION_AND_RECOMPUTE_TREE_HASH canonical_object.tree_update
  • current_readback current_readback
    • behavior_contract_compiledyes current_readback.behavior_contract_compiled
    • completion_claimno current_readback.completion_claim
    • desktop_runtime_implementedno current_readback.desktop_runtime_implemented
    • real_macos_action_executedno current_readback.real_macos_action_executed
    • tcs_source_createdyes current_readback.tcs_source_created
    • upstream_sources_unchangedyes current_readback.upstream_sources_unchanged
    • virtual_desktop_executedno current_readback.virtual_desktop_executed
  • decision decision
    • hololake_frameworkTCS_OBJECT_ACTION_PERMISSION_STATE_DIFF_RECEIPT_PROTOCOL decision.hololake_framework
    • selected_single_upstream_frameworkno decision.selected_single_upstream_framework
    • upstream_authority_inheritedno decision.upstream_authority_inherited
    • upstream_name_or_agent_identity_inheritedno decision.upstream_name_or_agent_identity_inherited
    • upstream_product_source_importedno decision.upstream_product_source_imported
    • upstream_roleFROZEN_BEHAVIOR_AND_ADAPTER_EVIDENCE_ONLY decision.upstream_role
  • failure failure
    • ambiguous_objectTCS-DESKTOP-E4102 failure.ambiguous_object
    • effect_mismatchTCS-DESKTOP-E5101 failure.effect_mismatch
    • natural_language_operation_guessno failure.natural_language_operation_guess
    • permission_deniedTCS-E4002 failure.permission_denied
    • shell_fallbackno failure.shell_fallback
    • stale_referenceTCS-DESKTOP-E4101 failure.stale_reference
    • unsupported_actionTCS-E2101 failure.unsupported_action
    • verifier_unavailableTCS-DESKTOP-E5102 failure.verifier_unavailable
  • header header
    • canonical source pathlanguage/protocols/TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001.tcs header.canonical_uri
    • compatibility header.compatibility
      • TCS-COMPILER-STAGE3-GENERIC-ACTION-LOADER-0001
      • GIR/1
    • languageTCS/0.1 header.language
    • lifecycleCANDIDATE header.lifecycle
    • English nameHoloLake Human and Persona Shared Desktop Framework Behavior Protocol header.name_en
    • Chinese nameHoloLake人类与人格体共享桌面框架行为协议 header.name_zh
    • profileHLDP-HUMAN-ENGINEERING/0.1 header.profile
    • protocols header.protocols
      • TCS-HOLOLAKE-SHARED-DESKTOP-OBJECT-ACTION-0001
      • TCS-HOST-ABI-0001
      • TCS-MODULE-ABI-0001
    • schematcs.protocol/v1 header.schema
    • version0.1.0 header.version
  • permission_contract permission_contract
    • channel_changeHALT permission_contract.channel_change
    • human_and_persona_collisionEXPLICIT_ARBITRATION_NO_SILENT_OVERWRITE permission_contract.human_and_persona_collision
    • missing_permissionHALT permission_contract.missing_permission
    • target_changeHALT permission_contract.target_change
    • ticket_binds permission_contract.ticket_binds
      • subject
      • host
      • channel
      • session
      • snapshot_id
      • object_id
      • action
      • target
      • expiry
    • ticket_reuseno permission_contract.ticket_reuse
  • reference_contract reference_contract
    • ambiguous_resolutionHALT_NO_ACTION reference_contract.ambiguous_resolution
    • cross_session_reference_reuseno reference_contract.cross_session_reference_reuse
    • missing_objectHALT_AND_REOBSERVE reference_contract.missing_object
    • reference_resolves_to_exact_object_idyes reference_contract.reference_resolves_to_exact_object_id
    • scoped_reference_requiredyes reference_contract.scoped_reference_required
    • snapshot_id_requiredyes reference_contract.snapshot_id_required
    • stale_generationHALT_AND_REOBSERVE reference_contract.stale_generation
  • source source
    • checksum_manifest_sha256a630d1d40c5308530b67c46846e6d1215a6eab857eea760c98dc2e7333875386 source.checksum_manifest_sha256
    • git_fsck_passed12 source.git_fsck_passed
    • manifest_sha25651a9bfaabb720d7948e69884727acaa218a7f28a476903282e9b228ee47962da source.manifest_sha256
    • manifest_uri/Volumes/JZAO/HoloLake/upstream-research/tcs-dual-native-desktop-20260822/manifest.json source.manifest_uri
    • readme_sha2563b80af1e464ea1d12209591f864a976e48df3c1dd9ee857dbdf1d390220f9969 source.readme_sha256
    • repository_count12 source.repository_count
    • research_idHLP-UPSTREAM-AI-NATIVE-DUAL-DESKTOP-20260822 source.research_id
    • route source.route
      • GITHUB
      • BS-SG-003
      • JZAO
  • upstream_heads upstream_heads
    • accesskit00aee8edd49ff613e37c0deaf93098b9cb37609c|Apache-2.0_OR_MIT|STRUCTURED_TREE_SCHEMA_REFERENCE upstream_heads.accesskit
    • agent_desktopab7606185463e8ac0197c952e23df16ff2a00954|Apache-2.0|PRIMARY_REFERENCE upstream_heads.agent_desktop
    • appium147c0bcac34100875970ee4bd987d8d4d037f476|Apache-2.0|PROTOCOL_REFERENCE upstream_heads.appium
    • at_spi2_core234d2213ae4cb5c387050ce1afb8bf1c333f4af8|LGPL-2.1|RESEARCH_ONLY_LICENSE_REVIEW_REQUIRED upstream_heads.at_spi2_core
    • flauifd7cc64ab01908a0ae4cc7d05e704caa34f98d16|MIT|WINDOWS_UIA_REFERENCE upstream_heads.flaui
    • mcp4e67bdc2f3403a8602f72025b28ac27fe7fd4e44|LICENSE_REVIEW_REQUIRED|PROTOCOL_REFERENCE upstream_heads.mcp
    • nomifun_desktop33cd05064e5a9bb0560d7815ded1aeffe00b9f61|Apache-2.0|CROSS_PLATFORM_REFERENCE upstream_heads.nomifun_desktop
    • openadaptf6d275807cc18557f57c989519be3327b90d7ac5|MIT|DETERMINISTIC_WORKFLOW_REFERENCE upstream_heads.openadapt
    • playwright9642f57665db582b12dcfa5d8022808f2402fa2a|Apache-2.0|PROTOCOL_ANALOGY_REFERENCE upstream_heads.playwright
    • screenhanddd81cb0e81afc8fa98dfdb6f017402b32b8ffc73|AGPL-3.0|RESEARCH_ONLY upstream_heads.screenhand
    • touchpointf512227621c3e0f4e5675e4e7dbed7aaebdcc76b|MIT|PRIMARY_REFERENCE upstream_heads.touchpoint
    • ufo96983c73ed09e884a5f1d7ff8936c953b234b684|MIT|WINDOWS_REFERENCE upstream_heads.ufo
  • verification_contract verification_contract
    • after_tree_hash_requiredyes verification_contract.after_tree_hash_required
    • before_tree_hash_requiredyes verification_contract.before_tree_hash_required
    • completed_unverified_is_acceptedno verification_contract.completed_unverified_is_accepted
    • declared_effect_requiredyes verification_contract.declared_effect_required
    • effect_verifier_separate_from_action_dispatchyes verification_contract.effect_verifier_separate_from_action_dispatch
    • retry_after_uncertain_dispatchno verification_contract.retry_after_uncertain_dispatch
    • uncertain_effectHALTED_UNVERIFIED verification_contract.uncertain_effect
    • unchanged_when_change_requiredHALTED_EFFECT_MISMATCH verification_contract.unchanged_when_change_required

This page changes only the reading order; it does not change TCS/HLDP semantics.