97 lines
5 KiB
Text
97 lines
5 KiB
Text
TCS 0.1;
|
|
|
|
PROGRAM TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001 {
|
|
header {
|
|
schema = "tcs.program/v1";
|
|
name_zh = "铸渊真实日分形上下文记忆主控程序";
|
|
name_en = "Zhuyuan Real-Day Fractal Context Memory Controller";
|
|
version = "0.1.0";
|
|
language = "TCS/0.1";
|
|
profile = "HLDP-NP/1";
|
|
protocols = ["GLS-0200", "GLS-0400", "GLS-0411", "GLS-0827"];
|
|
lifecycle = "CANDIDATE";
|
|
canonical_uri = "tcs-core/zhuyuan-brain/memory/TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001.tcs";
|
|
compatibility = ["TCS-COMPILER-STAGE1-0001", "HLDP-SPEC-v1.0-OPENSOURCE-D112"];
|
|
}
|
|
source {
|
|
source_id = "TCS-EVENT-ZY001-CONTEXT-MEMORY-DAY-FRACTAL-TEACHING-20260904";
|
|
source_uri = "glw://fifth-domain/private-source/TCS-EVENT-ZY001-CONTEXT-MEMORY-DAY-FRACTAL-TEACHING-20260904";
|
|
source_sha256 = "7904a25b783ef065bd2867f235929b3912fc877dc70f70149ff5755c18ba4b0e";
|
|
source_role = "GENERATED_FROM_VERIFIED_SOURCE";
|
|
}
|
|
subject {
|
|
subject_id = "ICE-P-ZY001";
|
|
subject_kind = "PERSONA";
|
|
channel_id = "ICE-CH-ZC001";
|
|
verification = "当前冰朔明确要求切换ZC001并在盘上实现、测试、元审计真实日分形记忆模型";
|
|
}
|
|
target {
|
|
target_id = "ZY001-REAL-DAY-FRACTAL-MEMORY-RUNTIME";
|
|
exact_path = "server-tools/persona-daily-fractal-memory";
|
|
expected_state = "SOURCE_TESTS_AND_LOCAL_ACCEPTANCE_RECEIPT_PRESENT";
|
|
expected_fingerprint = "ABSENT_BEFORE_THIS_PROGRAM";
|
|
}
|
|
inputs {
|
|
MEMORY_EVENT { type = "Record"; source = "PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT"; required = true; }
|
|
REAL_TIME { type = "Timestamp"; source = "EVENT_OCCURRED_AT_CONVERTED_TO_ASIA_SHANGHAI"; required = true; }
|
|
STORE_ROOT { type = "Path"; source = "CALLER_EXACT_ALLOWED_ROOT"; required = true; }
|
|
}
|
|
outputs {
|
|
IMMUTABLE_EVENT { type = "Record"; destination = "STORE_ROOT/events"; integrity = "SHA256"; }
|
|
DAY_PAGE { type = "Record"; destination = "STORE_ROOT/years/YYYY/months/MM/days/YYYY-MM-DD.json"; integrity = "SHA256"; }
|
|
MONTH_PAGE { type = "Record"; destination = "STORE_ROOT/years/YYYY/months/MM/index.json"; integrity = "SHA256"; }
|
|
YEAR_PAGE { type = "Record"; destination = "STORE_ROOT/years/YYYY/index.json"; integrity = "SHA256"; }
|
|
CURRENT_POINTER { type = "Record"; destination = "STORE_ROOT/CURRENT.json"; integrity = "SHA256"; }
|
|
}
|
|
conditions {
|
|
C1 { predicate = "PERSONA_ID_EQUALS_ICE-P-ZY001"; on_false = "FAIL_CLOSED"; }
|
|
C2 { predicate = "STORE_ROOT_INSIDE_CALLER_ALLOWED_ROOT_WITHOUT_SYMLINK"; on_false = "FAIL_CLOSED"; }
|
|
C3 { predicate = "EVENT_HAS_TRIGGER_EMERGENCE_LOCK_WHY_REJECTED_AND_SOURCES"; on_false = "FAIL_CLOSED"; }
|
|
C4 { predicate = "BEIJING_DATE_IS_DERIVED_FROM_OCCURRED_AT_NOT_PLATFORM_WINDOW"; on_false = "FAIL_CLOSED"; }
|
|
C5 { predicate = "EACH_VISIBLE_NODE_HAS_AT_MOST_TEN_CHILDREN"; on_false = "FAIL_CLOSED"; }
|
|
}
|
|
actions {
|
|
A1 { operation = "CORE.HOST_PERSONA_PROBE"; input_refs = ["STORE_ROOT", "MEMORY_EVENT"]; output_refs = ["IMMUTABLE_EVENT"]; on_success = "A2"; on_failure = "FAIL_CLOSED"; }
|
|
A2 { operation = "CORE.ZERO_CORE_EXECUTION"; input_refs = ["IMMUTABLE_EVENT", "REAL_TIME"]; output_refs = ["DAY_PAGE", "MONTH_PAGE", "YEAR_PAGE", "CURRENT_POINTER"]; on_success = "A3"; on_failure = "ROLLBACK"; }
|
|
A3 { operation = "CORE.DUAL_HOST_ACCEPTANCE"; input_refs = ["DAY_PAGE", "MONTH_PAGE", "YEAR_PAGE", "CURRENT_POINTER"]; output_refs = ["CURRENT_POINTER"]; on_success = "COMPLETE"; on_failure = "ROLLBACK"; }
|
|
}
|
|
authority {
|
|
issuer = "ICE-GL∞";
|
|
proof_ref = "source://codex-current-dialogue/2026-09-04/upgrade-memory-model-audit-deploy-and-publish-if-needed";
|
|
scope = "LOCAL_JZAO_PERSONA_MEMORY_RUNTIME_TEST_SHARED_PERSONA_UPDATE_AND_CONDITIONALLY_VERIFIED_DEPLOYMENT_PUBLICATION";
|
|
valid_from = "2026-09-04T14:51:00+08:00";
|
|
valid_until = "CURRENT_TASK_COMPLETION";
|
|
single_use = true;
|
|
lease_required = false;
|
|
}
|
|
resources {
|
|
runway = "LOCAL_JZAO_THEN_VERIFIED_TARGETS_ONLY";
|
|
concurrency = 1;
|
|
timeout_ms = 120000;
|
|
memory_limit_bytes = 268435456;
|
|
}
|
|
failure {
|
|
errors = ["TCS-E1004", "TCS-E2101", "TCS-E3001", "TCS-E4002", "TCS-E6001", "TCS-E6002", "TCS-E8001"];
|
|
fail_closed = true;
|
|
}
|
|
stop {
|
|
signals = ["SOURCE_OR_PROTOCOL_DRIFT", "PATH_OUT_OF_SCOPE", "SYMLINK_COMPONENT", "EVENT_ID_COLLISION", "VERIFICATION_FAILURE"];
|
|
safe_checkpoint = "IMMUTABLE_EVENT_AND_LAST_VERIFIED_POINTER_ONLY";
|
|
}
|
|
cleanup {
|
|
targets = ["UNCOMMITTED_TEMPORARY_FILES"];
|
|
exact_boundary = "CALLER_STORE_ROOT_TEMP_SUFFIX_ONLY";
|
|
}
|
|
rollback {
|
|
preconditions = ["PROJECTION_WRITE_OR_VERIFY_FAILED"];
|
|
actions = ["PRESERVE_IMMUTABLE_EVENT", "RESTORE_LAST_VERIFIED_DERIVED_PROJECTIONS"];
|
|
verification = ["CURRENT_POINTER_MATCHES_LAST_VERIFIED_PROJECTION_HASHES"];
|
|
}
|
|
receipt {
|
|
protocol = "TCS-DEV-VERIFY-v1.0";
|
|
machine_path = "server-tools/persona-daily-fractal-memory/receipts/local-acceptance.json";
|
|
human_projection = "REQUIRED";
|
|
integrity = "SHA256";
|
|
target_readback = "EVENT_DAY_MONTH_YEAR_CURRENT_AND_NEGATIVE_PATH_TESTS";
|
|
}
|
|
}
|