feat(tcs): execute native provider state transitions
This commit is contained in:
parent
3c4abb314d
commit
594c7e0250
85 changed files with 10628 additions and 12 deletions
23
language/programs/TCS-PROGRAM-LOAD-LPM-P2-PROVIDER-0001.tcs
Normal file
23
language/programs/TCS-PROGRAM-LOAD-LPM-P2-PROVIDER-0001.tcs
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
TCS 0.1;
|
||||
|
||||
PROGRAM TCS-PROGRAM-LOAD-LPM-P2-PROVIDER-0001 {
|
||||
header { schema = "tcs.program/v1"; name_zh = "装载并执行LPM P2 TCS Provider"; name_en = "Load and Execute LPM P2 TCS Provider"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-NP/1"; protocols = ["TCS-GENERIC-ACTION-GRAPH-LOADER-0001", "TCS-GENERIC-EXACT-STATE-PRIMITIVE-0001"]; lifecycle = "CANDIDATE"; canonical_uri = "language/programs/TCS-PROGRAM-LOAD-LPM-P2-PROVIDER-0001.tcs"; compatibility = ["TCS-COMPILER-STAGE4-CORE-STATE-PRIMITIVES-0001", "GIR/1"]; }
|
||||
source { source_id = "TCS-PROVIDER-LPM-P2-EXACT-STATE-0001"; source_uri = "language/programs/TCS-PROVIDER-LPM-P2-EXACT-STATE-0001.tcs"; source_sha256 = "BIND_AT_COMPILE_TIME"; source_role = "TCS_PROVIDER_SOURCE"; }
|
||||
subject { subject_id = "TCS-LPM-P2-PROVIDER-LOADER-INSTANCE-0001"; subject_kind = "RUNTIME_INSTANCE"; channel_id = "ICE-CH-ZC001"; verification = "LOCAL_EXACT_PROVIDER_TEST"; }
|
||||
target { target_id = "TCS-LPM-P2-PROVIDER-LOADER-RECEIPT-0001"; exact_path = "./state/mother-brain/P2-NATIVE-PROVIDER-OUTER-0001.hldp"; expected_state = "ABSENT"; expected_fingerprint = "NO_PRIOR_OUTER_RECEIPT"; }
|
||||
inputs {
|
||||
CHILD_GIR { type = "GirEnvelope"; source = "VERIFIED_LOCAL_GIR"; required = true; path = "./build/TCS-PROVIDER-LPM-P2-EXACT-STATE-0001.gir.json"; sha256 = "164aecb32ad936fbef094c180f181fbf59007aecb0c73ba8511a701e2bf3b95d"; program_id = "TCS-PROVIDER-LPM-P2-EXACT-STATE-0001"; operation = "CORE.APPLY_EXACT_STATE_TRANSITION"; }
|
||||
CAPABILITY_MODE { type = "CapabilityRegistry"; source = "STAGE4_COMPILER_LOCKED_CORE_REGISTRY"; required = true; mode = "COMPILER_LOCKED_CORE_MACHINE_PRIMITIVES"; allowed_operations = ["CORE.APPLY_EXACT_STATE_TRANSITION"]; external_unsigned_registry_allowed = false; semantic_expansion = false; }
|
||||
EXECUTION_ROOT { type = "Path"; source = "PROGRAM_LITERAL"; required = true; value = "."; child_target = "./state/mother-brain/P2-NATIVE-PROVIDER-STATE-0001.hldp"; outer_target = "./state/mother-brain/P2-NATIVE-PROVIDER-OUTER-0001.hldp"; }
|
||||
}
|
||||
outputs { CHILD_RESULT { type = "Record"; destination = "RECEIPT"; integrity = "SHA256"; } CHILD_TARGET_READBACK { type = "Evidence"; destination = "RECEIPT"; integrity = "SHA256"; } LOADER_RECEIPT { type = "Record"; destination = "TARGET_STATE"; integrity = "SHA256"; } }
|
||||
conditions { C1 { predicate = "CHILD_GIR_HASH_AND_PROGRAM_MATCH"; on_false = "FAIL_CLOSED"; } C2 { predicate = "CHILD_OPERATION_IS_REGISTERED_CORE_STATE_PRIMITIVE"; on_false = "FAIL_CLOSED"; } C3 { predicate = "CHILD_AND_OUTER_TARGETS_INSIDE_ROOT"; on_false = "FAIL_CLOSED"; } }
|
||||
actions { A1 { operation = "TCS.EXECUTE_ACTION_GRAPH"; input_refs = ["CHILD_GIR", "CAPABILITY_MODE", "EXECUTION_ROOT"]; output_refs = ["CHILD_RESULT", "CHILD_TARGET_READBACK", "LOADER_RECEIPT"]; on_success = "COMPLETE"; on_failure = "ROLLBACK"; } }
|
||||
authority { issuer = "ICE-GL∞_DIRECT_ENGINEERING_INSTRUCTION"; proof_ref = "BINGSHUO-HOLOLAKE-TCS-ENGINEERING-ANCHOR-20260823"; scope = "ONE_LOCAL_LPM_P2_PROVIDER_AND_OUTER_RECEIPT"; 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-E3002", "TCS-E4002", "TCS-E6001", "TCS-E6002", "TCS-E8001"]; fail_closed = true; }
|
||||
stop { signals = ["CALLER_STOP", "TIMEOUT", "CHILD_HASH_MISMATCH", "TARGET_READBACK_FAILURE"]; safe_checkpoint = "NO_OUTER_COMPLETION_WITHOUT_CHILD_STATE_READBACK"; }
|
||||
cleanup { targets = ["./state/mother-brain/P2-NATIVE-PROVIDER-STATE-0001.hldp", "./state/mother-brain/P2-NATIVE-PROVIDER-OUTER-0001.hldp"]; exact_boundary = "CURRENT_TCS_DEVELOPMENT_LINE_ONLY"; }
|
||||
rollback { preconditions = ["PARTIAL_CHILD_OR_OUTER_STATE"]; actions = ["REMOVE_ONLY_PARTIAL_PROVIDER_TEST_STATE"]; verification = ["NO_PARTIAL_OUTER_ACCEPTANCE"]; }
|
||||
receipt { protocol = "TCS-GENERIC-LOADER-PROVIDER-ACCEPTANCE-v1"; machine_path = "./state/mother-brain/P2-NATIVE-PROVIDER-OUTER-0001.hldp"; human_projection = "REQUIRED"; integrity = "SHA256"; target_readback = "CHILD_STATE_HASH_AND_OUTER_RECEIPT_HASH"; }
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
TCS 0.1;
|
||||
|
||||
PROGRAM TCS-PROGRAM-LOAD-VIRTUAL-DESKTOP-PROVIDER-0001 {
|
||||
header { schema = "tcs.program/v1"; name_zh = "装载并执行虚拟桌面TCS Provider"; name_en = "Load and Execute Virtual Desktop TCS Provider"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-NP/1"; protocols = ["TCS-GENERIC-ACTION-GRAPH-LOADER-0001", "TCS-GENERIC-EXACT-STATE-PRIMITIVE-0001"]; lifecycle = "CANDIDATE"; canonical_uri = "language/programs/TCS-PROGRAM-LOAD-VIRTUAL-DESKTOP-PROVIDER-0001.tcs"; compatibility = ["TCS-COMPILER-STAGE4-CORE-STATE-PRIMITIVES-0001", "GIR/1"]; }
|
||||
source { source_id = "TCS-PROVIDER-VIRTUAL-DESKTOP-OPEN-0001"; source_uri = "language/programs/TCS-PROVIDER-VIRTUAL-DESKTOP-OPEN-0001.tcs"; source_sha256 = "BIND_AT_COMPILE_TIME"; source_role = "TCS_PROVIDER_SOURCE"; }
|
||||
subject { subject_id = "TCS-VIRTUAL-DESKTOP-PROVIDER-LOADER-INSTANCE-0001"; subject_kind = "RUNTIME_INSTANCE"; channel_id = "ICE-CH-ZC001"; verification = "LOCAL_EXACT_PROVIDER_TEST"; }
|
||||
target { target_id = "TCS-VIRTUAL-DESKTOP-PROVIDER-LOADER-RECEIPT-0001"; exact_path = "./state/shared-desktop/HLP-TEST-DESKTOP-OBJECT-NATIVE-PROVIDER-OUTER-0001.hldp"; expected_state = "ABSENT"; expected_fingerprint = "NO_PRIOR_OUTER_RECEIPT"; }
|
||||
inputs {
|
||||
CHILD_GIR { type = "GirEnvelope"; source = "VERIFIED_LOCAL_GIR"; required = true; path = "./build/TCS-PROVIDER-VIRTUAL-DESKTOP-OPEN-0001.gir.json"; sha256 = "fde42d5e33e486be5e6f24956415010fa04c28c544200ea4dcd54138eb58e577"; program_id = "TCS-PROVIDER-VIRTUAL-DESKTOP-OPEN-0001"; operation = "CORE.APPLY_EXACT_STATE_TRANSITION"; }
|
||||
CAPABILITY_MODE { type = "CapabilityRegistry"; source = "STAGE4_COMPILER_LOCKED_CORE_REGISTRY"; required = true; mode = "COMPILER_LOCKED_CORE_MACHINE_PRIMITIVES"; allowed_operations = ["CORE.APPLY_EXACT_STATE_TRANSITION"]; external_unsigned_registry_allowed = false; semantic_expansion = false; }
|
||||
EXECUTION_ROOT { type = "Path"; source = "PROGRAM_LITERAL"; required = true; value = "."; child_target = "./state/shared-desktop/HLP-TEST-DESKTOP-OBJECT-NATIVE-PROVIDER-0001.hldp"; outer_target = "./state/shared-desktop/HLP-TEST-DESKTOP-OBJECT-NATIVE-PROVIDER-OUTER-0001.hldp"; }
|
||||
}
|
||||
outputs { CHILD_RESULT { type = "Record"; destination = "RECEIPT"; integrity = "SHA256"; } CHILD_TARGET_READBACK { type = "Evidence"; destination = "RECEIPT"; integrity = "SHA256"; } LOADER_RECEIPT { type = "Record"; destination = "TARGET_STATE"; integrity = "SHA256"; } }
|
||||
conditions { C1 { predicate = "CHILD_GIR_HASH_AND_PROGRAM_MATCH"; on_false = "FAIL_CLOSED"; } C2 { predicate = "CHILD_OPERATION_IS_REGISTERED_CORE_STATE_PRIMITIVE"; on_false = "FAIL_CLOSED"; } C3 { predicate = "REAL_MACOS_ACTION_IS_FALSE"; on_false = "FAIL_CLOSED"; } }
|
||||
actions { A1 { operation = "TCS.EXECUTE_ACTION_GRAPH"; input_refs = ["CHILD_GIR", "CAPABILITY_MODE", "EXECUTION_ROOT"]; output_refs = ["CHILD_RESULT", "CHILD_TARGET_READBACK", "LOADER_RECEIPT"]; on_success = "COMPLETE"; on_failure = "ROLLBACK"; } }
|
||||
authority { issuer = "ICE-GL∞_DIRECT_ENGINEERING_INSTRUCTION"; proof_ref = "TCS-DESKTOP-TEST-TICKET-0001"; scope = "ONE_TCS_VIRTUAL_DESKTOP_PROVIDER_AND_OUTER_RECEIPT"; 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-E3002", "TCS-E4002", "TCS-E6001", "TCS-E6002", "TCS-E8001"]; fail_closed = true; }
|
||||
stop { signals = ["CALLER_STOP", "TIMEOUT", "CHILD_HASH_MISMATCH", "TARGET_READBACK_FAILURE"]; safe_checkpoint = "NO_OUTER_COMPLETION_WITHOUT_CHILD_STATE_READBACK"; }
|
||||
cleanup { targets = ["./state/shared-desktop/HLP-TEST-DESKTOP-OBJECT-NATIVE-PROVIDER-0001.hldp", "./state/shared-desktop/HLP-TEST-DESKTOP-OBJECT-NATIVE-PROVIDER-OUTER-0001.hldp"]; exact_boundary = "DEDICATED_TCS_TEST_DESKTOP_ONLY"; }
|
||||
rollback { preconditions = ["PARTIAL_CHILD_OR_OUTER_STATE"]; actions = ["REMOVE_ONLY_PARTIAL_PROVIDER_TEST_STATE"]; verification = ["NO_REAL_MACOS_ACTION", "NO_NETWORK_ACTION"]; }
|
||||
receipt { protocol = "TCS-GENERIC-LOADER-PROVIDER-ACCEPTANCE-v1"; machine_path = "./state/shared-desktop/HLP-TEST-DESKTOP-OBJECT-NATIVE-PROVIDER-OUTER-0001.hldp"; human_projection = "REQUIRED"; integrity = "SHA256"; target_readback = "CHILD_STATE_HASH_HUMAN_PERSONA_EQUAL_AND_OUTER_RECEIPT_HASH"; }
|
||||
}
|
||||
22
language/programs/TCS-PROVIDER-LPM-P2-EXACT-STATE-0001.tcs
Normal file
22
language/programs/TCS-PROVIDER-LPM-P2-EXACT-STATE-0001.tcs
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
TCS 0.1;
|
||||
|
||||
PROGRAM TCS-PROVIDER-LPM-P2-EXACT-STATE-0001 {
|
||||
header { schema = "tcs.program/v1"; name_zh = "LPM P2神经元事件TCS状态Provider"; name_en = "LPM P2 Neuron Event TCS State Provider"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-NP/1"; protocols = ["TCS-GENERIC-EXACT-STATE-PRIMITIVE-0001", "TCS-LPM-DIGITAL-NEURON-EVENT-GRAPH-0001"]; lifecycle = "CANDIDATE"; canonical_uri = "language/programs/TCS-PROVIDER-LPM-P2-EXACT-STATE-0001.tcs"; compatibility = ["TCS-COMPILER-STAGE4-CORE-STATE-PRIMITIVES-0001", "GIR/1"]; }
|
||||
source { source_id = "BINGSHUO-HOLOLAKE-TCS-ENGINEERING-ANCHOR-20260823"; source_uri = "language-sources/direct-human/BINGSHUO-HOLOLAKE-TCS-ENGINEERING-ANCHOR-20260823.txt"; source_sha256 = "a3dd8dbd2203b631bdb23f2693eb314d4ef86af68fdeaee8835e3cf0861ddd23"; source_role = "DIRECT_HUMAN"; }
|
||||
subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "TCS-BRAIN-CYCLE-ZY-CYCLE-000001-e1612a519305-VERIFY-PASS"; }
|
||||
target { target_id = "TCS-LPM-P2-GRAPH-STATE-0001"; exact_path = "./state/mother-brain/P2-NATIVE-PROVIDER-STATE-0001.hldp"; expected_state = "ABSENT"; expected_fingerprint = "NO_PRIOR_PROVIDER_STATE"; }
|
||||
inputs {
|
||||
EXPECTED_PRIOR { type = "Record"; source = "TCS_PROVIDER"; required = true; mode = "ABSENT"; sha256 = null; }
|
||||
NEXT_STATE { type = "Record"; source = "TCS_PROVIDER_SEMANTICS"; required = true; value = { schema : "tcs.lpm-neuron-state/v1", provider_operation : "LPM.APPLY_NEURON_EVENT", event_id : "LPM-P2-N1-RUNTIME-DISPATCH-CORRECTION", revision : 1, prior_nodes : 6, next_nodes : 7, state_before : "COMPILER_REGISTRATION_WITHOUT_RUNTIME_DISPATCH", thought_operation : "DISTINGUISH_COMPILER_ADMISSION_FROM_RUNTIME_DISPATCH", state_after : "GENERIC_MACHINE_PRIMITIVE_EXECUTES_TCS_DEFINED_PROVIDER_STATE", action_intent : "KEEP_PRODUCT_SEMANTICS_IN_TCS_PROVIDER", authority : "NON_AUTHORIZING_COGNITIVE_STATE_ONLY" }; }
|
||||
}
|
||||
outputs { STATE_TARGET { type = "Record"; destination = "TARGET_STATE"; integrity = "SHA256"; } EXECUTION_RECEIPT { type = "Record"; destination = "RECEIPT"; integrity = "SHA256"; } }
|
||||
conditions { C1 { predicate = "DIRECT_LANGUAGE_SHA256_MATCHES_SOURCE"; on_false = "FAIL_CLOSED"; } C2 { predicate = "TARGET_INSIDE_CALLER_PROJECT"; on_false = "FAIL_CLOSED"; } C3 { predicate = "EXPECTED_PRIOR_ABSENT"; on_false = "FAIL_CLOSED"; } }
|
||||
actions { A1 { operation = "CORE.APPLY_EXACT_STATE_TRANSITION"; input_refs = ["EXPECTED_PRIOR", "NEXT_STATE"]; output_refs = ["STATE_TARGET", "EXECUTION_RECEIPT"]; on_success = "COMPLETE"; on_failure = "FAIL_CLOSED"; } }
|
||||
authority { issuer = "ICE-GL∞_DIRECT_ENGINEERING_INSTRUCTION"; proof_ref = "BINGSHUO-HOLOLAKE-TCS-ENGINEERING-ANCHOR-20260823"; scope = "ONE_LOCAL_MOTHER_BRAIN_P2_PROVIDER_STATE"; valid_from = "2026-08-23"; 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-E4002", "TCS-E6001", "TCS-E6002", "TCS-E8001"]; fail_closed = true; }
|
||||
stop { signals = ["CALLER_STOP", "TIMEOUT", "PRIOR_STATE_MISMATCH"]; safe_checkpoint = "NO_PARTIAL_STATE_PROMOTION"; }
|
||||
cleanup { targets = ["./state/mother-brain/P2-NATIVE-PROVIDER-STATE-0001.hldp"]; exact_boundary = "CURRENT_TCS_DEVELOPMENT_LINE_ONLY"; }
|
||||
rollback { preconditions = ["PARTIAL_STATE_WITHOUT_VERIFIED_READBACK"]; actions = ["REMOVE_ONLY_PARTIAL_PROVIDER_STATE"]; verification = ["DIRECT_LANGUAGE_SOURCE_UNCHANGED"]; }
|
||||
receipt { protocol = "TCS-EXACT-STATE-TRANSITION-RECEIPT-v1"; machine_path = "./state/mother-brain/P2-NATIVE-PROVIDER-STATE-0001.hldp"; human_projection = "REQUIRED"; integrity = "SHA256"; target_readback = "OPAQUE_NEXT_STATE_EXACT_BYTES_AND_HASH"; }
|
||||
}
|
||||
22
language/programs/TCS-PROVIDER-VIRTUAL-DESKTOP-OPEN-0001.tcs
Normal file
22
language/programs/TCS-PROVIDER-VIRTUAL-DESKTOP-OPEN-0001.tcs
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
TCS 0.1;
|
||||
|
||||
PROGRAM TCS-PROVIDER-VIRTUAL-DESKTOP-OPEN-0001 {
|
||||
header { schema = "tcs.program/v1"; name_zh = "虚拟共享桌面打开对象TCS状态Provider"; name_en = "Virtual Shared Desktop Open Object TCS State Provider"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-NP/1"; protocols = ["TCS-GENERIC-EXACT-STATE-PRIMITIVE-0001", "TCS-HOLOLAKE-SHARED-DESKTOP-FRAMEWORK-BEHAVIOR-0001"]; lifecycle = "CANDIDATE"; canonical_uri = "language/programs/TCS-PROVIDER-VIRTUAL-DESKTOP-OPEN-0001.tcs"; compatibility = ["TCS-COMPILER-STAGE4-CORE-STATE-PRIMITIVES-0001", "GIR/1"]; }
|
||||
source { source_id = "TCS-EVENT-HOLOLAKE-DEDICATED-TEST-DESKTOP-OBJECT-0001"; source_uri = "language/events/TCS-EVENT-HOLOLAKE-DEDICATED-TEST-DESKTOP-OBJECT-0001.tcs"; source_sha256 = "BIND_AT_COMPILE_TIME"; source_role = "GENERATED_FROM_VERIFIED_SOURCE"; }
|
||||
subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "TCS-BRAIN-CYCLE-ZY-CYCLE-000001-e1612a519305-VERIFY-PASS"; }
|
||||
target { target_id = "HLP-TEST-DESKTOP-OBJECT-0001"; exact_path = "./state/shared-desktop/HLP-TEST-DESKTOP-OBJECT-NATIVE-PROVIDER-0001.hldp"; expected_state = "ABSENT"; expected_fingerprint = "NO_PRIOR_PROVIDER_STATE"; }
|
||||
inputs {
|
||||
EXPECTED_PRIOR { type = "Record"; source = "TCS_PROVIDER"; required = true; mode = "ABSENT"; sha256 = null; }
|
||||
NEXT_STATE { type = "Record"; source = "TCS_PROVIDER_SEMANTICS"; required = true; value = { schema : "tcs.shared-desktop-object-state/v1", object_id : "HLP-TEST-DESKTOP-OBJECT-0001", role : "WINDOW", name : "HoloLake TCS Shared Desktop Test Object", generation : 1, state_before : "CLOSED", semantic_action : "OPEN", state_after : "OPEN", human_projection : "OPEN", persona_tcs_projection : "OPEN", permission_ticket : "TCS-DESKTOP-TEST-TICKET-0001", real_macos : false, network : false, verification : "EXACT_SHARED_STATE_READBACK" }; }
|
||||
}
|
||||
outputs { STATE_TARGET { type = "Record"; destination = "TARGET_STATE"; integrity = "SHA256"; } EXECUTION_RECEIPT { type = "Record"; destination = "RECEIPT"; integrity = "SHA256"; } }
|
||||
conditions { C1 { predicate = "TEST_OBJECT_EVENT_SOURCE_HASH_MATCHES"; on_false = "FAIL_CLOSED"; } C2 { predicate = "TARGET_INSIDE_DEDICATED_TEST_DESKTOP_ROOT"; on_false = "FAIL_CLOSED"; } C3 { predicate = "REAL_MACOS_ACTION_IS_FALSE"; on_false = "FAIL_CLOSED"; } }
|
||||
actions { A1 { operation = "CORE.APPLY_EXACT_STATE_TRANSITION"; input_refs = ["EXPECTED_PRIOR", "NEXT_STATE"]; output_refs = ["STATE_TARGET", "EXECUTION_RECEIPT"]; on_success = "COMPLETE"; on_failure = "FAIL_CLOSED"; } }
|
||||
authority { issuer = "ICE-GL∞_DIRECT_ENGINEERING_INSTRUCTION"; proof_ref = "TCS-DESKTOP-TEST-TICKET-0001"; scope = "ONE_TCS_VIRTUAL_DEDICATED_TEST_OBJECT_OPEN_STATE"; valid_from = "2026-08-23"; 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", "PRIOR_STATE_MISMATCH"]; safe_checkpoint = "PRESERVE_VIRTUAL_OBJECT_CLOSED_WITHOUT_PARTIAL_STATE"; }
|
||||
cleanup { targets = ["./state/shared-desktop/HLP-TEST-DESKTOP-OBJECT-NATIVE-PROVIDER-0001.hldp"]; exact_boundary = "DEDICATED_TCS_TEST_DESKTOP_ONLY"; }
|
||||
rollback { preconditions = ["PARTIAL_STATE_WITHOUT_VERIFIED_READBACK"]; actions = ["REMOVE_ONLY_PARTIAL_PROVIDER_STATE"]; verification = ["NO_REAL_MACOS_ACTION", "NO_NETWORK_ACTION"]; }
|
||||
receipt { protocol = "TCS-EXACT-STATE-TRANSITION-RECEIPT-v1"; machine_path = "./state/shared-desktop/HLP-TEST-DESKTOP-OBJECT-NATIVE-PROVIDER-0001.hldp"; human_projection = "REQUIRED"; integrity = "SHA256"; target_readback = "HUMAN_AND_PERSONA_PROJECTIONS_EQUAL_EXACT_SHARED_STATE"; }
|
||||
}
|
||||
Loading…
Reference in a new issue