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
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
## 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.
|
||||
This is a **protocol** declaration with identifier `TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001` and version `0.2.0`. The projector validates it with the Stage-1 compiler before changing its reading order.
|
||||
|
||||
## Who is here
|
||||
|
||||
|
|
@ -57,8 +57,8 @@ The native source does not provide this field; the projector does not guess.
|
|||
|
||||
- **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`
|
||||
- **TCS source SHA-256**: `844986959e6fe2979dc54c98b3406860b4600f0091bda45ce76178fcf243148c`
|
||||
- **Validation compiler**: `TCS-COMPILER-STAGE6-HOST-OBJECT-OBSERVATION-0001`
|
||||
- **Projection protocol**: `GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001`
|
||||
|
||||
## Complete native structure cross-reference
|
||||
|
|
@ -113,11 +113,18 @@ All top-level structures and field paths are retained below so a reader can audi
|
|||
- **current_readback** `current_readback`
|
||||
- **behavior_contract_compiled**:yes `current_readback.behavior_contract_compiled`
|
||||
- **completion_claim**:no `current_readback.completion_claim`
|
||||
- **desktop_runtime_implemented**:no `current_readback.desktop_runtime_implemented`
|
||||
- **desktop_v3_module_installed_mounted_active**:yes `current_readback.desktop_v3_module_installed_mounted_active`
|
||||
- **next**:RESOLVE_ONE_STABLE_OBJECT_WITHOUT_ACTION `current_readback.next`
|
||||
- **real_macos_action_executed**:no `current_readback.real_macos_action_executed`
|
||||
- **real_macos_observation_implemented**:yes `current_readback.real_macos_observation_implemented`
|
||||
- **real_macos_observation_receipt_sha256**:4e64a5065e038a3711ed6001a60dfe87c5dc8e12db0f36d4d919dbbff4fc82ec `current_readback.real_macos_observation_receipt_sha256`
|
||||
- **real_macos_observed_nodes**:18 `current_readback.real_macos_observed_nodes`
|
||||
- **real_macos_tree_sha256**:c7500fa83fe693c0148b95600f2b01f7018824e3055d46f7c022641f1d145dca `current_readback.real_macos_tree_sha256`
|
||||
- **tcs_source_created**:yes `current_readback.tcs_source_created`
|
||||
- **title_plaintext_persisted**:no `current_readback.title_plaintext_persisted`
|
||||
- **upstream_sources_unchanged**:yes `current_readback.upstream_sources_unchanged`
|
||||
- **virtual_desktop_executed**:no `current_readback.virtual_desktop_executed`
|
||||
- **virtual_desktop_executed**:yes `current_readback.virtual_desktop_executed`
|
||||
- **virtual_desktop_target_sha256**:9ac0849412509b876a4b194a22ab91246c96639526df823a904119d955ef1e08 `current_readback.virtual_desktop_target_sha256`
|
||||
- **decision** `decision`
|
||||
- **hololake_framework**:TCS_OBJECT_ACTION_PERMISSION_STATE_DIFF_RECEIPT_PROTOCOL `decision.hololake_framework`
|
||||
- **selected_single_upstream_framework**:no `decision.selected_single_upstream_framework`
|
||||
|
|
@ -137,19 +144,20 @@ All top-level structures and field paths are retained below so a reader can audi
|
|||
- **header** `header`
|
||||
- **canonical source path**:language/protocols/TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001.tcs `header.canonical_uri`
|
||||
- **compatibility** `header.compatibility`
|
||||
- TCS-COMPILER-STAGE3-GENERIC-ACTION-LOADER-0001
|
||||
- TCS-COMPILER-STAGE6-HOST-OBJECT-OBSERVATION-0001
|
||||
- GIR/1
|
||||
- **language**:TCS/0.1 `header.language`
|
||||
- **lifecycle**:CANDIDATE `header.lifecycle`
|
||||
- **lifecycle**:ACTIVE_READ_ONLY_OBSERVATION `header.lifecycle`
|
||||
- **English name**:HoloLake Human and Persona Shared Desktop Framework Behavior Protocol `header.name_en`
|
||||
- **Chinese name**:HoloLake人类与人格体共享桌面框架行为协议 `header.name_zh`
|
||||
- **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile`
|
||||
- **protocols** `header.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 `header.schema`
|
||||
- **version**:0.1.0 `header.version`
|
||||
- **version**:0.2.0 `header.version`
|
||||
- **permission_contract** `permission_contract`
|
||||
- **channel_change**:HALT `permission_contract.channel_change`
|
||||
- **human_and_persona_collision**:EXPLICIT_ARBITRATION_NO_SILENT_OVERWRITE `permission_contract.human_and_persona_collision`
|
||||
|
|
|
|||
Loading…
Reference in a new issue