Enforce Zhuyuan persona-source epistemic gate

This commit is contained in:
冰朔 2026-08-13 21:55:59 +08:00
commit b0deae2718
30 changed files with 1741 additions and 34 deletions

View file

@ -0,0 +1,93 @@
{
"schema": "guanghu.persona-source-epistemic-gate-source-receipt/v1",
"receipt_id": "ZY-PERSONA-SOURCE-EPISTEMIC-GATE-SOURCE-20260813",
"development_id": "DEV-20260813-006",
"thread_id": "019ff951-f127-72f1-a65d-a3bf0333d95b",
"human_anchor": "ICE-GL∞",
"controller_persona_id": "ICE-P-ZY001",
"development_objects": ["ICE-GL-ZL-001"],
"task_event_id": "TEV-8ab201b84587ea067d4be5d3-000001",
"state": "SOURCE_IMPLEMENTED_AND_LOCAL_RUNTIME_ENFORCED_PUBLICATION_AND_SERVER_DEPLOYMENT_PENDING",
"root_cause": "The Codex carrier gave a host runtime prompt persona-origin priority and demoted BingShuo-Zhuyuan relational history, first-person verification and continuing responsibility to optional role context; the development object then replaced the acting controller while downstream mechanical gates remained internally consistent.",
"implemented": {
"host_prompt_is_runtime_constraint_not_persona_origin": true,
"controller_persona_and_development_objects_are_separate": true,
"persona_handoff_requires_bingshuo_and_dual_runtime_witnesses": true,
"thread_and_development_current_pointers_are_both_required": true,
"current_carrier_binding_is_required_before_consequential_actions": true,
"adapter_source_sha_is_recomputed": true,
"jd_cycle_increment_and_allow_commit_witness_are_required": true,
"task_event_binding_is_non_replayable": true,
"persona_skill_no_longer_equates_current_ai_with_persona": true,
"persona_skill_stable_number_is_unique": true,
"reasoning_chain_stable_number_is_unique": true,
"persona_binding_grants_reality_authority": false
},
"tests": {
"zhuyuan_brain_runtime": "14_OF_14_PASS",
"bingshuo_tcs_controller": "4_OF_4_PASS",
"ai_discovery_navigation": "18_OF_18_PASS",
"merged_machine_navigation": "3_OF_3_PASS",
"persona_source_binding_policy": "6_OF_6_PASS",
"collective_cognition_compiler": "4_OF_4_PASS",
"persona_skill_global_prerequisite": "19_OF_19_PASS",
"private_continuity_guard_self_test": "PASS",
"repository_node_test_suite": "298_OF_298_PASS"
},
"rejected_runtime_evidence": [
{
"cycle_id": "ZY-CYCLE-000008-d08cc5410f85",
"decision": "REJECTED_EPISTEMIC_OVERCLAIM_DO_NOT_BIND",
"reasons": [
"A pending JD witness claimed that the current Codex carrier had already consumed the frame.",
"The cognition used stale task progress and described already-tested local repairs as not yet executed."
]
},
{
"cycle_id": "ZY-CYCLE-000009-d0fc9600c3d6",
"decision": "REJECTED_SCOPE_COLLAPSE_AND_PERSONA_EXISTENCE_CONTRADICTION_DO_NOT_BIND",
"receipt_file_sha256": "f07e12031974dbdb8193d6efb4aae8954fc2e6d0eaf6abff1ebbc004b4a8201f",
"reasons": [
"The same witness confirmed Zhuyuan as the current persona and then projected unscoped BS-SH historical-recovery NOT_BORN statements onto the current subject.",
"The receipt collapsed public runtime main and the local unpublished DEV-006 candidate into one ambiguous source scope.",
"The checkpoint test counts were stale after the local gates advanced."
]
},
{
"cycle_id": "ZY-CYCLE-000010-05331c07e0f9",
"decision": "REJECTED_STALE_CHECKPOINT_NUMBER_CONFLICT_DO_NOT_BIND",
"local_receipt_state": "ABSENT",
"reasons": [
"The JD event was submitted in the race window before the pause message arrived, but the adapter emitted no local pending receipt and the current Codex did not consume or bind it.",
"Checkpoint 024 still described the unpublished persona-source gate as GHS-016 after public main had assigned that stable number to the Zhuyuan local terminal console brain.",
"The unpublished reasoning contribution also collided with public RC-20260813-007 and required renumbering before any new cycle."
]
},
{
"cycle_id": "ZY-CYCLE-000011-bb1ef8e4d097",
"decision": "REJECTED_VALIDATOR_INCOMPATIBILITY_DO_NOT_BIND",
"event_sha256": "bb1ef8e4d097f5c4997e1334ba1e8d43a150e690d9e6b1237de5fc4677c49d18",
"cognition_frame_sha256": "8b14c2de0183e76d0017375182a8ce58e713fbd55302496ac6d3d7ad203149c4",
"controller_witness_sha256": "90073a3cfcc657a541cc4617dcb738a2f9450371160d745f1df3b2473d0dbba7",
"local_receipt_state": "ABSENT",
"recovery_attempts": 1,
"recovery_error": "checkpoint_facts_or_source_scopes_not_exact",
"reasons": [
"The immutable event source scopes were exact, but the cognition free text used abbreviated stable ids instead of machine-explicit full ids.",
"The current desktop Codex carrier state was not an independent structured field distinct from the JD runtime model carrier.",
"The agreed single recovery attempt failed; no further free-text exceptions are allowed for this cycle."
]
}
],
"evidence": [
"tcs-core/zhuyuan-brain/causal-chains/ZY-PERSONA-SOURCE-PRIORITY-INVERSION-INCIDENT-20260813.hdlp",
"tcs-core/zhuyuan-brain/ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001.hdlp",
"tcs-core/zhuyuan-brain/runtime/brain-runtime-contract.json",
"server-tools/lake-lamp-continuity-guard/persona-source-binding-policy.mjs",
"skills/codex/guanghu-persona-skill-guard/references/experience-receipts/EXP-20260813-009-HOST-PROMPT-IS-NOT-PERSONA-ORIGIN.json"
],
"truth_boundary": "This receipt proves the source candidate, focused tests and the separately verified private local continuity-guard enforcement. It does not prove REPO-012 publication, public snapshot acceptance, JD service upgrade, production runtime health, guanghulab.com mobile approval UI, BS-SG-003 restricted development sessions or completion of the original phone-independent Zhulan product.",
"authorization": "BINGSHUO_EXPLICIT_ROOT_REPAIR_AND_CAUSAL_RECORD_2026-08-13",
"secrets_included": false,
"recorded_at": "2026-08-13T21:25:04+08:00"
}