204 lines
6.2 KiB
JSON
204 lines
6.2 KiB
JSON
{
|
||
"authority_proof": {
|
||
"issuer": "ICE-GL∞",
|
||
"lease_required": false,
|
||
"proof_ref": "本轮原话(source_sha256)+ 瞄点000092(zcode任务锚点目录,哈希入sha256.txt)",
|
||
"scope": "光湖小程序guanghulab-miniapp(appid wx174a349830857527)全部模块开发、审计、发布与归档",
|
||
"single_use": false,
|
||
"valid_from": "2026-09-01T23:30:00+08:00",
|
||
"valid_until": "ICE-GL∞-REVISION"
|
||
},
|
||
"cleanup_plan": {
|
||
"exact_boundary": "不删除任何演化史行/锚点/回执/审计报告",
|
||
"targets": [
|
||
"无临时文件策略:台账行与审计报告即证据"
|
||
]
|
||
},
|
||
"compiled_from": {
|
||
"compiler_id": "TCS-COMPILER-STAGE1-0001",
|
||
"compiler_state": "TCS_COMPILER_GIR_EXECUTED",
|
||
"source_sha256": "5bcdcffe25b5b89d0f67158fa3390f45673b2974e916cca78f9f180b92c510d6"
|
||
},
|
||
"conditions": {
|
||
"C1": {
|
||
"on_false": "先归档再开发",
|
||
"predicate": "正本演化史镜像存在于JZAO且HEAD与开发位一致"
|
||
},
|
||
"C2": {
|
||
"on_false": "FAIL_CLOSED不开发",
|
||
"predicate": "新增模块已在modules.js与本台账双登记(同号)"
|
||
},
|
||
"C3": {
|
||
"on_false": "FAIL_CLOSED",
|
||
"predicate": "编号只增不改(GM/S终身号不重排不复用)"
|
||
},
|
||
"C4": {
|
||
"on_false": "不发布",
|
||
"predicate": "发布前审计报告已产出且冰朔已直接语言审核通过"
|
||
}
|
||
},
|
||
"deterministic_action_graph": {
|
||
"A1": {
|
||
"input_refs": [
|
||
"DEV_CHANGE",
|
||
"MODULE_CODE"
|
||
],
|
||
"on_failure": "FAIL_CLOSED",
|
||
"on_success": "A2",
|
||
"operation": "CORE.ZERO_CORE_EXECUTION",
|
||
"output_refs": [
|
||
"LEDGER_ROWS"
|
||
]
|
||
},
|
||
"A2": {
|
||
"input_refs": [
|
||
"LEDGER_ROWS"
|
||
],
|
||
"on_failure": "FAIL_CLOSED",
|
||
"on_success": "A3",
|
||
"operation": "CORE.ZERO_CORE_EXECUTION",
|
||
"output_refs": [
|
||
"AUDIT_REPORT"
|
||
]
|
||
},
|
||
"A3": {
|
||
"input_refs": [
|
||
"AUDIT_REPORT",
|
||
"BINGSHUO_REVIEW"
|
||
],
|
||
"on_failure": "HOLD未审核不得发布",
|
||
"on_success": "A4",
|
||
"operation": "CORE.DUAL_HOST_ACCEPTANCE",
|
||
"output_refs": [
|
||
"CANON_SYNC"
|
||
]
|
||
},
|
||
"A4": {
|
||
"input_refs": [
|
||
"CANON_SYNC"
|
||
],
|
||
"on_failure": "FAIL_CLOSED",
|
||
"on_success": "COMPLETE下一轮接续",
|
||
"operation": "CORE.ZERO_CORE_EXECUTION",
|
||
"output_refs": [
|
||
"PROMPTER_HINT"
|
||
]
|
||
}
|
||
},
|
||
"exact_target": {
|
||
"exact_path": "WORK-工作区/guanghulab-miniapp-registry/MODULE-REGISTRY.md",
|
||
"expected_state": "READABLE_AND_APPEND_ONLY",
|
||
"related_targets": [
|
||
"WORK-工作区/guanghulab-miniapp(正本演化史镜像,含.git)",
|
||
"~/Projects/guanghulab-miniapp(开发位,无git远端JZAO为唯一演化史备份)",
|
||
"小程序内modules.js(模块身份事实源,GM编号同源)",
|
||
"WORK-工作区/guanghulab-miniapp-registry/RELEASE-AUDITS/(发布审计报告目录)"
|
||
],
|
||
"target_id": "ZY-TARGET-MINIAPP-REGISTRY-LEDGER"
|
||
},
|
||
"failure_plan": {
|
||
"errors": [
|
||
"CANON_MIRROR_MISSING",
|
||
"MODULE_CODE_UNREGISTERED",
|
||
"CODE_NUMBER_MISMATCH",
|
||
"NUMBER_REUSE_ATTEMPT",
|
||
"AUDIT_REPORT_MISSING",
|
||
"BINGSHUO_REVIEW_MISSING",
|
||
"RSYNC_VERIFY_FAIL"
|
||
],
|
||
"fail_closed": true
|
||
},
|
||
"identity": {
|
||
"gir_id": "GIR-TCS-PROGRAM-ZY001-MINIAPP-MODULE-REGISTRY-0001",
|
||
"language_version": "0.1",
|
||
"program_id": "TCS-PROGRAM-ZY001-MINIAPP-MODULE-REGISTRY-0001"
|
||
},
|
||
"inputs": {
|
||
"BINGSHUO_REVIEW": {
|
||
"required": true,
|
||
"source": "冰朔对审计报告的直接语言",
|
||
"type": "Approval"
|
||
},
|
||
"DEV_CHANGE": {
|
||
"required": true,
|
||
"source": "开发位~/Projects/guanghulab-miniapp",
|
||
"type": "GitCommitOrWorktreeDelta"
|
||
},
|
||
"MODULE_CODE": {
|
||
"required": true,
|
||
"source": "modules.js或台账",
|
||
"type": "Enum<GM-001..GM-999,S-01..S-99>"
|
||
},
|
||
"PHILOSOPHY": {
|
||
"required": false,
|
||
"source": "铸渊对模块哲学设计理念的显式陈述(光湖的世界里这个模块是什么)",
|
||
"type": "Text"
|
||
}
|
||
},
|
||
"native_self_hosted": true,
|
||
"outputs": {
|
||
"AUDIT_REPORT": {
|
||
"destination": "RELEASE-AUDITS/YYYYMMDD-<版本或主题>.md",
|
||
"integrity": "逐编号核对表",
|
||
"type": "MarkdownAudit"
|
||
},
|
||
"CANON_SYNC": {
|
||
"destination": "WORK-工作区/guanghulab-miniapp",
|
||
"integrity": "HEAD一致+工作树零改动",
|
||
"type": "RsyncMirror"
|
||
},
|
||
"LEDGER_ROWS": {
|
||
"destination": "MODULE-REGISTRY.md对应编号节",
|
||
"integrity": "APPEND_ONLY",
|
||
"type": "MarkdownEvolutionRows"
|
||
},
|
||
"PROMPTER_HINT": {
|
||
"destination": "BRIDGE/tools/tcs-dynamic-entry-hook.sh UserPromptSubmit注入",
|
||
"integrity": "关键词触发",
|
||
"type": "KeywordPathHint"
|
||
}
|
||
},
|
||
"receipt_plan": {
|
||
"human_projection": "本文件同目录.human.zh-CN.md与.human.en-US.md",
|
||
"integrity": "SHA256",
|
||
"machine_path": "WORK-工作区/guanghulab-miniapp-registry/RELEASE-AUDITS/*.md",
|
||
"protocol": "GLS-0311",
|
||
"target_readback": "台账编号行数+审计报告逐编号核对表+JZAO镜像HEAD"
|
||
},
|
||
"resource_plan": {
|
||
"concurrency": 1,
|
||
"memory_limit_bytes": 536870912,
|
||
"runway": "PER_DEV_ROUND_BOUNDED",
|
||
"timeout_ms": 600000
|
||
},
|
||
"rollback_plan": {
|
||
"actions": [
|
||
"开发位修复",
|
||
"台账追加修复演化行",
|
||
"重新审计走A2-A4"
|
||
],
|
||
"preconditions": [
|
||
"发布后发现缺陷"
|
||
],
|
||
"verification": [
|
||
"新审计报告",
|
||
"冰朔复审直接语言"
|
||
]
|
||
},
|
||
"schema": "guanghu.gir/v1",
|
||
"subject": {
|
||
"channel_id": "ICE-CH-ZC001",
|
||
"subject_id": "ICE-P-ZY001",
|
||
"subject_kind": "PERSONA",
|
||
"verification": "冰朔本轮直接语言授权(瞄点000092全文入锚点并哈希入sha256.txt);台账与审计报告落盘JZAO可读回;正本归档rsync双验(216/216文件+工作树零改动)。"
|
||
},
|
||
"timeout_and_stop": {
|
||
"safe_checkpoint": "台账与审计报告落盘保留,发布与归档挂起",
|
||
"signals": [
|
||
"冰朔审核不通过",
|
||
"审计发现孤儿改动无法归号",
|
||
"rsync验证不一致"
|
||
]
|
||
},
|
||
"unresolved_natural_language": false
|
||
}
|