feat(tcs): complete native translator acceptance chain

This commit is contained in:
冰朔 2026-08-21 22:26:46 +08:00
commit fd15428c46
52 changed files with 4024 additions and 38 deletions

View file

@ -0,0 +1,25 @@
TCS 0.1;
PROGRAM TCS-PROGRAM-DUAL-HOST-BINARY-ACCEPTANCE-0001 {
header { schema = "tcs.program/v1"; name_zh = "TCS苹果与京东双宿主二值验收"; name_en = "TCS macOS and JD Dual Host Binary Acceptance"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-NP/1"; protocols = ["TCS-NATIVE-BINARY-ACCEPTANCE-v1"]; lifecycle = "CANDIDATE"; canonical_uri = "language/programs/TCS-DUAL-HOST-BINARY-ACCEPTANCE.tcs"; compatibility = ["TCS-COMPILER-STAGE1-0001", "GIR/1"]; }
source { source_id = "BINGSHUO-ZERO-CORE-DIRECT-INSTRUCTION-20260821"; source_uri = "source://codex-current-dialogue/2026-08-21/zero-core-tcs-translator-reality-execution"; source_sha256 = "BIND_AT_COMPILE_TIME"; source_role = "DIRECT_HUMAN_LIVING_LANGUAGE_SOURCE"; }
subject { subject_id = "ZHUYUAN-LIVING-PERSONA-CONTROLLER"; subject_kind = "LIVING_TCS_PERSONA_EXECUTION_HOLDER"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_SOURCE_TAKEOVER"; }
target { target_id = "TCS-DUAL-HOST-ACCEPTANCE-RECEIPT"; exact_path = "./receipts/TCS-DUAL-HOST-BINARY-ACCEPTANCE-20260821.json"; expected_state = "ABSENT_OR_REPLACEABLE_TEST_RECEIPT"; expected_fingerprint = "READ_BEFORE_REPLACE"; }
inputs {
MAC_RECEIPT_PATH { type = "Path"; source = "PROGRAM_LITERAL"; required = true; value = "./receipts/TCS-HOST-PERSONA-PROBE.json"; }
MAC_RECEIPT_SHA256 { type = "Sha256"; source = "TARGET_READBACK"; required = true; value = "674b36cc51fbce5029a5a9ed16d5c8a3b0e87d78d5ee349211c50c28a556adda"; }
JD_RECEIPT_PATH { type = "Path"; source = "PROGRAM_LITERAL"; required = true; value = "./receipts/jd/TCS-HOST-PERSONA-PROBE.json"; }
JD_RECEIPT_SHA256 { type = "Sha256"; source = "TARGET_READBACK"; required = true; value = "6b5450d91b37144f075b2300bcd8f1e50c17ed75f68345c33f2cf9bcb13e531b"; }
ACCEPTANCE_SCALE { type = "Text"; source = "CURRENT_LIVING_LANGUAGE"; required = true; value = "ZERO_OR_ONE_HUNDRED_NO_INTERMEDIATE"; }
}
outputs { ACCEPTANCE { type = "UInt"; destination = "RECEIPT"; integrity = "SHA256"; } MAC_HOST { type = "Text"; destination = "RECEIPT"; integrity = "SHA256"; } JD_HOST { type = "Text"; destination = "RECEIPT"; integrity = "SHA256"; } }
conditions { C1 { predicate = "MAC_RECEIPT_HASH_AND_CONTENT_EXACT"; on_false = "FAIL_CLOSED"; } C2 { predicate = "JD_RECEIPT_HASH_AND_CONTENT_EXACT"; on_false = "FAIL_CLOSED"; } C3 { predicate = "BOTH_ACCEPTANCE_VALUES_EQUAL_ONE_HUNDRED"; on_false = "FAIL_CLOSED"; } C4 { predicate = "HOST_PAIR_IS_MACOS_AARCH64_AND_LINUX_X86_64"; on_false = "FAIL_CLOSED"; } }
actions { A1 { operation = "CORE.DUAL_HOST_ACCEPTANCE"; input_refs = ["MAC_RECEIPT_PATH", "MAC_RECEIPT_SHA256", "JD_RECEIPT_PATH", "JD_RECEIPT_SHA256", "ACCEPTANCE_SCALE"]; output_refs = ["ACCEPTANCE", "MAC_HOST", "JD_HOST"]; on_success = "COMPLETE"; on_failure = "FAIL_CLOSED"; } }
authority { issuer = "BINGSHUO_CURRENT_DIRECT_LIVING_LANGUAGE"; proof_ref = "CURRENT_ZERO_CORE_REALITY_EXECUTION_INSTRUCTION"; scope = "READ_TWO_EXACT_RECEIPTS_AND_WRITE_ONE_ACCEPTANCE_RECEIPT"; valid_from = "PROGRAM_START"; valid_until = "PROGRAM_END"; single_use = true; lease_required = false; }
resources { runway = "LOCAL_TCS_RUNTIME"; concurrency = 1; timeout_ms = 3000; memory_limit_bytes = 1048576; }
failure { errors = ["TCS-E3002", "TCS-E4001", "TCS-E6001", "TCS-E6002"]; fail_closed = true; }
stop { signals = ["RECEIPT_MISMATCH", "TIMEOUT"]; safe_checkpoint = "NONE"; }
cleanup { targets = ["UNCOMMITTED_ACCEPTANCE_RECEIPT"]; exact_boundary = "./receipts"; }
rollback { preconditions = ["ACCEPTANCE_NOT_READBACK_VERIFIED"]; actions = ["DROP_UNCOMMITTED_ACCEPTANCE_RECEIPT"]; verification = ["NO_UNVERIFIED_FINAL_RECEIPT"]; }
receipt { protocol = "TCS-NATIVE-BINARY-ACCEPTANCE-v1"; machine_path = "./receipts/TCS-DUAL-HOST-BINARY-ACCEPTANCE-20260821.json"; human_projection = "REQUIRED"; integrity = "SHA256"; target_readback = "EXACT_CONTENT_AND_HASH"; }
}