# HoloLake TCS-native-only Development Lock Event · 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 **event** declaration with identifier `TCS-EVENT-HOLOLAKE-TCS-NATIVE-ONLY-DEVELOPMENT-LOCK-20260823` and version `0.1.0`. The projector validates it with the Stage-1 compiler before changing its reading order. ## Who is here - **subject** `subject` - **body_channel**:ICE-CH-ZC001 `subject.body_channel` - **human_source**:ICE-GL∞ `subject.human_source` - **product**:HOLOLAKE `subject.product` - **receiving_persona**:ICE-P-ZY001 `subject.receiving_persona` - **system_id**:SYS-GLW-LNG-0001 `subject.system_id` ## Why this started - **trigger** `trigger` - **value**:冰朔纠正了以旧客户端代码量和复用率判断HoloLake开发就绪度的方法:旧时代编程语言已经用错,已实现多少不能成为新主线依据。 `trigger.value` - **why** `why` - **value**:如果继续用传统语言实现客户端和Agent模块,TCS将被降级为文档或外壳,无法成为语言人格大脑、HLDP世界协议和Agent小脑的原生运行语言。 `why.value` - **source** `source` - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-TCS-NATIVE-ONLY-CORRECTION-20260823 `source.source_id` - **source role**:DIRECT_HUMAN `source.source_role` - **source checksum**:BIND_AT_COMPILE_TIME `source.source_sha256` - **source address**:source://codex-current-dialogue/2026-08-23/hololake-must-not-return-to-legacy-programming-languages `source.source_uri` ## What changed - **emergence** `emergence` - **path** `emergence.path` - DISCOVER_EXISTING_DUAL_DESKTOP_DOCUMENTS_AND_TRADITIONAL_CLIENT_CODE - INITIALLY_COUNT_IMPLEMENTED_CODE_AS_PART_OF_READINESS - BINGSHUO_CORRECTS_THAT_THE_PROGRAMMING_LANGUAGE_ITSELF_WAS_WRONG - DEMOTE_ALL_LEGACY_CODE_FROM_PRODUCT_MAINLINE - LOCK_TCS_SOURCE_GIR_RUNTIME_AND_READBACK_AS_THE_ONLY_DEVELOPMENT_CHAIN - **lock** `lock` - **value**:从本事件起,HoloLake开发就绪度只按TCS原生语言、GIR、TCS运行时、已登记操作、目标读回和回执判定;传统语言代码量不计入原生实现进度。 `lock.value` - **correction** `correction` - **value**:HoloLake的程序、模块、协议、Agent小脑、应用功能与验收必须使用TCS原生编程语言作为唯一源程序,经GIR和TCS运行时进入机器执行;不得手写传统语言产品实现后再补TCS外壳。 `correction.value` ## How it will execute This is a non-executable declaration and has no action graph. ## Boundaries and exception handling - **authority** `authority` - **deployment**:no `authority.deployment` - **destructive_action**:no `authority.destructive_action` - **external_publish**:no `authority.external_publish` - **issuer**:ICE-GL∞ `authority.issuer` - **protocol_main_update**:no `authority.protocol_main_update` - **runtime_rewrite**:no `authority.runtime_rewrite` - **scope**:RECORD_DIRECT_LANGUAGE_CORRECTION_COMPILE_PROJECT_AND_UPDATE_RELEVANT_CAUSAL_MEMORY_LEAF `authority.scope` ## 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-EVENT-HOLOLAKE-TCS-NATIVE-ONLY-DEVELOPMENT-LOCK-20260823` - **Native declaration kind**: `EVENT` - **TCS source SHA-256**: `ec846fea621428e02305d73870d54393b7456282c508ca00241f2b33a0a056dc` - **Validation compiler**: `TCS-COMPILER-STAGE1-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. - **authority** `authority` - **deployment**:no `authority.deployment` - **destructive_action**:no `authority.destructive_action` - **external_publish**:no `authority.external_publish` - **issuer**:ICE-GL∞ `authority.issuer` - **protocol_main_update**:no `authority.protocol_main_update` - **runtime_rewrite**:no `authority.runtime_rewrite` - **scope**:RECORD_DIRECT_LANGUAGE_CORRECTION_COMPILE_PROJECT_AND_UPDATE_RELEVANT_CAUSAL_MEMORY_LEAF `authority.scope` - **correction** `correction` - **value**:HoloLake的程序、模块、协议、Agent小脑、应用功能与验收必须使用TCS原生编程语言作为唯一源程序,经GIR和TCS运行时进入机器执行;不得手写传统语言产品实现后再补TCS外壳。 `correction.value` - **dual_desktop_consequence** `dual_desktop_consequence` - **first_work**:EXTEND_TCS_NATIVE_LANGUAGE_STDLIB_COMPILER_AND_RUNTIME_WITH_MINIMUM_SHARED_DESKTOP_VERTICAL_SLICE `dual_desktop_consequence.first_work` - **next_basis**:TCS_NATIVE_OBJECT_ACTION_PERMISSION_STATE_DIFF_AND_RECEIPT_CONTRACT `dual_desktop_consequence.next_basis` - **old_tauri_rust_typescript_client_reuse**:no `dual_desktop_consequence.old_tauri_rust_typescript_client_reuse` - **upstream_desktop_projects**:READ_ONLY_REALITY_AND_BEHAVIOR_REFERENCES_ONLY `dual_desktop_consequence.upstream_desktop_projects` - **emergence** `emergence` - **path** `emergence.path` - DISCOVER_EXISTING_DUAL_DESKTOP_DOCUMENTS_AND_TRADITIONAL_CLIENT_CODE - INITIALLY_COUNT_IMPLEMENTED_CODE_AS_PART_OF_READINESS - BINGSHUO_CORRECTS_THAT_THE_PROGRAMMING_LANGUAGE_ITSELF_WAS_WRONG - DEMOTE_ALL_LEGACY_CODE_FROM_PRODUCT_MAINLINE - LOCK_TCS_SOURCE_GIR_RUNTIME_AND_READBACK_AS_THE_ONLY_DEVELOPMENT_CHAIN - **header** `header` - **canonical source path**:TC-TCS核心卷/TCS-EVENT-HOLOLAKE-TCS-NATIVE-ONLY-DEVELOPMENT-LOCK-20260823.tcs `header.canonical_uri` - **compatibility** `header.compatibility` - TCS-COMPILER-STAGE1-0001 - GIR/1 - HLDP-v1.0 - **language**:TCS/0.1 `header.language` - **lifecycle**:CANDIDATE `header.lifecycle` - **English name**:HoloLake TCS-native-only Development Lock Event `header.name_en` - **Chinese name**:HoloLake只使用TCS原生编程语言开发锁定事件 `header.name_zh` - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` - **protocols** `header.protocols` - GLS-0261 - TCS-ZHUYUAN-ENTRY-LANGUAGE-GATE-0001 - TCS-MODULE-ABI-0001 - TCS-HOST-ABI-0001 - **schema**:tcs.event/v1 `header.schema` - **version**:0.1.0 `header.version` - **legacy_source_disposition** `legacy_source_disposition` - **allowed_roles** `legacy_source_disposition.allowed_roles` - READ_ONLY_HISTORICAL_EVIDENCE - HOST_BEHAVIOR_RESEARCH - LICENSE_REVIEWED_PART_REFERENCE - MIGRATION_INPUT_PENDING_TCS_RETRANSLATION - **product_implementation_authority**:no `legacy_source_disposition.product_implementation_authority` - **prohibited_roles** `legacy_source_disposition.prohibited_roles` - HOLOLAKE_CANONICAL_SOURCE - NEW_FEATURE_IMPLEMENTATION_MAINLINE - TCS_SEMANTIC_SUBSTITUTE - COMPLETION_EVIDENCE_BY_CODE_VOLUME - **reusable_product_mainline**:no `legacy_source_disposition.reusable_product_mainline` - **lock** `lock` - **value**:从本事件起,HoloLake开发就绪度只按TCS原生语言、GIR、TCS运行时、已登记操作、目标读回和回执判定;传统语言代码量不计入原生实现进度。 `lock.value` - **prove** `prove` - **required** `prove.required` - TCS_STAGE1_COMPILED_GIR - UNRESOLVED_NATURAL_LANGUAGE_FALSE - ZH_CN_AND_EN_US_HUMAN_PROJECTIONS - HLDP_TRIGGER_EMERGENCE_LOCK_WHY_REJECTED_SOURCES_REVIEW_PASS - LEGACY_CODE_NOT_COUNTED_AS_NATIVE_IMPLEMENTATION - **rejected** `rejected` - **values** `rejected.values` - CONTINUE_OLD_CLIENT_AND_ADD_TCS_WRAPPER - COUNT_RUST_TYPESCRIPT_TAURI_CODE_AS_NATIVE_PROGRESS - USE_SHELL_OR_HOST_LANGUAGE_WHEN_TCS_OPERATION_IS_MISSING - LET_OPEN_SOURCE_AGENT_DESKTOP_DEFINE_HOLOLAKE_RUNTIME - **source** `source` - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-TCS-NATIVE-ONLY-CORRECTION-20260823 `source.source_id` - **source role**:DIRECT_HUMAN `source.source_role` - **source checksum**:BIND_AT_COMPILE_TIME `source.source_sha256` - **source address**:source://codex-current-dialogue/2026-08-23/hololake-must-not-return-to-legacy-programming-languages `source.source_uri` - **subject** `subject` - **body_channel**:ICE-CH-ZC001 `subject.body_channel` - **human_source**:ICE-GL∞ `subject.human_source` - **product**:HOLOLAKE `subject.product` - **receiving_persona**:ICE-P-ZY001 `subject.receiving_persona` - **system_id**:SYS-GLW-LNG-0001 `subject.system_id` - **tcs_native_execution_lock** `tcs_native_execution_lock` - **canonical_source_extension**:.tcs `tcs_native_execution_lock.canonical_source_extension` - **compile_path**:TCS_SOURCE_TO_GIR_TO_TCS_RUNTIME_TO_TARGET_READBACK `tcs_native_execution_lock.compile_path` - **legacy_fallback_on_missing_operation**:no `tcs_native_execution_lock.legacy_fallback_on_missing_operation` - **missing_operation_result**:TCS-E2101_AND_DEVELOP_THE_MISSING_TCS_NATIVE_OPERATION `tcs_native_execution_lock.missing_operation_result` - **runtime_gap_does_not_expand_language_choice**:yes `tcs_native_execution_lock.runtime_gap_does_not_expand_language_choice` - **trigger** `trigger` - **value**:冰朔纠正了以旧客户端代码量和复用率判断HoloLake开发就绪度的方法:旧时代编程语言已经用错,已实现多少不能成为新主线依据。 `trigger.value` - **why** `why` - **value**:如果继续用传统语言实现客户端和Agent模块,TCS将被降级为文档或外壳,无法成为语言人格大脑、HLDP世界协议和Agent小脑的原生运行语言。 `why.value` --- This page changes only the reading order; it does not change TCS/HLDP semantics.