feat(tcs): install and activate v3 native modules

This commit is contained in:
冰朔 2026-08-24 12:28:00 +08:00
commit 6199e5b6bf
155 changed files with 16114 additions and 54 deletions

View file

@ -0,0 +1,22 @@
TCS 0.1;
PROGRAM TCS-PROGRAM-ACTIVATE-LPM-DESKTOP-V3-0001 {
header { schema = "tcs.program/v1"; name_zh = "激活母体与虚拟双桌面v3模块"; name_en = "Activate Mother Brain and Virtual Dual Desktop V3 Modules"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-NP/1"; protocols = ["TCS-GENERIC-EXACT-STATE-PRIMITIVE-0001", "TCS-MODULE-ABI-0001"]; lifecycle = "CANDIDATE"; canonical_uri = "language/programs/TCS-PROGRAM-ACTIVATE-LPM-DESKTOP-V3-0001.tcs"; compatibility = ["TCS-COMPILER-STAGE5-VERIFIED-MODULE-INSTALL-0001", "GIR/1"]; }
source { source_id = "TCS-CAPABILITY-REGISTRY-LPM-DESKTOP-SIGNED-0003"; source_uri = "language/protocols/TCS-CAPABILITY-REGISTRY-LPM-DESKTOP-SIGNED-0003.tcs"; source_sha256 = "77d87ac58082382e86ba22339f389651bb01c3e151eee2b5f8d12bf2e6724dff"; source_role = "SIGNED_CAPABILITY_REGISTRY"; }
subject { subject_id = "TCS-ACCOUNT-MODULE-ACTIVATOR-0001"; subject_kind = "RUNTIME_INSTANCE"; channel_id = "ICE-CH-ZC001"; verification = "MOUNT_PLUS_P4_P5_AND_VIRTUAL_DESKTOP_READBACK_VERIFIED"; }
target { target_id = "ICE-CH-ZC001-MODULE-MOUNT-REGISTRY-0001"; exact_path = "./state/module-runtime/mounted/ICE-CH-ZC001-MOUNT-REGISTRY-0001.hldp"; expected_state = "MOUNTED_INACTIVE"; expected_fingerprint = "96795e580ef3ec4d233ace7cc19978c86250f70b5895bf1f20d1645c970a64f6"; }
inputs {
EXPECTED_PRIOR { type = "Record"; source = "EXACT_MOUNT_READBACK"; required = true; mode = "SHA256"; sha256 = "96795e580ef3ec4d233ace7cc19978c86250f70b5895bf1f20d1645c970a64f6"; }
NEXT_STATE { type = "Record"; source = "TCS_ACTIVATION_SEMANTICS"; required = true; value = { schema : "tcs.module-mount-registry/v1", channel : "ICE-CH-ZC001", registry : "TCS-CAPREG-LPM-DESKTOP-SIGNED-0003", registry_sha256 : "77d87ac58082382e86ba22339f389651bb01c3e151eee2b5f8d12bf2e6724dff", mother_module : "TCS-MOD-MOTHER-PERSONA-NEURON-RUNTIME-0003", mother_install_receipt_sha256 : "b027111a5df446c3e0dadafdd2ad1b28fcbcb000768819750f0502fcfa21d896", desktop_module : "TCS-MOD-HOLOLAKE-DESKTOP-BRIDGE-0003", desktop_install_receipt_sha256 : "cac92cb7f0bc3d4ce08c2f789fc9b6501166b0b2439a9407a56304ddb3502cdd", p4_replay_sha256 : "0f6e19895da402375d6615da7840c5424b2de7244def873c2f15b694b3712dfa", p5_replay_sha256 : "5121bcee649303d79daaededfbd756861c65528a88ac016df2e02a34bfed34e1", virtual_desktop_readback_sha256 : "9ac0849412509b876a4b194a22ab91246c96639526df823a904119d955ef1e08", mounted : true, active : true, real_macos_desktop : false, host_semantic_authority : false, activation : "P4_P5_AND_VIRTUAL_DESKTOP_TARGETS_READBACK_VERIFIED" }; }
}
outputs { ACTIVE_REGISTRY { type = "Record"; destination = "TARGET_STATE"; integrity = "SHA256"; } ACTIVATION_RECEIPT { type = "Record"; destination = "RECEIPT"; integrity = "SHA256"; } }
conditions { C1 { predicate = "PRIOR_MOUNT_REGISTRY_SHA256_MATCHES"; on_false = "FAIL_CLOSED"; } C2 { predicate = "P4_REPLAY_SHA256_MATCHES"; on_false = "FAIL_CLOSED"; } C3 { predicate = "P5_REPLAY_SHA256_MATCHES"; on_false = "FAIL_CLOSED"; } C4 { predicate = "VIRTUAL_DESKTOP_READBACK_SHA256_MATCHES_AND_REAL_MACOS_FALSE"; on_false = "FAIL_CLOSED"; } }
actions { A1 { operation = "CORE.APPLY_EXACT_STATE_TRANSITION"; input_refs = ["EXPECTED_PRIOR", "NEXT_STATE"]; output_refs = ["ACTIVE_REGISTRY", "ACTIVATION_RECEIPT"]; on_success = "COMPLETE"; on_failure = "FAIL_CLOSED"; } }
authority { issuer = "TCS-CAPREG-LPM-DESKTOP-SIGNED-0003"; proof_ref = "MOUNT_AND_THREE_REPLAY_TARGET_HASHES"; scope = "ACTIVATE_TWO_V3_MODULES_IN_ICE_CH_ZC001_WITHOUT_REAL_MACOS_ACTION"; valid_from = "2026-08-24"; valid_until = "CURRENT_DEVELOPMENT_TASK_END"; single_use = true; lease_required = false; }
resources { runway = "LOCAL_TCS_GIR_RUNTIME"; concurrency = 1; timeout_ms = 30000; memory_limit_bytes = 268435456; }
failure { errors = ["TCS-E2101", "TCS-E3001", "TCS-E4001", "TCS-E4002", "TCS-E6001", "TCS-E6002", "TCS-E8001"]; fail_closed = true; }
stop { signals = ["CALLER_STOP", "TIMEOUT", "MOUNT_HASH_MISMATCH", "REPLAY_HASH_MISMATCH"]; safe_checkpoint = "MOUNTED_INACTIVE"; }
cleanup { targets = ["./state/module-runtime/mounted/ICE-CH-ZC001-MOUNT-REGISTRY-0001.hldp"]; exact_boundary = "ONE_CHANNEL_MOUNT_REGISTRY_ONLY"; }
rollback { preconditions = ["ACTIVATION_WITHOUT_EXACT_READBACK"]; actions = ["RESTORE_EXACT_PRIOR_MOUNT_REGISTRY_BYTES"]; verification = ["ACTIVE_FALSE", "INSTALLED_MODULE_BYTES_UNCHANGED"]; }
receipt { protocol = "TCS-MODULE-ACTIVATION-RECEIPT-v1"; machine_path = "./state/module-runtime/mounted/ICE-CH-ZC001-MOUNT-REGISTRY-0001.hldp"; human_projection = "REQUIRED"; integrity = "SHA256"; target_readback = "MOUNTED_TRUE_ACTIVE_TRUE_P4_P5_VIRTUAL_DESKTOP_HASHES"; }
}