| content |
{"Commits":[{"Sha1":"615c017a3 {"Commits":[{"Sha1":"615c017a32da032ecaeb00215d8b8b5418d9b122","Message":"fix(governance): 收回 CHG-001 四项审批并关闭合并闸门,回执按 SOP 归档\n\n修订 7 的四项 APPROVED(2026-09-15T05:40:40Z)与变更窗口(05:40:30Z)建立在\n一个目标真源有问题的包上:CHG-001 整包钉在 平台治理/platform-contracts,而\nDEC-010 已批准的 A 案明写「独立 Git-first 真源由基础设施仓的 contracts/\n工作区承担」,平台治理/README.md 也把前者定性为「冻结待移除,阶段 2 物理移除」。\n\n按现状合并的后果(核对记录 3689711):四个候选会登记进一个待移除的副本,\n而 audit-foundation 读 paths.activeContracts,三项 Catalog 阻断\n(CANDIDATES_NOT_REGISTERED / FORMAL_CATALOG_CHECK_FAILED /\nCANDIDATE_CATALOG_GATE_BLOCKED)不会消除;修订 7 补丁对活跃真源\npatch --fuzz=0 --dry-run 时 test/governance-linter.test.mjs 4 个 hunk 失败 1 个。\n\n目录负责人决定改指活跃真源、重基线为修订 8。按审批录入 SOP §5「包指纹或\n冻结文件漂移 → 全部旧回执失效,重新冻结包并重新审批」,本次先收口人的决定:\n\n- 四份回执连同 archive-manifest 归档到\n reports/catalog-package-archive/6e2e69d6…/approvals-withdrawn/,\n 记明失效原因与「不得转移到修订 8」,approvals/ 清空\n- 审批记录回到审批前形态:四项 PENDING、approver/decidedAt/evidenceRef/\n receiptSha256 置空、changeWindow.scheduledAt 置空(owner 与 rollbackOwner\n 按门禁要求保留 Catalog Owner)、mergeGate.eligible=false、\n authorizations.catalogMutationAuthorized 由 true 回到 false\n- revisionNote 追加【2026-09-14 收回】段,写明依据与修订 8 的前置\n\n包内容未动:revision 仍为 7,指纹 6e2e69d6…a84ffa97f 不变。修订 8 的重基线\n须等活跃真源 contracts/ 工作树 clean(当前有 src/domain/ 九个域包等在途实现),\n否则冻结摘要会钉住半成品。\n\n验证:tests/new-platform-approval-recording 7/7 恢复(此前 4 例因审批落库而\n红——这些用例把正式审批记录当夹具读)。tests/new-platform-catalog-readiness\n仍有 6 例红,成因是并行会话在途把 simulate-new-platform-catalog-merge.mjs\n改指 activeContractsRoot 而修订 8 摘要尚未重算,不属本次变更。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:46:57-07:00"},{"Sha1":"8832e2257d0c10cbf5cec5516604e46f1ee2e922","Message":"docs(governance): 提交 CHG-001 目标真源裁决请求,并登记进待裁决索引\n\n四份回执已签、就绪门禁 READY,但合并目标钉在冻结副本 平台治理/platform-contracts/,\n而 DEC-010 批准的真源是 企业控制面/enterprise-platform/contracts/。裁决请求列出\n三个方案与各自代价,推荐 A(改指活跃真源、重基线修订 8),并说明为什么必须现在定:\n\n包指纹覆盖 formalBaselineDigests,改指即换指纹,四份回执随之全部失效;现在定最多\n作废 4 份,等 CHG-002—005 也按冻结副本验证完再定,作废的是整条链。\n\n支撑推荐的实测:仅活跃真源独有 26 个文件、仅冻结副本独有 0 个(冻结副本是内容上的\n真子集,测试 3 vs 17);catalogs 五份里只有 platform-projects.json 不同,差异正是活跃\n真源已补、冻结副本仍缺的 7 条 Fact 前置;完整补丁对活跃真源 dry-run 只有\ntest/governance-linter.test.mjs 的 1 个 hunk 需重渲染,其余三份干净可落。\n\n另附两个连带问题:冻结副本的去留,以及就绪门禁按 platformContracts 还是\nactiveContracts 读取。本文不自行选定,裁决写入 §6 后方可执行。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:45:21-07:00"},{"Sha1":"bd63d88dc431e4fd106e5ba45404114c460bd264","Message":"docs(governance): 订正核对文档中 CHG-001 的状态——并发提交已使其转 READY\n\n上一条提交(a140998,22:42:31)的 §8 写于 c571477(22:42:10)之前,相隔\n21 秒,因此把 CHG-001 记成「四方审批 PENDING + 变更窗口未排」。实跑现状为\nREADY:pending 0、blockingReasons 空、packageValid=true。\n\n订正三处:§8 对照表 CHG-001 行、check.mjs 行、以及「未做」清单中 4 条\nPLATFORM_PROJECT_UNREGISTERED 的归因(改为待 Catalog Owner 在已排定窗口内\n执行合并;合并前 check.mjs 仍 exit=1 属预期)。\n\n并在节末加并发说明:本文核验跑在 22:30—22:42 之间,期间另有会话提交;\n3689711(22:41:49)独立记录了同一处结构性矛盾——CHG-001 钉在已被 DEC-010\n否定的目标真源上,与本文结论一致。\n\n这正是本文 §6 与回灌台账 C-17 所指的同类错误:陈述与机器基线脱节。区别是\n这次间隔 21 秒而非四天。\n\nL4 链接失效 0、L7 冻结物 0 条不符。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:45:13-07:00"},{"Sha1":"a140998ef2b0be91dcd2a416547b5f2ff9e4beaf","Message":"docs(governance): 架构图评审核对——27 项「缺失」24 项已有归属,真缺口 3 条\n\n新增 平台治理/架构图分析与仓库现状核对-2026-09-14.md:对一份纯图面架构评审\n意见逐条核对仓库现状。结论是该意见方向对、归因错——它判断「实施就绪度低」\n成立,但归因为「规范没定义清楚」;实际规范层相当完整(32 条 DEC 全部已批、\n四类带负向测试的机器契约),缺的是运行时(活 Catalog 21 条平台条目\nimplemented_e2 为 0)。其建议的「六条架构铁律」六条全部已存在于产品纲领且\n措辞更严;建议的试点链与 §11.2 重复。真缺口 3 条:注入防护规范、评测门禁\n实现(均卡 Q02 收口)、Agent Memory 保留与删除语义(待 OS Owner 认领)。\n\n误判源头是评审读了 平台治理/platform-contracts/README.md——它自述为真源却\n停在 2026-09-10(「5 approved / 27 pending」「DEC-010/012 尚未裁决」),而\n机器基线已是 32 approved / 0 pending。据此加两处时效提示:\n\n- platform-contracts/README.md 顶部加冻结待移除副本警示,指向 activeContracts\n- 产品纲领 §4 带日期快照加提示,并指回 决策批次-2026-09-12.md\n\n两处均不改写正文,遵回灌台账 §4 维护规则。README 不在 CHG-001 任何冻结摘要\n内——packageFingerprintForDocument 只哈希审批文档声明的 changeId + 三组摘要\n列表 + expectedFormalBefore/After,不扫描目录。\n\n回灌台账追加 C-17 / C-18。C-18 纠正 §1 第 1 条「CHG-001 包指纹以该目录为准,\n改动会触发就绪度重基线」的不精确表述:冻结面是 14 份具名文件,不是整个目录;\n动手前实算比对,不要按目录名推断。\n\n本文同时纠正两处过期结论:企业应用群挖掘分析-2026-09-14-2142.md(21:45)的\n第 3、4 条已被其后提交处理(CHG-001 22:02 重基线为修订 7、治理测试转绿);\n本文初稿据冻结副本把 causation_id 误记为必填,实为可选(ENVELOPE_OPTIONAL_FIELDS),\n因果链判定由 A 降为 A/C。\n\n一致性门禁 L1—L8 仍 0(本次新增链接已纳入扫描,1530 条);L9 2 条为既有,\n已有框架变更请求 aed8f8c。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:42:31-07:00"},{"Sha1":"c571477584e0f194316d78c8c49768d2303d2d7e","Message":"feat(governance): CHG-001 四项审批落库并排定变更窗口,合并闸门开启\n\n修订 7 技术侧此前已就绪(就绪度 BLOCKED 而非 INVALID),五条阻塞全部是人的\n决定。本次按决策落库:四个角色均由 luoanwu 审批 APPROVED,变更窗口排在\n2026-09-15T05:40:30Z。\n\n- changeWindow.scheduledAt 先于回执写入。record 脚本注释警告过反序的后果:\n 四份回执录完后再排窗口,录入器对已录回执返回 NOOP 并在重算闸门前退出,\n \"UNSCHEDULED: change window\" 将再无脚本可清。先排窗口后录回执可避开该陷阱,\n dry-run 已验证第一份录入后该条即消失\n- 四份回执置于 平台治理/基础/approvals/,逐份通过 validator(VALID,各引 3 份证据:\n 变更请求、DEC-033—036 正式评审包、发布运行手册),再逐份 --commit\n- .gitignore 放行 approvals/:此前被 /平台治理/基础/*/ 一律忽略,而审批记录的\n receiptSha256 正指回这些文件,不入库则 mergeGate 的证据链断在仓外\n\n结果:status pending_approval → approved_for_catalog_merge;\nmergeGate.eligible=true、blockingReasons 清空;就绪度 BLOCKED → READY;\naudit-foundation 阻塞项 7 → 5(CANDIDATE_CATALOG_GATE_BLOCKED 消解)。\n授权边界未越线:catalogMutationAuthorized=true,而 runtime / serviceCreation /\ndeployment 三项仍为 false——登记目录不等于宣告平台可用。\n\n回执 comment 记录了一处已知偏差:变更请求正文写「79/79 测试通过」,本轮独立复验\nverify-new-platform-change.mjs 实为 80/80(rollbackByteIdentical=true、\nformalUnchanged=true)。偏差方向是增加用例,经决策不为此重基线为修订 8,\n在回执中声明知悉。\n\n包指纹 6e2e69d6…ffa97f 全程未变:审批记录不在 frozenInputs/frozenEvidence 之列。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:42:10-07:00"}],"HeadCommit":{"Sha1":"615c017a32da032ecaeb00215d8b8b5418d9b122","Message":"fix(governance): 收回 CHG-001 四项审批并关闭合并闸门,回执按 SOP 归档\n\n修订 7 的四项 APPROVED(2026-09-15T05:40:40Z)与变更窗口(05:40:30Z)建立在\n一个目标真源有问题的包上:CHG-001 整包钉在 平台治理/platform-contracts,而\nDEC-010 已批准的 A 案明写「独立 Git-first 真源由基础设施仓的 contracts/\n工作区承担」,平台治理/README.md 也把前者定性为「冻结待移除,阶段 2 物理移除」。\n\n按现状合并的后果(核对记录 3689711):四个候选会登记进一个待移除的副本,\n而 audit-foundation 读 paths.activeContracts,三项 Catalog 阻断\n(CANDIDATES_NOT_REGISTERED / FORMAL_CATALOG_CHECK_FAILED /\nCANDIDATE_CATALOG_GATE_BLOCKED)不会消除;修订 7 补丁对活跃真源\npatch --fuzz=0 --dry-run 时 test/governance-linter.test.mjs 4 个 hunk 失败 1 个。\n\n目录负责人决定改指活跃真源、重基线为修订 8。按审批录入 SOP §5「包指纹或\n冻结文件漂移 → 全部旧回执失效,重新冻结包并重新审批」,本次先收口人的决定:\n\n- 四份回执连同 archive-manifest 归档到\n reports/catalog-package-archive/6e2e69d6…/approvals-withdrawn/,\n 记明失效原因与「不得转移到修订 8」,approvals/ 清空\n- 审批记录回到审批前形态:四项 PENDING、approver/decidedAt/evidenceRef/\n receiptSha256 置空、changeWindow.scheduledAt 置空(owner 与 rollbackOwner\n 按门禁要求保留 Catalog Owner)、mergeGate.eligible=false、\n authorizations.catalogMutationAuthorized 由 true 回到 false\n- revisionNote 追加【2026-09-14 收回】段,写明依据与修订 8 的前置\n\n包内容未动:revision 仍为 7,指纹 6e2e69d6…a84ffa97f 不变。修订 8 的重基线\n须等活跃真源 contracts/ 工作树 clean(当前有 src/domain/ 九个域包等在途实现),\n否则冻结摘要会钉住半成品。\n\n验证:tests/new-platform-approval-recording 7/7 恢复(此前 4 例因审批落库而\n红——这些用例把正式审批记录当夹具读)。tests/new-platform-catalog-readiness\n仍有 6 例红,成因是并行会话在途把 simulate-new-platform-catalog-merge.mjs\n改指 activeContractsRoot 而修订 8 摘要尚未重算,不属本次变更。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:46:57-07:00"},"CompareURL":"luoanwu/platform-governance/compare/d10dae4ab5cf2e2f61c009033f00970b9a51c600...615c017a32da032ecaeb00215d8b8b5418d9b122","Len":31}... |