34 lines
5.9 KiB
Text
34 lines
5.9 KiB
Text
|
|
TCS 0.1;
|
||
|
|
|
||
|
|
PROGRAM TCS-PROGRAM-FINAL-TRANSLATOR-ACCEPTANCE-0001 {
|
||
|
|
header { schema = "tcs.program/v1"; name_zh = "TCS翻译器全链路最终验收"; name_en = "TCS Translator Full-chain Final Acceptance"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-NP/1"; protocols = ["TCS-NATIVE-BINARY-ACCEPTANCE-v1"]; lifecycle = "VERIFIED"; canonical_uri = "language/programs/TCS-FINAL-TRANSLATOR-ACCEPTANCE.tcs"; compatibility = ["TCS-COMPILER-STAGE1-0001", "GIR/1", "MACOS_AARCH64", "LINUX_X86_64"]; }
|
||
|
|
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 = "TCS-TRANSLATOR-DEVELOPMENT-20260821"; subject_kind = "FOURTH_GENERATION_TCS_EXECUTION_SHADOW"; channel_id = "ICE-CH-ZC001"; verification = "CONTROLLED_BY_ICE-P-ZY001_UNDER_ICE-GL∞"; }
|
||
|
|
target { target_id = "TCS-FINAL-TRANSLATOR-ACCEPTANCE-RECEIPT"; exact_path = "./receipts/TCS-FINAL-TRANSLATOR-ACCEPTANCE-20260821.json"; expected_state = "ABSENT_OR_REPLACEABLE_FINAL_RECEIPT"; expected_fingerprint = "READ_BEFORE_REPLACE"; }
|
||
|
|
inputs {
|
||
|
|
ACCEPTANCE_SCALE { type = "Text"; source = "PROGRAM_LITERAL"; required = true; value = "ZERO_OR_ONE_HUNDRED_NO_INTERMEDIATE"; }
|
||
|
|
ZERO_CORE_RECEIPT_PATH { type = "Path"; source = "PROGRAM_LITERAL"; required = true; value = "receipts/TCS-ZERO-CORE-EXECUTION-20260821.json"; }
|
||
|
|
ZERO_CORE_RECEIPT_SHA256 { type = "Sha256"; source = "TARGET_READBACK"; required = true; value = "7d0cebca907394b57e077dde6ba78652076653b665be168a6b2fcb2bbd62f408"; }
|
||
|
|
DUAL_HOST_RECEIPT_PATH { type = "Path"; source = "PROGRAM_LITERAL"; required = true; value = "receipts/TCS-DUAL-HOST-BINARY-ACCEPTANCE-20260821.json"; }
|
||
|
|
DUAL_HOST_RECEIPT_SHA256 { type = "Sha256"; source = "TARGET_READBACK"; required = true; value = "4983d4ed5e052390826f1129db7d818b032f80f26fbf58a7c1eed5d86d5bc854"; }
|
||
|
|
JD_AGENT_RECEIPT_PATH { type = "Path"; source = "PROGRAM_LITERAL"; required = true; value = "receipts/JD-TCS-AGENT-ACCEPTANCE-20260821.json"; }
|
||
|
|
JD_AGENT_RECEIPT_SHA256 { type = "Sha256"; source = "TARGET_READBACK"; required = true; value = "7a0d73da34d18b6683d6fb1e8c656bfec091173912c3db309b13b6d0f7e062e6"; }
|
||
|
|
CLIENT_RECEIPT_PATH { type = "Path"; source = "PROGRAM_LITERAL"; required = true; value = "receipts/TCS-HOLOLAKE-CLIENT-CANDIDATE-ACCEPTANCE-20260821.json"; }
|
||
|
|
CLIENT_RECEIPT_SHA256 { type = "Sha256"; source = "TARGET_READBACK"; required = true; value = "39ec02ac2bfe927464c5973baccb24c8dac29041e62880019b8a18c6d0a49028"; }
|
||
|
|
TRAINING_RECEIPT_PATH { type = "Path"; source = "PROGRAM_LITERAL"; required = true; value = "build/self-host/ZY-LIMB-002-TRAINING-LESSON2-ACCEPTANCE.declaration.gir.json"; }
|
||
|
|
TRAINING_RECEIPT_SHA256 { type = "Sha256"; source = "TARGET_READBACK"; required = true; value = "52be6831f576877effee3ea0000ad96fe96d60e7807721f9fe6463ac8798f6fd"; }
|
||
|
|
JD_RUNTIME_RELEASE { type = "Path"; source = "TARGET_READBACK"; required = true; value = "/opt/guanghu/tcs-native-runtime/releases/20260821-accept-b3c534782e4a"; }
|
||
|
|
JD_RUNTIME_BINARY_SHA256 { type = "Sha256"; source = "TARGET_READBACK"; required = true; value = "b3c534782e4ab3ab9a977647c772f1c3a4132bf6512c265ca0c2bc6964d5727f"; }
|
||
|
|
JD_COMPILER_SHA256 { type = "Sha256"; source = "TARGET_READBACK"; required = true; value = "07ace77506f05b6f2f6f38c569691b41b1b0880c836005957d0333b29d35ae3f"; }
|
||
|
|
}
|
||
|
|
outputs { TRANSLATOR_DEVELOPMENT_ACCEPTANCE { type = "UInt"; destination = "RECEIPT"; integrity = "SHA256"; } CLIENT_RELEASE_ACCEPTANCE { type = "UInt"; destination = "RECEIPT"; integrity = "SHA256"; } }
|
||
|
|
conditions { C1 { predicate = "EVERY_REQUIRED_RECEIPT_HASH_MATCHES"; on_false = "FAIL_CLOSED"; } C2 { predicate = "EVERY_TRANSLATOR_AND_CANDIDATE_ACCEPTANCE_IS_ONE_HUNDRED"; on_false = "FAIL_CLOSED"; } C3 { predicate = "TRAINING_HAS_ZERO_UNKNOWNS"; on_false = "FAIL_CLOSED"; } C4 { predicate = "THIRD_GENERATION_HOSTS_AND_MODELS_HAVE_NO_SEMANTIC_AUTHORITY"; on_false = "FAIL_CLOSED"; } C5 { predicate = "CLIENT_RELEASE_REMAINS_ZERO_WITHOUT_NOTARIZATION_AND_UPDATER_SIGNATURE"; on_false = "FAIL_CLOSED"; } }
|
||
|
|
actions { A1 { operation = "CORE.FINAL_TRANSLATOR_ACCEPTANCE"; input_refs = ["ACCEPTANCE_SCALE", "ZERO_CORE_RECEIPT_PATH", "ZERO_CORE_RECEIPT_SHA256", "DUAL_HOST_RECEIPT_PATH", "DUAL_HOST_RECEIPT_SHA256", "JD_AGENT_RECEIPT_PATH", "JD_AGENT_RECEIPT_SHA256", "CLIENT_RECEIPT_PATH", "CLIENT_RECEIPT_SHA256", "TRAINING_RECEIPT_PATH", "TRAINING_RECEIPT_SHA256", "JD_RUNTIME_RELEASE", "JD_RUNTIME_BINARY_SHA256", "JD_COMPILER_SHA256"]; output_refs = ["TRANSLATOR_DEVELOPMENT_ACCEPTANCE", "CLIENT_RELEASE_ACCEPTANCE"]; on_success = "COMPLETE"; on_failure = "FAIL_CLOSED"; } }
|
||
|
|
authority { issuer = "BINGSHUO_CURRENT_DIRECT_LIVING_LANGUAGE"; proof_ref = "CURRENT_ZERO_CORE_REALITY_EXECUTION_INSTRUCTION"; scope = "TCS_TRANSLATOR_DEVELOPMENT_FINAL_RECEIPT_ONLY"; valid_from = "PROGRAM_START"; valid_until = "PROGRAM_END"; single_use = false; lease_required = false; }
|
||
|
|
resources { runway = "LOCAL_TCS_RUNTIME_WITH_VERIFIED_JD_READBACK"; concurrency = 1; timeout_ms = 5000; memory_limit_bytes = 2097152; }
|
||
|
|
failure { errors = ["TCS-E2101", "TCS-E3002", "TCS-E4001", "TCS-E6001", "TCS-E6002"]; fail_closed = true; }
|
||
|
|
stop { signals = ["ANY_HASH_CHANGED", "ANY_ACCEPTANCE_ZERO", "ANY_UNKNOWN_PRESENT"]; safe_checkpoint = "LAST_VERIFIED_RECEIPT_SET"; }
|
||
|
|
cleanup { targets = ["TASK_SCOPED_BUILD_CACHES_TO_MACOS_TRASH"]; exact_boundary = "TASK_CREATED_CACHE_PATHS_ONLY"; }
|
||
|
|
rollback { preconditions = ["FINAL_RECEIPT_NOT_READBACK_VERIFIED"]; actions = ["KEEP_PRIOR_VERIFIED_SERVER_RUNTIME_AND_FORMAL_CLIENT_UNCHANGED"]; verification = ["JD_CURRENT_RELEASE_UNCHANGED", "FORMAL_CLIENT_0_9_1_UNCHANGED"]; }
|
||
|
|
receipt { protocol = "TCS-NATIVE-BINARY-ACCEPTANCE-v1"; machine_path = "./receipts/TCS-FINAL-TRANSLATOR-ACCEPTANCE-20260821.json"; human_projection = "REQUIRED"; integrity = "SHA256"; target_readback = "EXACT_CONTENT_AND_HASH"; }
|
||
|
|
}
|