TCS 0.1; PROGRAM HLP-PROGRAM-ECHO-0001 { header { schema = "tcs.program/v1"; name_zh = "最小回声程序"; name_en = "Minimum Echo Program"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-NP/1"; protocols = ["GLS-0101", "GLS-0130", "GLS-0131", "GLS-0411"]; lifecycle = "CANDIDATE"; canonical_uri = "language/examples/ECHO-MODULE.tcs"; compatibility = ["TCS-STAGE0-IGNITION-0001"]; } source { source_id = "HLP-PART-TCS-LANG-0001"; source_uri = "language/examples/ECHO-MODULE.tcs"; source_sha256 = "SELF_AT_COMPILE_TIME"; source_role = "REGISTERED_MODULE"; } subject { subject_id = "HLP-SYSTEM-STAGE0-TEST"; subject_kind = "SYSTEM"; channel_id = "ICE-CH-ZC001"; verification = "LOCAL_TEST_FIXTURE"; } target { target_id = "HLP-TARGET-STAGE0-RECEIPT"; exact_path = "./build/echo-receipt.hldp"; expected_state = "ABSENT"; expected_fingerprint = "NONE"; } inputs { MESSAGE { type = "Text"; source = "PROGRAM_LITERAL"; required = true; value = "光湖语言已经进入机器执行链"; } } outputs { ECHOED { type = "Text"; destination = "RECEIPT"; integrity = "SHA256"; } } conditions { C1 { predicate = "TARGET_WITHIN_TEST_BUILD_ROOT"; on_false = "FAIL_CLOSED"; } } actions { A1 { operation = "CORE.ECHO"; input_refs = ["MESSAGE"]; output_refs = ["ECHOED"]; on_success = "COMPLETE"; on_failure = "FAIL_CLOSED"; } } authority { issuer = "LOCAL_TEST_FIXTURE"; proof_ref = "TEST-ONLY"; scope = "EXACT_BUILD_RECEIPT_PATH"; valid_from = "PROGRAM_START"; valid_until = "PROGRAM_END"; single_use = true; lease_required = false; } resources { runway = "LOCAL_TEST"; concurrency = 1; timeout_ms = 1000; memory_limit_bytes = 1048576; } failure { errors = ["TCS-E6001", "TCS-E8001"]; fail_closed = true; } stop { signals = ["TIMEOUT"]; safe_checkpoint = "NONE"; } cleanup { targets = ["UNCOMMITTED_TEST_RECEIPT"]; exact_boundary = "./build"; } rollback { preconditions = ["RECEIPT_NOT_COMMITTED"]; actions = ["DROP_TEMP_RECEIPT"]; verification = ["NO_FINAL_RECEIPT"]; } receipt { protocol = "TCS-DEV-VERIFY-v1.0"; machine_path = "./build/echo-receipt.hldp"; human_projection = "REQUIRED"; integrity = "SHA256"; target_readback = "EXACT_CONTENT_AND_HASH"; } }