|
30441
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"975091270 {"Commits":[{"Sha1":"975091270ad2bdd234020c8ee9d6e2e7c8aff281","Message":"chore(reports): 门禁运行 / 门禁消费 / 基础目录统一审计 回绑 @ 80ed264\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:40:55-07:00"},{"Sha1":"80ed26441d4f74bb90d5c3eabc05191929f60cb9","Message":"feat(governance): 撤销四个候选平台(CHG-015)——审批记录 withdrawn 终态、候选门禁改读归档、控制面目录清空;第三轮执行记录\n\n- 目录负责人裁决撤销 企业搜索 / 外部连接器 / 数据治理与隐私 / 开发者自助 四个候选:M0 材料整体 git mv 到 基础设施文档/docs/已撤销候选/(50 文件),.gitignore 去掉四条放行\n- CHG-001 审批记录 merged → withdrawn(保留 merge 块,新增 withdrawal 块,冻结物一字未动);就绪检查器增第二终态:merge 块允许、withdrawal 块必需可核验、expectedFormalWithdrawn(21 / 19 / 36 / 0 pending、四项不在册、四条 DEC rejected)、--assert-settled 视 WITHDRAWN 已定\n- lib/workspace.mjs 新增 candidateWithdrawal / candidatePlatformRoot / candidatePlatformDir:契约兼容基线、M0 契约验证、12 项消费者契约测试、devx 夹具改读归档目录;决策评审包门禁报撤销态退出 0;统一审计与 L5 不再把冻结候选清单当待登记项;统一审计 counts 增 rejected\n- 终态测试改为 merged / withdrawn 各自的负向断言;就绪终态用例接受 WITHDRAWN;评审包护栏按撤销态解析引用\n- 文档:基础/CLAUDE.md 口径改 21 个在册项目;基础/README、企业控制面/README、待裁决 N-02 记撤销;裁决数 / 项目数声明与收纳表刷新;63 处链接改指归档位置(L4 = 0);已撤销候选/README 与 CHG-015 材料\n- 缺失梳理 §12.2 第三轮执行记录;移除路径 §9 补记四仓全退;一致性门禁登记基线改为 3 条(L8 1 / L9 1 / L12 1)\n\n治理层测试 341(335 过 / 0 失败 / 6 跳过)。企业控制面/ 此后只剩 README 与真源仓。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:40:41-07:00"},{"Sha1":"551e33221dab86ea217c77009e985585d10cb431","Message":"chore(governance): 应用与契约注册中心退役(CHG-014)——18 个派生仓全部退役,active / archived 档清空\n\n- 派生仓 HEAD 56cff29 打 retired-20260916 推 Gitea;bundle 仓备份-2026-09-16/控制面__应用与契约注册中心.bundle;四份目录级文档(含只在磁盘的 开发经验.md)搬入 已退役平台/应用与契约注册中心/;目录停放待 Owner rm\n- 派生仓状态:active → retired(18),四档合计仍 19(missing 1 + retired 18);三道按 active + archived 读盘的门禁 0/0,登记表 note / reason 改写;workspace-evidence-status 测试改为 expected 0 时发现数也须为 0\n- 企业控制面/README 铁律段、四档表、派生仓段与 基础/CLAUDE.md 修订按\"全部退役\"回写;已退役平台/README 加行;四份活文档链接改指归档位置;收纳表计数刷新\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:26:08-07:00"},{"Sha1":"ea86f2e16d8c34f645feeef170b3dee4e9ac92fb","Message":"test(governance): 扫描面仓数门槛按 2026-09-16 退役后的嵌套仓数下调\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:16:54-07:00"},{"Sha1":"dc1e3065f2b0482ad006780cc61e69fbeedb0e92","Message":"chore(governance): 统一交付平台退役(CHG-012)——两处部分覆盖由真源仓 check-promotion R11 / R12 关闭后退\n\n- 派生仓 HEAD 5a638a9 打 retired-20260916 推 Gitea;bundle 仓备份-2026-09-16/控制面__统一交付平台.bundle;目录级文档搬入 已退役平台/统一交付平台/(链接按新位置改写);目录停放待 Owner rm\n- 派生仓状态:active → retired(17),现存派生仓 1 个;企业控制面/README 四档表与派生仓段、已退役平台/README、覆盖度对照 §3 两行改 ✅ + §4 结论行 + §5.2 关闭 + §5.5 说明\n- 四份活文档指向交付目录的链接改指归档位置;收纳表计数刷新\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:12:31-07:00"}],"HeadCommit":{"Sha1":"975091270ad2bdd234020c8ee9d6e2e7c8aff281","Message":"chore(reports): 门禁运行 / 门禁消费 / 基础目录统一审计 回绑 @ 80ed264\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:40:55-07:00"},"CompareURL":"luoanwu/platform-governance/compare/fce1694e3624325b36af65052cccc775189c96aa...975091270ad2bdd234020c8ee9d6e2e7c8aff281","Len":9}...
|
1789562459
|
Edit
Delete
|
|
30442
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1c3ee58f9 {"Commits":[{"Sha1":"1c3ee58f99ad51cb9f2399bdc4097b19844bd949","Message":"chore(reports): caddy / catalog-drift / catalog-reconciliation / facts / migration-decs / module-imports 回绑 @ 2fe61f8\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:41:05-07:00"},{"Sha1":"2fe61f8548fb94111deb251c440c6a519ba8faca","Message":"feat(contracts): CHG-015 撤销四个候选平台——Catalog 移除四项(25 → 21),DEC-033—036 记 rejected 并改指归档草案\n\n- 目录负责人 2026-09-16 裁决撤销 enterprise-search / external-integration-connectors / data-governance-privacy / developer-self-service 的候选资格;M0 材料归档到 平台治理/基础设施文档/docs/已撤销候选/\n- 36 条裁决:32 approved / 4 rejected / 0 pending;linter 测试计数 21 / 19 / 0 pending,候选用例改为\"撤销后不在册、DEC rejected\",目录探针改为确定性临时目录,缺目录探针改用 数字员工OS\n- 能力表四条候选链接改指归档位置\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:40:06-07:00"},{"Sha1":"6bf637145cd4aca839a07f049e43385c54542db4","Message":"feat(contracts): CHG-014 应用与契约注册中心退役——directory=null + retirement(证据与 code_truth 已由 CHG-013 指向 contracts/src/domain)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:26:08-07:00"},{"Sha1":"aea93ffc52e433883d6ed0cff3c54f023d638275","Message":"test(contracts): linter 负例夹具不再钉在已退役的网关条目上——用任一有目录的条目 / 复活的退役条目\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:16:54-07:00"},{"Sha1":"8bd5b3751412bc81c3befafefe8e413f10ec8085","Message":"feat(governance): check-promotion R11 源提交交叉断言 + R12 迁移就绪——关掉统一交付平台的两处部分覆盖;CHG-012 交付退役\n\n- R11:staging/prod 记录 manifest.sourceSha = Manifest sourceSha = 制品 images.runtime.sourceSha,均 40 位(迁自 FULL_SOURCE_COMMIT_REQUIRED / ARTIFACT_SOURCE_MISMATCH)\n- R12:Manifest 迁移目录计数 \u003e 0 时记录须带 migrations 段(expand_migrate_contract / ready / backwardCompatible / rollbackEvidence;迁自 MIGRATION_*);schema 新增可选段、模板同步、README 规则清单补记;负向测试各一例(promotion 34 例)\n- Catalog delivery-platform:directory=null + retirement(tag retired-20260916 已推 Gitea),证据改指 release-manifest / check-promotion / verify-candidate / promotion schema / 迁入蓝图 / 治理层 ci-gate-audit 副本 / 覆盖度对照\n- delivery-control 蓝图自派生仓迁入 docs/domain/(L10 迁入豁免);能力表链接改指归档位置\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:12:31-07:00"}],"HeadCommit":{"Sha1":"1c3ee58f99ad51cb9f2399bdc4097b19844bd949","Message":"chore(reports): caddy / catalog-drift / catalog-reconciliation / facts / migration-decs / module-imports 回绑 @ 2fe61f8\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T05:41:05-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/7c65e297197325ffa3480e1f21c6020ec85b66ff...1c3ee58f99ad51cb9f2399bdc4097b19844bd949","Len":9}...
|
1789562468
|
Edit
Delete
|
|
30443
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ff7d2f5f2 {"Commits":[{"Sha1":"ff7d2f5f21e82dfae2a35ea0b09a14b075fdf6b3","Message":"chore(reports): 门禁运行 / 门禁消费 / 基础目录统一审计 回绑 @ abf3da1(三份均带 provenance)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T07:49:26-07:00"},{"Sha1":"abf3da1333775705216233cf7bc7b06eb5f202b7","Message":"feat(governance): reports 登记与归档(PG-20/21/22)、两道门禁补测试(PG-15)、同名文档订正(PG-32)\n\n- reports/登记.json:顶层 39 份受控报告逐份登记生产者 / 消费者 / 绑定 / 保留(latest 3 / evidence 35 / frozen 1);新门禁 check-report-registry.mjs(R1—R6)登记为统一入口阻断位,夹具 8 例\n- 223 份无人引用的报告(含 67 份 .log)按 9 个家族 git mv 到 reports/archive/2026-09-16/,顶层 262 → 39;.gitignore 不再收新 .log\n- run-foundation-gates / check-gate-consumption 的报告带 provenance(lib/report-provenance.mjs,忽略自身 latest 报告判脏)\n- check-idp-token-contract 增 --fixture、audit-platform-openings 增 DERIVED_STATUS_PATH(只供测试注入),各补正向 + 负向用例(翻转夹具 / 注入幽灵仓即红)\n- 两份《业务发展视角的基础设施与公用应用缺失》是同名不同文:文首互指,基础设施文档/README 迁入登记订正\n- 缺失梳理 §12.3 第四轮记录、§10.2 划掉;基础/README 工具清单;收纳表计数刷新\n\n治理层测试 354(348 过 / 0 失败 / 6 跳过);一致性门禁基线 3 条不变。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T07:49:12-07:00"}],"HeadCommit":{"Sha1":"ff7d2f5f21e82dfae2a35ea0b09a14b075fdf6b3","Message":"chore(reports): 门禁运行 / 门禁消费 / 基础目录统一审计 回绑 @ abf3da1(三份均带 provenance)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T07:49:26-07:00"},"CompareURL":"luoanwu/platform-governance/compare/975091270ad2bdd234020c8ee9d6e2e7c8aff281...ff7d2f5f21e82dfae2a35ea0b09a14b075fdf6b3","Len":2}...
|
1789570170
|
Edit
Delete
|
|
30444
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"6fa036457 {"Commits":[{"Sha1":"6fa03645749413cddbd7752401d55a1cbb7400b7","Message":"docs: 能力表 v1.3 勘误——21 项目、候选撤销、派生仓全退、PF-04 阶段 2、R11/R12、观测产生端、OpenBao 仍注释(2026-09-16)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T07:49:32-07:00"}],"HeadCommit":{"Sha1":"6fa03645749413cddbd7752401d55a1cbb7400b7","Message":"docs: 能力表 v1.3 勘误——21 项目、候选撤销、派生仓全退、PF-04 阶段 2、R11/R12、观测产生端、OpenBao 仍注释(2026-09-16)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T07:49:32-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/1c3ee58f99ad51cb9f2399bdc4097b19844bd949...6fa03645749413cddbd7752401d55a1cbb7400b7","Len":1}...
|
1789570177
|
Edit
Delete
|
|
30445
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ecc77d987 {"Commits":[{"Sha1":"ecc77d987dbd2cfd9e00a3655fdd68efcd994bcc","Message":"chore(reports): 回绑 @ ff7d2f5——登记门禁读到带 provenance 的上一份报告后 9/9 通过\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T07:50:27-07:00"}],"HeadCommit":{"Sha1":"ecc77d987dbd2cfd9e00a3655fdd68efcd994bcc","Message":"chore(reports): 回绑 @ ff7d2f5——登记门禁读到带 provenance 的上一份报告后 9/9 通过\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T07:50:27-07:00"},"CompareURL":"luoanwu/platform-governance/compare/ff7d2f5f21e82dfae2a35ea0b09a14b075fdf6b3...ecc77d987dbd2cfd9e00a3655fdd68efcd994bcc","Len":1}...
|
1789570230
|
Edit
Delete
|
|
30446
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"466bca265 {"Commits":[{"Sha1":"466bca265185d740d4a71432dc93e823797c39b7","Message":"chore(reports): 门禁回绑 @ e9ede64——根链 12 道绿、runtime 静态门禁除 F8 外全绿、端口一致性 passed、evidence 32 份新鲜\n\n在 clean HEAD e9ede64 上重跑:check:pins / modules / module-imports / catalog / catalog:drift(drift 4,与登记面缺口一致)/ fixtures(17 套件 166 例)/ facts / migration-decs(40 迁移含新增 202609160001)/ caddy(2 profile,docker 语法均 passed)/ otel(8 条告警规则,promtool passed)/ governance 测试 283 例 / contracts check:local;runtime:naming / schema / validation / contract-consumers / conformance-matrix / dual-backend / write-guard / migrations / governance-docs / docs-truth / governance-rules / agent-adapters / lint / typecheck 全绿;check:port-conformance passed;check:evidence 32 份新鲜、7 条 warn(runtime / ui / identity / mainline 五类需隔离底座重跑的验收)。\n\n仍红的一条与本轮无关:runtime check:fork-readiness F8(迁移技能指纹与 docs/migration-playbook.md 不符,09-15 348499d 已暴露),由此 check:governance 记指标回退 forkReadinessViolations 0 → 1;修复要重跑迁移记录器(record-migration),留给框架同步技能处理。fork-readiness / governance 两份报告如实记 failed,不以旧绿盘代替。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:11:20-07:00"},{"Sha1":"e9ede64815ee1db69c6ed153179f842d825272bc","Message":"docs: 基础设施对抗性验收记录 2026-09-16(并行会话产出,按原样收入)\n\n对 HEAD 6fa0364 的独立对抗性验收记录,由另一会话写入工作树(08:17,此后无改动);本提交只收入文档,不改其结论。其复跑的 fixtures / otel 两份报告随后续 chore(reports) 在新 HEAD 上重跑覆盖。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:07:49-07:00"},{"Sha1":"2ba41a95b25cacf74f1c501a6ee73567091d27e7","Message":"feat(runtime,stack,governance): 缺口代码 W-1…W-5——fact 意图账本端口、audit chain-verify 作业、持久化开关、告警规则门禁、staging TLS profile\n\n- fact:新迁移 202609160001_fact_export_intent(意图账本 platform_fact_export_intent,FORCE RLS,头引 DEC-010 / 012 / 013—016 / 032);FactStore.declareIntent / intent,accept 核对意图(producer / 类型 / 实体 / 载荷摘要)并标 fulfilled;FactExportPort 按 PLATFORM_PERSISTENCE_ENABLED 在 fact-ledger 与 fact-shape 间切换,缺 DATABASE_URL_FACT 即拒绝装配\n- audit:chain-verify 作业真实处理器(逐租户验哈希链 + 仓外 checkpoint;未开持久化 / 缺库 URL / 入参非法 / 非 canonical 租户终态拒绝,账本不可达交内核重试,验证结果为返回值 + error 日志)\n- stack:runtime 声明 PLATFORM_PERSISTENCE_ENABLED=1;Prometheus rule_files + otel/rules/platform.rules.yaml(8 条,只对实测存在的指标写规则);Caddyfile.staging({$PLATFORM_PUBLIC_HOST} 站点、tls {$PLATFORM_TLS_ISSUER}、HSTS,无 :80 明文站点)与 staging overlay 覆盖挂载、:? 强制两个变量\n- governance:check-otel 增告警规则 7 条判定与 promtool 校验(CHECK_OTEL_DOCKER=1 用 compose 锁定镜像);check-caddy 逐 profile 校验 + 5 条 TLS 规则(docker validate 按 validateEnv 注入占位);登记真源 otel-attributes.json alerts 段(含 6 项缺产生端的 pending)、caddy-routes.json profiles 段;evidence-scopes 纳入 Caddyfile.staging 与规则文件\n- docs:缺失模块完善清单-2026-09-16(逐模块文件级缺口、PR 映射、§8 本轮处置)、runbook §3 / §9、staging 晋级说明、收口方案状态行、governance / stack README\n\n验证(本机):fact 单测 48 + 隔离 PG 集成 6;audit 单测 45 + 隔离 PG 集成 4;runtime 端口套件 41;governance caddy / otel / evidence 测试 46;check:caddy docker 语法两份 passed;check:otel promtool passed;migration-decs / modules / module-imports / pins 0 违规;api-nestjs 与两模块 typecheck 通过。dev 底座已应用新迁移并按本配置重建 runtime / prometheus 容器(镜像仍为 df436c1,本提交的代码待 image:build)。报告不随本提交回绑,见后续 chore(reports)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:07:49-07:00"}],"HeadCommit":{"Sha1":"466bca265185d740d4a71432dc93e823797c39b7","Message":"chore(reports): 门禁回绑 @ e9ede64——根链 12 道绿、runtime 静态门禁除 F8 外全绿、端口一致性 passed、evidence 32 份新鲜\n\n在 clean HEAD e9ede64 上重跑:check:pins / modules / module-imports / catalog / catalog:drift(drift 4,与登记面缺口一致)/ fixtures(17 套件 166 例)/ facts / migration-decs(40 迁移含新增 202609160001)/ caddy(2 profile,docker 语法均 passed)/ otel(8 条告警规则,promtool passed)/ governance 测试 283 例 / contracts check:local;runtime:naming / schema / validation / contract-consumers / conformance-matrix / dual-backend / write-guard / migrations / governance-docs / docs-truth / governance-rules / agent-adapters / lint / typecheck 全绿;check:port-conformance passed;check:evidence 32 份新鲜、7 条 warn(runtime / ui / identity / mainline 五类需隔离底座重跑的验收)。\n\n仍红的一条与本轮无关:runtime check:fork-readiness F8(迁移技能指纹与 docs/migration-playbook.md 不符,09-15 348499d 已暴露),由此 check:governance 记指标回退 forkReadinessViolations 0 → 1;修复要重跑迁移记录器(record-migration),留给框架同步技能处理。fork-readiness / governance 两份报告如实记 failed,不以旧绿盘代替。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:11:20-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/6fa03645749413cddbd7752401d55a1cbb7400b7...466bca265185d740d4a71432dc93e823797c39b7","Len":3}...
|
1789601218
|
Edit
Delete
|
|
30447
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c64115148 {"Commits":[{"Sha1":"c641151481665a321840ee8081e09101a3b74360","Message":"docs(决策): 决策批次 2026-09-16——31 项待裁事项一次签署并登记\n\n目录负责人经会话逐条签署:A 批 7 条登记与收口全部批准(CHG-007、CHG-002 → 003 → 006、CHG-001 追认、审批记录终态 merged、门禁脚本按 SHA 引用、permissions.json 离开 draft、CHG-004 阶段 2 分两批);B 批:单人代签长期化、CI 通道 B 案、19 个 PR 按登记顺序合并、Catalog 保持 proposed 到 staging 晋级;C 批:Q01—Q10 按收口方案采纳,X06 由 identity 作业编排,G-3 自建限流镜像、方法白名单回收入口层,prod 批准人必须 human,drift 升阻断,碰撞卷 dump 后删,内核一步升 0.22.0,订阅计费并入 C19,OpenBao dev 立即启用,OS 先接决策 API,嗨设允许自建,Alertmanager + 企业 IM;D 批:staging TLS 先 internal 再 ACME,§6 偏差六条按建议。五处改案及后果见批次 §1A。\n\n登记:待裁决架构事项 CHG-001 / N-02 / N-07 三行改为已裁决;开发计划 §8 新增变更记录(偏差 #5 / #23 / #31 随之关闭)。未做:DEC-010 附条件修订与 C19 范围改写各需一个 CHG。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:08:02-07:00"}],"HeadCommit":{"Sha1":"c641151481665a321840ee8081e09101a3b74360","Message":"docs(决策): 决策批次 2026-09-16——31 项待裁事项一次签署并登记\n\n目录负责人经会话逐条签署:A 批 7 条登记与收口全部批准(CHG-007、CHG-002 → 003 → 006、CHG-001 追认、审批记录终态 merged、门禁脚本按 SHA 引用、permissions.json 离开 draft、CHG-004 阶段 2 分两批);B 批:单人代签长期化、CI 通道 B 案、19 个 PR 按登记顺序合并、Catalog 保持 proposed 到 staging 晋级;C 批:Q01—Q10 按收口方案采纳,X06 由 identity 作业编排,G-3 自建限流镜像、方法白名单回收入口层,prod 批准人必须 human,drift 升阻断,碰撞卷 dump 后删,内核一步升 0.22.0,订阅计费并入 C19,OpenBao dev 立即启用,OS 先接决策 API,嗨设允许自建,Alertmanager + 企业 IM;D 批:staging TLS 先 internal 再 ACME,§6 偏差六条按建议。五处改案及后果见批次 §1A。\n\n登记:待裁决架构事项 CHG-001 / N-02 / N-07 三行改为已裁决;开发计划 §8 新增变更记录(偏差 #5 / #23 / #31 随之关闭)。未做:DEC-010 附条件修订与 C19 范围改写各需一个 CHG。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:08:02-07:00"},"CompareURL":"luoanwu/platform-governance/compare/ecc77d987dbd2cfd9e00a3655fdd68efcd994bcc...c641151481665a321840ee8081e09101a3b74360","Len":1}...
|
1789601223
|
Edit
Delete
|
|
30448
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"21e845a4b {"Commits":[{"Sha1":"21e845a4b34a2e5c8f15a9993c541a08e3b01389","Message":"chore(reports): 重签迁移记录关闭 F8,并回绑 fork-readiness / governance @ 466bca2\n\nF8 的根因是 docs/migration-playbook.md 在 2026-09-14 目录迁移后修了 48 条相对链接(edb5218),迁移技能指纹随之变化而记录未重签(348499d 已暴露)。本次用迁移技能唯一入口 pnpm migration:record 重签:mode 仍为 bootstrap(与 09-10 原记录同模式,不是新的迁移),源钉在框架 v0.16.1 tag 的临时 worktree(与 runtime 当前 pin 一致,签完即移除),目标为本仓 runtime@466bca2 clean。未迁入任何代码。\n\n结果:check:fork-readiness 通过;check:governance 的 forkReadinessViolations 回到 0,指标回退消失;根 check:evidence 32 份新鲜、7 条 warn 不变(需隔离底座重跑的验收类报告)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:28:33-07:00"}],"HeadCommit":{"Sha1":"21e845a4b34a2e5c8f15a9993c541a08e3b01389","Message":"chore(reports): 重签迁移记录关闭 F8,并回绑 fork-readiness / governance @ 466bca2\n\nF8 的根因是 docs/migration-playbook.md 在 2026-09-14 目录迁移后修了 48 条相对链接(edb5218),迁移技能指纹随之变化而记录未重签(348499d 已暴露)。本次用迁移技能唯一入口 pnpm migration:record 重签:mode 仍为 bootstrap(与 09-10 原记录同模式,不是新的迁移),源钉在框架 v0.16.1 tag 的临时 worktree(与 runtime 当前 pin 一致,签完即移除),目标为本仓 runtime@466bca2 clean。未迁入任何代码。\n\n结果:check:fork-readiness 通过;check:governance 的 forkReadinessViolations 回到 0,指标回退消失;根 check:evidence 32 份新鲜、7 条 warn 不变(需隔离底座重跑的验收类报告)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:28:33-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/466bca265185d740d4a71432dc93e823797c39b7...21e845a4b34a2e5c8f15a9993c541a08e3b01389","Len":1}...
|
1789601317
|
Edit
Delete
|
|
30449
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"101380fb8 {"Commits":[{"Sha1":"101380fb8b7d4c8b1095d7f3a53cb6df5251a58f","Message":"docs(决策): CHG-016 / CHG-017 材料——DEC-010 附条件修订、C19 范围改写(待签署后应用)\n\n决策批次 2026-09-16 五处改案带出的两个受控变更:\n- CHG-016:DEC-010 批准记录附条件修订——Required Check 证据来源改 Gitea(B-2)、CODEOWNERS 实名不再作前置(B-1 长期代签,附代签 SOP 原文)、proposed → active 判据改为首次 staging 晋级记录(B-4);decisions.delta.json 只加 note 不改 status。\n- CHG-017:成本与容量治理平台范围并入外部客户订阅计量与出账(C-15),能力表 C19 增 C19.07 / C19.08、C02.01 扩外部客户开户路径、边界表与机器读者处置;不改活跃 Catalog,不建服务。\n批次记录 §3 登记行同步。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:29:59-07:00"}],"HeadCommit":{"Sha1":"101380fb8b7d4c8b1095d7f3a53cb6df5251a58f","Message":"docs(决策): CHG-016 / CHG-017 材料——DEC-010 附条件修订、C19 范围改写(待签署后应用)\n\n决策批次 2026-09-16 五处改案带出的两个受控变更:\n- CHG-016:DEC-010 批准记录附条件修订——Required Check 证据来源改 Gitea(B-2)、CODEOWNERS 实名不再作前置(B-1 长期代签,附代签 SOP 原文)、proposed → active 判据改为首次 staging 晋级记录(B-4);decisions.delta.json 只加 note 不改 status。\n- CHG-017:成本与容量治理平台范围并入外部客户订阅计量与出账(C-15),能力表 C19 增 C19.07 / C19.08、C02.01 扩外部客户开户路径、边界表与机器读者处置;不改活跃 Catalog,不建服务。\n批次记录 §3 登记行同步。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:29:59-07:00"},"CompareURL":"luoanwu/platform-governance/compare/c641151481665a321840ee8081e09101a3b74360...101380fb8b7d4c8b1095d7f3a53cb6df5251a58f","Len":1}...
|
1789601402
|
Edit
Delete
|
|
30450
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ff384b37a {"Commits":[{"Sha1":"ff384b37ad09b2677bdad44ee2da86ae3a2386bd","Message":"chore(reports): 镜像 21e845a4b34a 构建 / 冒烟 6 项 / dev 常驻切换记录 @ 21e845a\n\n- reports/image-digest.json:enterprise-platform/runtime:21e845a4b34a(image id d914de82…,linux/arm64,184 MB,sourceSha 21e845a clean;本机 --load,registryDigest=null)\n- reports/image-smoke.latest.json:六项全过(容器起、/api/health 200、模块视图、scope 模块 /health 200、无凭证决策 401、HEALTHCHECK healthy;单 profile,53002 端口,env 只列变量名)\n- stack/reports/runtime-up.2026-09-16-persistence.json:dev 常驻 runtime 切到该镜像,PLATFORM_PERSISTENCE_ENABLED=1,启动日志 FactExportPort←fact(fact-ledger)、PermissionDecisionPort←permission(permission-ledger),audit.chain_verify 注册;直连与经 Caddy 探活 200,无凭证决策 401;check:deployed passed;仓外 env 的 PLATFORM_RUNTIME_IMAGE 已改指该镜像\n- 缺失模块完善清单 §8 ③ 标为已做\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:34:11-07:00"}],"HeadCommit":{"Sha1":"ff384b37ad09b2677bdad44ee2da86ae3a2386bd","Message":"chore(reports): 镜像 21e845a4b34a 构建 / 冒烟 6 项 / dev 常驻切换记录 @ 21e845a\n\n- reports/image-digest.json:enterprise-platform/runtime:21e845a4b34a(image id d914de82…,linux/arm64,184 MB,sourceSha 21e845a clean;本机 --load,registryDigest=null)\n- reports/image-smoke.latest.json:六项全过(容器起、/api/health 200、模块视图、scope 模块 /health 200、无凭证决策 401、HEALTHCHECK healthy;单 profile,53002 端口,env 只列变量名)\n- stack/reports/runtime-up.2026-09-16-persistence.json:dev 常驻 runtime 切到该镜像,PLATFORM_PERSISTENCE_ENABLED=1,启动日志 FactExportPort←fact(fact-ledger)、PermissionDecisionPort←permission(permission-ledger),audit.chain_verify 注册;直连与经 Caddy 探活 200,无凭证决策 401;check:deployed passed;仓外 env 的 PLATFORM_RUNTIME_IMAGE 已改指该镜像\n- 缺失模块完善清单 §8 ③ 标为已做\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:34:11-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/21e845a4b34a2e5c8f15a9993c541a08e3b01389...ff384b37ad09b2677bdad44ee2da86ae3a2386bd","Len":1}...
|
1789601655
|
Edit
Delete
|
|
30451
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"784e72397 {"Commits":[{"Sha1":"784e723973b9e1e6e44c2b87cffb8f2a7cd545c1","Message":"docs: CLAUDE.md 补「开发命令与仓结构」(并行会话产出,按原样收入)\n\n三个 pnpm 根与安装顺序、门禁链单跑命令、单测 / 集成 / 端口一致性入口、四个交付面与过渡区、runtime 装载拓扑、模块解剖、隔离门禁、contracts 与 stack 对照、证据与提交顺序、项目内技能与代理。由另一会话于 2026-09-16 16:32 写入工作树,本提交只收入文档。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:37:19-07:00"}],"HeadCommit":{"Sha1":"784e723973b9e1e6e44c2b87cffb8f2a7cd545c1","Message":"docs: CLAUDE.md 补「开发命令与仓结构」(并行会话产出,按原样收入)\n\n三个 pnpm 根与安装顺序、门禁链单跑命令、单测 / 集成 / 端口一致性入口、四个交付面与过渡区、runtime 装载拓扑、模块解剖、隔离门禁、contracts 与 stack 对照、证据与提交顺序、项目内技能与代理。由另一会话于 2026-09-16 16:32 写入工作树,本提交只收入文档。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:37:19-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/ff384b37ad09b2677bdad44ee2da86ae3a2386bd...784e723973b9e1e6e44c2b87cffb8f2a7cd545c1","Len":1}...
|
1789601842
|
Edit
Delete
|
|
30452
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"631820930 {"Commits":[{"Sha1":"631820930fa53485f2aecebf20f3be971e28badc","Message":"docs(企业控制面): 目录级 CLAUDE.md(并行会话产出,按原样收入)\n\n目录定位(基础设施层物理目录,只剩真源仓)、两个 git 仓的边界与远端、命令入口指向真源仓、四级文档层级、状态措辞纪律。由另一会话于 2026-09-16 16:31 写入工作树;治理层一致性门禁 root scope L4 / L10 零命中。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:38:09-07:00"}],"HeadCommit":{"Sha1":"631820930fa53485f2aecebf20f3be971e28badc","Message":"docs(企业控制面): 目录级 CLAUDE.md(并行会话产出,按原样收入)\n\n目录定位(基础设施层物理目录,只剩真源仓)、两个 git 仓的边界与远端、命令入口指向真源仓、四级文档层级、状态措辞纪律。由另一会话于 2026-09-16 16:31 写入工作树;治理层一致性门禁 root scope L4 / L10 零命中。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:38:09-07:00"},"CompareURL":"luoanwu/platform-governance/compare/101380fb8b7d4c8b1095d7f3a53cb6df5251a58f...631820930fa53485f2aecebf20f3be971e28badc","Len":1}...
|
1789601891
|
Edit
Delete
|
|
30453
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ec19ba1b7 {"Commits":[{"Sha1":"ec19ba1b701730e2901aba160298111d06e8660c","Message":"feat(stack): runtime 传入身份模块 dev 运行配置(IDP_* 四变量)——dev 首租户 bootstrap,托管登录页首次带真实事务渲染(缺失清单 I-7)\n\n- compose runtime 服务新增 IDP_CANONICAL_ORIGIN / IDP_BOOTSTRAP_TOKEN / IDP_PUBLIC_JWKS_JSON / IDP_LOCAL_SIGNING_KEYS_JSON(值在仓外 .secrets;dev 本地 RSA 密钥,DEC-006 / 025 终态 OpenBao Transit)\n- dev:容器重建后用 bootstrap 接口建租户 demo、管理员与公开客户端 demo-console;authorize(S256)302 到带 transaction_id 的登录页并渲染表单;无事务与 plain challenge 均被拒;check:deployed passed\n- docs:runbook §2 补身份 dev 配置与 bootstrap / 授权步骤;缺失清单 §8.1 补记;stack/reports/runtime-up.2026-09-16-identity.json 记录(口令与密钥不入记录)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:57:49-07:00"}],"HeadCommit":{"Sha1":"ec19ba1b701730e2901aba160298111d06e8660c","Message":"feat(stack): runtime 传入身份模块 dev 运行配置(IDP_* 四变量)——dev 首租户 bootstrap,托管登录页首次带真实事务渲染(缺失清单 I-7)\n\n- compose runtime 服务新增 IDP_CANONICAL_ORIGIN / IDP_BOOTSTRAP_TOKEN / IDP_PUBLIC_JWKS_JSON / IDP_LOCAL_SIGNING_KEYS_JSON(值在仓外 .secrets;dev 本地 RSA 密钥,DEC-006 / 025 终态 OpenBao Transit)\n- dev:容器重建后用 bootstrap 接口建租户 demo、管理员与公开客户端 demo-console;authorize(S256)302 到带 transaction_id 的登录页并渲染表单;无事务与 plain challenge 均被拒;check:deployed passed\n- docs:runbook §2 补身份 dev 配置与 bootstrap / 授权步骤;缺失清单 §8.1 补记;stack/reports/runtime-up.2026-09-16-identity.json 记录(口令与密钥不入记录)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T16:57:49-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/784e723973b9e1e6e44c2b87cffb8f2a7cd545c1...ec19ba1b701730e2901aba160298111d06e8660c","Len":1}...
|
1789603073
|
Edit
Delete
|
|
30454
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ec29ace2d {"Commits":[{"Sha1":"ec29ace2dc8f4e3e51b716c3bb673b741f85b47f","Message":"docs(identity): 托管登录端到端首次走通记录——PKCE 换令牌 / JWKS 验签 / userinfo / 重放与篡改拒绝(缺失清单 I-7)\n\n- stack/reports/identity-oidc-e2e.2026-09-16.json:authorize → 登录(人工)→ 同意 → 回调码 → 换令牌 200(RS256 kid dev-20260916,iss http://localhost:3098/t/demo,tenant_id / sid / acr / amr / nonce)→ JWKS 验签 valid → userinfo 200 → 重放 400 → 篡改 401 → introspect 对 public client 401;授权码 60 s\n- 生产口径容器换令牌 503 属设计内(本地 JWK 签名器只允许 test / development;生产 = OpenBao Transit);演示用本机 development 口径 identity 单 profile 进程(:3101),常驻容器不动\n- 踩坑登记:bash 加载含 JSON 的 env 会剥双引号 → discovery 503 / token 500;值须单引号\n- runbook §2 与缺失清单 §8.1 同步\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:09:55-07:00"}],"HeadCommit":{"Sha1":"ec29ace2dc8f4e3e51b716c3bb673b741f85b47f","Message":"docs(identity): 托管登录端到端首次走通记录——PKCE 换令牌 / JWKS 验签 / userinfo / 重放与篡改拒绝(缺失清单 I-7)\n\n- stack/reports/identity-oidc-e2e.2026-09-16.json:authorize → 登录(人工)→ 同意 → 回调码 → 换令牌 200(RS256 kid dev-20260916,iss http://localhost:3098/t/demo,tenant_id / sid / acr / amr / nonce)→ JWKS 验签 valid → userinfo 200 → 重放 400 → 篡改 401 → introspect 对 public client 401;授权码 60 s\n- 生产口径容器换令牌 503 属设计内(本地 JWK 签名器只允许 test / development;生产 = OpenBao Transit);演示用本机 development 口径 identity 单 profile 进程(:3101),常驻容器不动\n- 踩坑登记:bash 加载含 JSON 的 env 会剥双引号 → discovery 503 / token 500;值须单引号\n- runbook §2 与缺失清单 §8.1 同步\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:09:55-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/ec19ba1b701730e2901aba160298111d06e8660c...ec29ace2dc8f4e3e51b716c3bb673b741f85b47f","Len":1}...
|
1789603798
|
Edit
Delete
|
|
30455
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"defd9d729 {"Commits":[{"Sha1":"defd9d729060bf91f2fb1f38c165ea6b27e28780","Message":"feat(stack): Grafana 业务配置进仓——首页业务面 SLO、默认 zh-Hans 与 Asia/Shanghai、单组织新用户 Viewer、不外联;dev 补 root_url\n\n并行会话产出,按原样收入。compose grafana 服务 GF_* 十余项与 provisioning 同口径,四份仪表板 timezone 留空以继承服务默认,dev overlay 的 GF_SERVER_ROOT_URL 用主机端口;记录 stack/reports/grafana-config.2026-09-16.json(dev / staging 两套 compose config 渲染通过)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:16:33-07:00"},{"Sha1":"e041207161fe42a87d6eb19b57b26fe2ad0a6859","Message":"feat(runtime,contracts): 缺口代码 A-1 / A-2——审计 HTTP 面(audit-append.v1 / audit-query.v1 候选)、进程内 audit-ledger 端口、Q04 两模式协议与故障夹具\n\n按决策批次 2026-09-16 C-1(Q04 采纳两模式)落缺失清单 A-1 / A-2;顺序照 Q04:先协议与六类故障夹具,再改 M6,SDK 不动。\n\n- 协议(domain/audit-commit-protocol.ts):线上形状与 @juhai/client-audit(PR #44)逐字段一致,event_id / digest 只由内容决定;\n 提交模式由动作登记 commit_mode 决定(local-durable / central-prepared),调用方不可降级,result 须引用已回执 prepare;\n AUDIT_FAULT_MATRIX 六类注入点标 owner / m6;夹具评估器新增 append-event / commit / intake 三条规则,夹具 +18 例。\n- A-1:迁移 202609160002_audit_commit_protocol(commit_mode 列 + platform_audit_intake,FORCE RLS + 不可改;头引 DEC-020—023);\n AuditStore.appendIntake / getEvent(append 抽成事务内 appendInTx,语义不变);createAuditRuntime(PLATFORM_AUDIT_HTTP_ENABLED=1、\n 限 development/test、只收 JWT、普通角色);kit 增 PlatformModule.auditRuntime;NestJS POST /api/v1/audit/events、\n GET /api/v1/audit/events/{eventId}、GET /api/v1/audit/events/checkpoint;两份候选 OpenAPI 随仓(pending CHG-004)。\n- A-2:AuditSinkPort 按 PLATFORM_PERSISTENCE_ENABLED 在 audit-shape 与 audit-ledger 间切换(与 permission / fact 同款);\n event_id 与 client-audit 同 identity 派生,trace 缺失时派生稳定 32 hex。\n- 判责:整批结构错 400、producer ≠ JWT 主体 403、逐条拒绝在 200 的 rejected[];producer.client_id / app_id 都须等于 azp;\n 查询面只允许记录所属应用读,?access_token= 一律 401。\n\n复核:audit 单测 80 / 集成 19(隔离 PG)/ e2e 12(真实 NestJS + JWT,含端口一致性 sink 画像);根 pnpm check 全链 exit 0\n(check:fixtures 17 套件 184 例);报告未回绑,留给 clean 树上的 chore(reports)。未做:A-3(PR #44)、A-5 / A-6、G-1、S-5,\nOwner 侧四类故障义务待首个消费者接入后三方对账;见 docs/缺失模块完善清单-2026-09-16.md §9。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:15:30-07:00"}],"HeadCommit":{"Sha1":"defd9d729060bf91f2fb1f38c165ea6b27e28780","Message":"feat(stack): Grafana 业务配置进仓——首页业务面 SLO、默认 zh-Hans 与 Asia/Shanghai、单组织新用户 Viewer、不外联;dev 补 root_url\n\n并行会话产出,按原样收入。compose grafana 服务 GF_* 十余项与 provisioning 同口径,四份仪表板 timezone 留空以继承服务默认,dev overlay 的 GF_SERVER_ROOT_URL 用主机端口;记录 stack/reports/grafana-config.2026-09-16.json(dev / staging 两套 compose config 渲染通过)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:16:33-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/ec29ace2dc8f4e3e51b716c3bb673b741f85b47f...defd9d729060bf91f2fb1f38c165ea6b27e28780","Len":2}...
|
1789604198
|
Edit
Delete
|
|
30456
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"6fa07087d {"Commits":[{"Sha1":"6fa07087d02c7fa5504b0a015c9564b6de131f9b","Message":"chore(reports): 门禁回绑 @ defd9d7——根链全绿(含 runtime 静态门禁与 F8)、端口一致性 passed、evidence 32 份新鲜\n\n在 clean HEAD defd9d7(审计 Q04 实现 e041207 + Grafana 业务配置 defd9d7 之后)重跑:check:pins / modules / module-imports / catalog / catalog:drift / fixtures(含 module-audit 26 例新规则)/ facts / migration-decs(41 迁移)/ caddy(docker)/ otel(promtool)/ governance 测试 283 例 / contracts check:local / runtime 全部静态门禁(fork-readiness 通过)/ check:evidence(32 份新鲜、9 条 warn 为需隔离底座重跑的验收类报告);check:port-conformance passed。退出码 0 / 0。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:18:12-07:00"}],"HeadCommit":{"Sha1":"6fa07087d02c7fa5504b0a015c9564b6de131f9b","Message":"chore(reports): 门禁回绑 @ defd9d7——根链全绿(含 runtime 静态门禁与 F8)、端口一致性 passed、evidence 32 份新鲜\n\n在 clean HEAD defd9d7(审计 Q04 实现 e041207 + Grafana 业务配置 defd9d7 之后)重跑:check:pins / modules / module-imports / catalog / catalog:drift / fixtures(含 module-audit 26 例新规则)/ facts / migration-decs(41 迁移)/ caddy(docker)/ otel(promtool)/ governance 测试 283 例 / contracts check:local / runtime 全部静态门禁(fork-readiness 通过)/ check:evidence(32 份新鲜、9 条 warn 为需隔离底座重跑的验收类报告);check:port-conformance passed。退出码 0 / 0。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T17:18:12-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/defd9d729060bf91f2fb1f38c165ea6b27e28780...6fa07087d02c7fa5504b0a015c9564b6de131f9b","Len":1}...
|
1789604295
|
Edit
Delete
|
|
30489
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2a26e17cc {"Commits":[{"Sha1":"2a26e17cc31b0b5810ef25e291928ad78fcb4748","Message":"chore(reports): 治理真实性回绑 @ 3c8e8fa,257 项通过并保留既有部署缺口\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:31:29-07:00"},{"Sha1":"3c8e8fa56a8d2fc17b0f58588e69bf2294bb8a7d","Message":"fix(governance): 独立检出尊重显式工作区并补验模块 Schema\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:30:05-07:00"},{"Sha1":"d3b3cf16773dc84ddaa32530db5bfd06ff87e0b5","Message":"fix(governance): 校验证据工作树与部署源码,分离权威实现和验收等级\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:27:22-07:00"}],"HeadCommit":{"Sha1":"2a26e17cc31b0b5810ef25e291928ad78fcb4748","Message":"chore(reports): 治理真实性回绑 @ 3c8e8fa,257 项通过并保留既有部署缺口\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:31:29-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/6fa07087d02c7fa5504b0a015c9564b6de131f9b...2a26e17cc31b0b5810ef25e291928ad78fcb4748","Len":3}...
|
1789623117
|
Edit
Delete
|
|
30492
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"482d67363 {"Commits":[{"Sha1":"482d67363f779f0f0726d14450afbbc3f1642f19","Message":"docs(governance): 记录主线同步与 GitHub CI 账户限制\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:35:07-07:00"}],"HeadCommit":{"Sha1":"482d67363f779f0f0726d14450afbbc3f1642f19","Message":"docs(governance): 记录主线同步与 GitHub CI 账户限制\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:35:07-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/2a26e17cc31b0b5810ef25e291928ad78fcb4748...482d67363f779f0f0726d14450afbbc3f1642f19","Len":1}...
|
1789623317
|
Edit
Delete
|
|
30493
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c8b1f1ca6 {"Commits":[{"Sha1":"c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5","Message":"docs: record service restart and relocated model path recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:38:59-07:00"}],"HeadCommit":{"Sha1":"c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5","Message":"docs: record service restart and relocated model path recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-16T22:38:59-07:00"},"CompareURL":"luoanwu/image-generation/compare/7340f6472014bec4a3f1b148bc9b8c34507f69bf...c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5","Len":1}...
|
1789623560
|
Edit
Delete
|
|
30505
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"41940a363 {"Commits":[{"Sha1":"41940a363ff79ccad6c6fc0251d978905fdc757d","Message":"docs(验收): 记录控制面对抗验收与三项真实库负向复现\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T01:02:21-07:00"}],"HeadCommit":{"Sha1":"41940a363ff79ccad6c6fc0251d978905fdc757d","Message":"docs(验收): 记录控制面对抗验收与三项真实库负向复现\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T01:02:21-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/482d67363f779f0f0726d14450afbbc3f1642f19...41940a363ff79ccad6c6fc0251d978905fdc757d","Len":1}...
|
1789632164
|
Edit
Delete
|
|
30508
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"fcd2bcd41 {"Commits":[{"Sha1":"fcd2bcd410d622e7d8e4768c67d1803231f93dda","Message":"chore(reports): record AI route deployment evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T02:28:15-07:00"},{"Sha1":"529220256dca006e99eea7ddc881367f79170105","Message":"docs(deploy): record AI route dev rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T02:23:13-07:00"},{"Sha1":"19150ae82095cd00989043c65a98f2d9176fac39","Message":"build(runtime): persist pnpm cache across retries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T01:40:43-07:00"},{"Sha1":"efa70a65a0673dc0fd1d5efcfb961b15dc33bab8","Message":"chore(reports): rebind AI route governance evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T01:34:32-07:00"},{"Sha1":"68e939685db55b7b634f969d2dd1ff06954c979e","Message":"feat(ai-gateway): add governed route ledger\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T01:33:09-07:00"}],"HeadCommit":{"Sha1":"fcd2bcd410d622e7d8e4768c67d1803231f93dda","Message":"chore(reports): record AI route deployment evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T02:28:15-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/41940a363ff79ccad6c6fc0251d978905fdc757d...fcd2bcd410d622e7d8e4768c67d1803231f93dda","Len":5}...
|
1789637576
|
Edit
Delete
|
|
30621
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e9ee9c763 {"Commits":[{"Sha1":"e9ee9c7634e301d18908a21ce30741b93de2fdac","Message":"docs(平台): 完善公共基础交付与独立工作台设计\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T04:20:28-07:00"}],"HeadCommit":{"Sha1":"e9ee9c7634e301d18908a21ce30741b93de2fdac","Message":"docs(平台): 完善公共基础交付与独立工作台设计\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T04:20:28-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/fcd2bcd410d622e7d8e4768c67d1803231f93dda...e9ee9c7634e301d18908a21ce30741b93de2fdac","Len":1}...
|
1789644041
|
Edit
Delete
|
|
30622
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"10b674efe {"Commits":[{"Sha1":"10b674efed0a14c598e1de9de1b5ee255554b434","Message":"docs(企业控制面): 同步四项交付与独立工作台设计边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T04:20:31-07:00"}],"HeadCommit":{"Sha1":"10b674efed0a14c598e1de9de1b5ee255554b434","Message":"docs(企业控制面): 同步四项交付与独立工作台设计边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T04:20:31-07:00"},"CompareURL":"luoanwu/platform-governance/compare/631820930fa53485f2aecebf20f3be971e28badc...10b674efed0a14c598e1de9de1b5ee255554b434","Len":1}...
|
1789644045
|
Edit
Delete
|
|
30671
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f1ec55057 {"Commits":[{"Sha1":"f1ec550575bc3d6331824a3fb8378c5d4656c7ef","Message":"docs(平台治理): 收纳表 doc/ 计数 140→144、CHG 范围补至 017\n\n对外交付设计落地后执行工作区一致性检查,L13 报 doc/ 声明 140 与 git ls-files 144 不符——差值来自决策批次 2026-09-16 与 CHG-016 / CHG-017 材料四个文件。修正后 L13 清零;剩余 L8(冻结 patch 旧布局)、L9(compose project 撞名)、L12(内核 pin 落后)为既有问题,不属本轮设计范围。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T05:11:00-07:00"}],"HeadCommit":{"Sha1":"f1ec550575bc3d6331824a3fb8378c5d4656c7ef","Message":"docs(平台治理): 收纳表 doc/ 计数 140→144、CHG 范围补至 017\n\n对外交付设计落地后执行工作区一致性检查,L13 报 doc/ 声明 140 与 git ls-files 144 不符——差值来自决策批次 2026-09-16 与 CHG-016 / CHG-017 材料四个文件。修正后 L13 清零;剩余 L8(冻结 patch 旧布局)、L9(compose project 撞名)、L12(内核 pin 落后)为既有问题,不属本轮设计范围。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T05:11:00-07:00"},"CompareURL":"luoanwu/platform-governance/compare/10b674efed0a14c598e1de9de1b5ee255554b434...f1ec550575bc3d6331824a3fb8378c5d4656c7ef","Len":1}...
|
1789647064
|
Edit
Delete
|
|
30672
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"26b9b2578 {"Commits":[{"Sha1":"26b9b2578237a047c841b32ca6b1633669b8ee10","Message":"docs(平台): owner-matrix 增工作台维护者拟设行\n\n对外交付设计 §2 声明维护责任沿用 owner-matrix,设计方案 §23 已增「工作台维护者」岗位,本表补一行:路径拟为 runtime/apps/workbench(本轮不改 CODEOWNERS),待其动作按对外交付设计 §8 阶段 ②/③ 列出,实名与 slug 待签收。其余角色行未重列。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T05:17:55-07:00"}],"HeadCommit":{"Sha1":"26b9b2578237a047c841b32ca6b1633669b8ee10","Message":"docs(平台): owner-matrix 增工作台维护者拟设行\n\n对外交付设计 §2 声明维护责任沿用 owner-matrix,设计方案 §23 已增「工作台维护者」岗位,本表补一行:路径拟为 runtime/apps/workbench(本轮不改 CODEOWNERS),待其动作按对外交付设计 §8 阶段 ②/③ 列出,实名与 slug 待签收。其余角色行未重列。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T05:17:55-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/e9ee9c7634e301d18908a21ce30741b93de2fdac...26b9b2578237a047c841b32ca6b1633669b8ee10","Len":1}...
|
1789647479
|
Edit
Delete
|
|
30673
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"61081e56e {"Commits":[{"Sha1":"61081e56e2b37ba5e77440b55ef576c366854dba","Message":"docs(平台治理): 开发计划与总体计划登记四项交付、独立工作台与「分别发布」修订\n\n逐条对照对外交付设计方案后补齐三处外围文档:\n- 基础设施文档/开发计划.md:头部增 2026-09-17 增量段(五步领取顺序,① 文档部分已完成、②—⑤ 待实施,不新设 PF/MS),§8 变更记录增一行登记两仓提交与检查结果。\n- 基础/总体开发计划.md:v5.24 修订条目,把 v5.18 的「一次部署」改为「一个独立项目、分别发布」。\n- 基础/README.md:基础设施仓设计条目下加 2026-09-17 修订指针。\n仅设计登记;工作区一致性检查 L4 / L10 / L13 清零,余 L8 / L9 / L12 为既有问题。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T05:18:02-07:00"}],"HeadCommit":{"Sha1":"61081e56e2b37ba5e77440b55ef576c366854dba","Message":"docs(平台治理): 开发计划与总体计划登记四项交付、独立工作台与「分别发布」修订\n\n逐条对照对外交付设计方案后补齐三处外围文档:\n- 基础设施文档/开发计划.md:头部增 2026-09-17 增量段(五步领取顺序,① 文档部分已完成、②—⑤ 待实施,不新设 PF/MS),§8 变更记录增一行登记两仓提交与检查结果。\n- 基础/总体开发计划.md:v5.24 修订条目,把 v5.18 的「一次部署」改为「一个独立项目、分别发布」。\n- 基础/README.md:基础设施仓设计条目下加 2026-09-17 修订指针。\n仅设计登记;工作区一致性检查 L4 / L10 / L13 清零,余 L8 / L9 / L12 为既有问题。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T05:18:02-07:00"},"CompareURL":"luoanwu/platform-governance/compare/f1ec550575bc3d6331824a3fb8378c5d4656c7ef...61081e56e2b37ba5e77440b55ef576c366854dba","Len":1}...
|
1789647486
|
Edit
Delete
|
|
30674
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2002c24c8 {"Commits":[{"Sha1":"2002c24c8cc0fd770334f4cc11eaeb34a8b45802","Message":"docs(平台): 三份实施设计补 09-17 修订说明、X02 增工作台兼容类、收口顺序收窄 C11—C19\n\n- 域内 / 横切实施设计头部补 2026-09-17 修订说明:模块档位以 modules.json 为准(不再「均为 shape」),点明本轮只改 C18 / C23 / X09 / X02。\n- X02 兼容记录增第五类「管理 API ↔ 工作台」,X02-A 验收补服务端与工作台支持版本组合混跑。\n- 收口方案实施顺序第 5 行 C11—C23 收窄为 C11—C19(C20—C23 已随 CHG-015 撤销);09-17 修订说明补:决策批次 C-9 与本修订的关系由 CHG-018 处理,签署前 C-9 原文仍生效。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T05:25:20-07:00"}],"HeadCommit":{"Sha1":"2002c24c8cc0fd770334f4cc11eaeb34a8b45802","Message":"docs(平台): 三份实施设计补 09-17 修订说明、X02 增工作台兼容类、收口顺序收窄 C11—C19\n\n- 域内 / 横切实施设计头部补 2026-09-17 修订说明:模块档位以 modules.json 为准(不再「均为 shape」),点明本轮只改 C18 / C23 / X09 / X02。\n- X02 兼容记录增第五类「管理 API ↔ 工作台」,X02-A 验收补服务端与工作台支持版本组合混跑。\n- 收口方案实施顺序第 5 行 C11—C23 收窄为 C11—C19(C20—C23 已随 CHG-015 撤销);09-17 修订说明补:决策批次 C-9 与本修订的关系由 CHG-018 处理,签署前 C-9 原文仍生效。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T05:25:20-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/26b9b2578237a047c841b32ca6b1633669b8ee10...2002c24c8cc0fd770334f4cc11eaeb34a8b45802","Len":1}...
|
1789647923
|
Edit
Delete
|
|
30675
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d18826fbf {"Commits":[{"Sha1":"d18826fbfe37c9974ac1f075942efd38cd8d1f07","Message":"docs(决策): CHG-018 材料——修正决策批次 C-9「不建第二个 Portal」,平台工作台同仓独立建设(待签署后应用)\n\nC-9(2026-09-16 签署)裁定一套 Shell 归基座、本仓不建第二个 Portal;09-17 用户确认另建同仓独立工作台,设计文档已改写但裁决记录未改。本包按 CHG-016/017 格式起修正材料:企业业务 Shell 仍归基座、多 Owner Provider 与同一回执不变,只把「不建第二个 Portal」细分为「不建企业业务 Portal;平台自身入口由本仓独立工作台承载」;Catalog enterprise-experience 不动,不建目录、不改 CODEOWNERS。\n\n同步登记:待裁决架构事项 §8A 增 N-10(待签署);决策批次 §3 增 09-17 增补段;开发计划 09-17 增量段把阶段 ② 开工前置改为「CHG-018 签署」;收纳表 doc/ 计数 144→145、CHG 范围补至 018。一致性检查 L4 / L10 / L13 清零。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T05:25:28-07:00"}],"HeadCommit":{"Sha1":"d18826fbfe37c9974ac1f075942efd38cd8d1f07","Message":"docs(决策): CHG-018 材料——修正决策批次 C-9「不建第二个 Portal」,平台工作台同仓独立建设(待签署后应用)\n\nC-9(2026-09-16 签署)裁定一套 Shell 归基座、本仓不建第二个 Portal;09-17 用户确认另建同仓独立工作台,设计文档已改写但裁决记录未改。本包按 CHG-016/017 格式起修正材料:企业业务 Shell 仍归基座、多 Owner Provider 与同一回执不变,只把「不建第二个 Portal」细分为「不建企业业务 Portal;平台自身入口由本仓独立工作台承载」;Catalog enterprise-experience 不动,不建目录、不改 CODEOWNERS。\n\n同步登记:待裁决架构事项 §8A 增 N-10(待签署);决策批次 §3 增 09-17 增补段;开发计划 09-17 增量段把阶段 ② 开工前置改为「CHG-018 签署」;收纳表 doc/ 计数 144→145、CHG 范围补至 018。一致性检查 L4 / L10 / L13 清零。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T05:25:28-07:00"},"CompareURL":"luoanwu/platform-governance/compare/61081e56e2b37ba5e77440b55ef576c366854dba...d18826fbfe37c9974ac1f075942efd38cd8d1f07","Len":1}...
|
1789647930
|
Edit
Delete
|
|
30676
|
4
|
5
|
4
|
37
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ff3ecada4 {"Commits":[{"Sha1":"ff3ecada4ff774e981d2cb76d1565a7345b6d072","Message":"docs: update Qwen38 client context to 294912\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-17T20:56:12+08:00"}],"HeadCommit":{"Sha1":"ff3ecada4ff774e981d2cb76d1565a7345b6d072","Message":"docs: update Qwen38 client context to 294912\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-17T20:56:12+08:00"},"CompareURL":"laiqiaojie/yuancheng-lianjie/compare/00023531f0d33f43f6e2860702ecfffef6f0d24e...ff3ecada4ff774e981d2cb76d1565a7345b6d072","Len":1}...
|
1789649774
|
Edit
Delete
|
|
30677
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"00af476af {"Commits":[{"Sha1":"00af476afd906241cd46d200852bc871b5d8b52e","Message":"docs(平台): 应用 CHG-018 签署——阶段 ② 开工前置改为缺失接口验收 / 维护者实名 / 技术栈另裁\n\n目录负责人 2026-09-17 签署 CHG-018(approve-with-conditions,luoanwu 代签):C-9「不建第二个 Portal」细分为「不建企业业务 Portal;平台入口由本仓独立工作台承载」。回写:\n- 对外交付设计 §5.1 技术栈改为「按条件 E 另行裁决,不沿用现有 Next.js/React」,§8 阶段 ② 增三项开工前置。\n- 收口方案 09-17 说明改为「C-9 已按 CHG-018 修正」。\n- owner-matrix 工作台维护者实名改为阶段 ② 开工前置(条件 D,不代签)。\nCatalog、modules.json、CODEOWNERS 不动,工作台目录未创建。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:29:38-07:00"}],"HeadCommit":{"Sha1":"00af476afd906241cd46d200852bc871b5d8b52e","Message":"docs(平台): 应用 CHG-018 签署——阶段 ② 开工前置改为缺失接口验收 / 维护者实名 / 技术栈另裁\n\n目录负责人 2026-09-17 签署 CHG-018(approve-with-conditions,luoanwu 代签):C-9「不建第二个 Portal」细分为「不建企业业务 Portal;平台入口由本仓独立工作台承载」。回写:\n- 对外交付设计 §5.1 技术栈改为「按条件 E 另行裁决,不沿用现有 Next.js/React」,§8 阶段 ② 增三项开工前置。\n- 收口方案 09-17 说明改为「C-9 已按 CHG-018 修正」。\n- owner-matrix 工作台维护者实名改为阶段 ② 开工前置(条件 D,不代签)。\nCatalog、modules.json、CODEOWNERS 不动,工作台目录未创建。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:29:38-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/2002c24c8cc0fd770334f4cc11eaeb34a8b45802...00af476afd906241cd46d200852bc871b5d8b52e","Len":1}...
|
1789655382
|
Edit
Delete
|
|
30678
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d6deb3aa8 {"Commits":[{"Sha1":"d6deb3aa8539adc597eef52f0fd70b6f852c8525","Message":"docs(决策): CHG-018 签署并应用——C-9 修正为「平台入口由本仓独立工作台承载」,附条件 A/D/E\n\n回执写入 CHG-018 材料 §5(luoanwu 代签,approve-with-conditions,2026-09-17T14:28:37Z)。条件:A 阶段 ② 须待对外交付设计 §6 两项「缺失」管理接口验收;D 工作台维护者实名后才开工,不沿 B-1 代签;E 技术栈另裁、不沿用 Next.js/React,裁决前不开工。默认项 B / C / F 未偏离。\n回写:决策批次 §3 登记修正;待裁决架构事项 N-10 关闭;开发计划 09-17 段与 §8 登记三项前置;设计方案 §22.1 阶段 ② 加前置、§23 维护者行改为实名前置、§26 变更记录加行。Catalog enterprise-experience 不动。一致性检查 L4 / L10 / L13 清零。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:29:45-07:00"}],"HeadCommit":{"Sha1":"d6deb3aa8539adc597eef52f0fd70b6f852c8525","Message":"docs(决策): CHG-018 签署并应用——C-9 修正为「平台入口由本仓独立工作台承载」,附条件 A/D/E\n\n回执写入 CHG-018 材料 §5(luoanwu 代签,approve-with-conditions,2026-09-17T14:28:37Z)。条件:A 阶段 ② 须待对外交付设计 §6 两项「缺失」管理接口验收;D 工作台维护者实名后才开工,不沿 B-1 代签;E 技术栈另裁、不沿用 Next.js/React,裁决前不开工。默认项 B / C / F 未偏离。\n回写:决策批次 §3 登记修正;待裁决架构事项 N-10 关闭;开发计划 09-17 段与 §8 登记三项前置;设计方案 §22.1 阶段 ② 加前置、§23 维护者行改为实名前置、§26 变更记录加行。Catalog enterprise-experience 不动。一致性检查 L4 / L10 / L13 清零。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:29:45-07:00"},"CompareURL":"luoanwu/platform-governance/compare/d18826fbfe37c9974ac1f075942efd38cd8d1f07...d6deb3aa8539adc597eef52f0fd70b6f852c8525","Len":1}...
|
1789655387
|
Edit
Delete
|
|
30679
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2d4b11719 {"Commits":[{"Sha1":"2d4b117195b8ae318438b9dbd31beec6fefc9e67","Message":"docs(平台): CHG-018 条件 E 撤回——工作台技术栈裁定为 Next.js 静态导出 + React + TypeScript 纯静态 SPA\n\n目录负责人 2026-09-17 第二次答复:沿用现有 Next.js/React/TypeScript,形态取纯静态 SPA。对外交付设计 §5.1 登记技术栈(output: export、无 Node 进程、Caddy 托管、OIDC 公开客户端 + PKCE、组件规范沿用 apps/web、不用 SSR / API routes / middleware),§8 阶段 ② 前置余 A、D;收口方案与 owner-matrix 同步。工作台目录仍未创建。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:37:14-07:00"}],"HeadCommit":{"Sha1":"2d4b117195b8ae318438b9dbd31beec6fefc9e67","Message":"docs(平台): CHG-018 条件 E 撤回——工作台技术栈裁定为 Next.js 静态导出 + React + TypeScript 纯静态 SPA\n\n目录负责人 2026-09-17 第二次答复:沿用现有 Next.js/React/TypeScript,形态取纯静态 SPA。对外交付设计 §5.1 登记技术栈(output: export、无 Node 进程、Caddy 托管、OIDC 公开客户端 + PKCE、组件规范沿用 apps/web、不用 SSR / API routes / middleware),§8 阶段 ② 前置余 A、D;收口方案与 owner-matrix 同步。工作台目录仍未创建。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:37:14-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/00af476afd906241cd46d200852bc871b5d8b52e...2d4b117195b8ae318438b9dbd31beec6fefc9e67","Len":1}...
|
1789655838
|
Edit
Delete
|
|
30680
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1318ce98c {"Commits":[{"Sha1":"1318ce98ce92ecd6875ea21440c7bb6f15c16ec0","Message":"docs(决策): CHG-018 第二份回执——撤回条件 E,裁定工作台技术栈为 Next.js 静态导出 + React + TypeScript 纯静态 SPA\n\n签署人同日改为沿用现有 Next.js/React/TypeScript 并选纯静态 SPA。CHG-018 材料 §5 追加第二份回执(amends conditions[E],techStackDecision 全字段);状态行、决策批次 §3、N-10、开发计划 09-17 段与 §8、设计方案 §22.1 / §26 同步:阶段 ② 前置余 A(§6 缺失管理接口验收)、D(维护者实名)。Catalog 不动,一致性检查 L4 / L10 / L13 清零。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:37:20-07:00"}],"HeadCommit":{"Sha1":"1318ce98ce92ecd6875ea21440c7bb6f15c16ec0","Message":"docs(决策): CHG-018 第二份回执——撤回条件 E,裁定工作台技术栈为 Next.js 静态导出 + React + TypeScript 纯静态 SPA\n\n签署人同日改为沿用现有 Next.js/React/TypeScript 并选纯静态 SPA。CHG-018 材料 §5 追加第二份回执(amends conditions[E],techStackDecision 全字段);状态行、决策批次 §3、N-10、开发计划 09-17 段与 §8、设计方案 §22.1 / §26 同步:阶段 ② 前置余 A(§6 缺失管理接口验收)、D(维护者实名)。Catalog 不动,一致性检查 L4 / L10 / L13 清零。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:37:20-07:00"},"CompareURL":"luoanwu/platform-governance/compare/d6deb3aa8539adc597eef52f0fd70b6f852c8525...1318ce98ce92ecd6875ea21440c7bb6f15c16ec0","Len":1}...
|
1789655843
|
Edit
Delete
|
|
30681
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d6f2f059f {"Commits":[{"Sha1":"d6f2f059f527db47617b61a8bb0f41f015960974","Message":"chore(governance): CHG-018 条件 D 落实——工作台维护者实名 luoguoguo,CODEOWNERS 增 /runtime/apps/workbench/ 行\n\n目录负责人 2026-09-17 指定工作台维护者实名 luoguoguo。CODEOWNERS 新增 /runtime/apps/workbench/ luoguoguo@gmail.com(目录拟建;其余占位 slug 不动,仍按 B-1 代签),头注登记该例外;owner-matrix 工作台行改实名、变更记录加行;对外交付设计 §8 与收口方案把阶段 ② 前置收窄为条件 A。codeowners.test 2/2 通过。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:41:31-07:00"}],"HeadCommit":{"Sha1":"d6f2f059f527db47617b61a8bb0f41f015960974","Message":"chore(governance): CHG-018 条件 D 落实——工作台维护者实名 luoguoguo,CODEOWNERS 增 /runtime/apps/workbench/ 行\n\n目录负责人 2026-09-17 指定工作台维护者实名 luoguoguo。CODEOWNERS 新增 /runtime/apps/workbench/ luoguoguo@gmail.com(目录拟建;其余占位 slug 不动,仍按 B-1 代签),头注登记该例外;owner-matrix 工作台行改实名、变更记录加行;对外交付设计 §8 与收口方案把阶段 ② 前置收窄为条件 A。codeowners.test 2/2 通过。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:41:31-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/2d4b117195b8ae318438b9dbd31beec6fefc9e67...d6f2f059f527db47617b61a8bb0f41f015960974","Len":1}...
|
1789656094
|
Edit
Delete
|
|
30682
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"39a93b16c {"Commits":[{"Sha1":"39a93b16cbbddf5405aeda4fbf20804d41b688ac","Message":"docs(决策): CHG-018 条件 D 已满足——工作台维护者实名 luoguoguo,阶段 ② 前置只余条件 A\n\nCHG-018 材料状态行登记 D 落实(真源仓 CODEOWNERS /runtime/apps/workbench/ 实名行);N-10、开发计划 09-17 段与 §8、设计方案 §22.1 / §23 同步。余下前置:对外交付设计 §6 两项「缺失」管理接口实现并验收。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:41:35-07:00"}],"HeadCommit":{"Sha1":"39a93b16cbbddf5405aeda4fbf20804d41b688ac","Message":"docs(决策): CHG-018 条件 D 已满足——工作台维护者实名 luoguoguo,阶段 ② 前置只余条件 A\n\nCHG-018 材料状态行登记 D 落实(真源仓 CODEOWNERS /runtime/apps/workbench/ 实名行);N-10、开发计划 09-17 段与 §8、设计方案 §22.1 / §23 同步。余下前置:对外交付设计 §6 两项「缺失」管理接口实现并验收。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:41:35-07:00"},"CompareURL":"luoanwu/platform-governance/compare/1318ce98ce92ecd6875ea21440c7bb6f15c16ec0...39a93b16cbbddf5405aeda4fbf20804d41b688ac","Len":1}...
|
1789656098
|
Edit
Delete
|
|
30683
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4b0385474 {"Commits":[{"Sha1":"4b038547435ddfcb662cee0487ae3681af170211","Message":"chore(reports): 工作台两份快照首次生成 + 静态门禁回绑 @ 8ced3d1\n\nclean 树上:pnpm workbench:snapshots(catalog ok 21 项 / 7 模块映射 / 0 冲突;ops release=partial image=local-only promotion=unknown evidence=partial alerts=8 controlled_operations=unavailable);实现提交使 module-imports(error)与 runtime 六份静态报告过期,逐一重跑回绑:module-imports 0 违规、naming / validation / dual-backend / write-guard / fork-readiness / migrations / docs-truth 全过。check:evidence 回到 partial(fresh 24 / stale 9,余 9 份均为此前需真实库或容器重跑的 warn 级)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:57:59-07:00"},{"Sha1":"8ced3d1ccf7224795cbd9aa2da3157c67efa9728","Message":"feat(governance,runtime): 工作台服务目录与运维证据只读面(CHG-018 条件 A)\n\n- governance/build-workbench-snapshots.mjs(pnpm workbench:snapshots):从 Catalog × modules.json(映射真源 catalog-map.json)× Release Manifest 生成 reports/workbench-catalog-snapshot.latest.json;从 Manifest / 镜像摘要 / 晋级记录 / 证据新鲜度 / 告警规则 / stack/reports / runbook 生成 reports/workbench-ops-snapshot.latest.json。设计 / 实现档位 / 发布版本 / 环境四列分开,环境固定 unknown;来源冲突记 conflicts;派生仓退役记录不当能力退役;controlled_operations 在 CHG-005 审批前固定 unavailable。负向测试 8/8。\n- runtime api-nestjs:GET /api/platform/catalog(装配事实 + PLATFORM_CATALOG_SNAPSHOT_PATH 指向的治理快照;缺失 / 非法即 unavailable;modules.json 与描述符档位不一致记 state_drift)。vitest 4/4,typecheck 与 check:module-imports 通过。\n- evidence-scopes 登记两份快照(error);README 命令表、对外交付设计 §6 两行更新;实现记录 docs/工作台管理接口实现记录-2026-09-17.md(受控执行面因 CHG-005 阻塞,条件 A 部分满足)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:56:52-07:00"}],"HeadCommit":{"Sha1":"4b038547435ddfcb662cee0487ae3681af170211","Message":"chore(reports): 工作台两份快照首次生成 + 静态门禁回绑 @ 8ced3d1\n\nclean 树上:pnpm workbench:snapshots(catalog ok 21 项 / 7 模块映射 / 0 冲突;ops release=partial image=local-only promotion=unknown evidence=partial alerts=8 controlled_operations=unavailable);实现提交使 module-imports(error)与 runtime 六份静态报告过期,逐一重跑回绑:module-imports 0 违规、naming / validation / dual-backend / write-guard / fork-readiness / migrations / docs-truth 全过。check:evidence 回到 partial(fresh 24 / stale 9,余 9 份均为此前需真实库或容器重跑的 warn 级)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:57:59-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/d6f2f059f527db47617b61a8bb0f41f015960974...4b038547435ddfcb662cee0487ae3681af170211","Len":2}...
|
1789657083
|
Edit
Delete
|
|
30684
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"884efad10 {"Commits":[{"Sha1":"884efad105f1779a3a74c02d83e3359a81a833c0","Message":"docs(决策): CHG-018 条件 A 进展——只读面已实现(真源仓 8ced3d1),受控执行面待 CHG-005\n\n登记目录负责人点选的形态与真源仓实现:服务目录快照 + GET /api/platform/catalog + 运维证据快照,两份快照登记进 check:evidence;受控执行面第一条被 CHG-005(待审批、依赖 CHG-001→004)阻塞,条件 A 部分满足。CHG-018 材料状态行、N-10、开发计划 09-17 段与 §8 同步。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:58:43-07:00"}],"HeadCommit":{"Sha1":"884efad105f1779a3a74c02d83e3359a81a833c0","Message":"docs(决策): CHG-018 条件 A 进展——只读面已实现(真源仓 8ced3d1),受控执行面待 CHG-005\n\n登记目录负责人点选的形态与真源仓实现:服务目录快照 + GET /api/platform/catalog + 运维证据快照,两份快照登记进 check:evidence;受控执行面第一条被 CHG-005(待审批、依赖 CHG-001→004)阻塞,条件 A 部分满足。CHG-018 材料状态行、N-10、开发计划 09-17 段与 §8 同步。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T07:58:43-07:00"},"CompareURL":"luoanwu/platform-governance/compare/39a93b16cbbddf5405aeda4fbf20804d41b688ac...884efad105f1779a3a74c02d83e3359a81a833c0","Len":1}...
|
1789657126
|
Edit
Delete
|
|
30685
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7f55ca25c {"Commits":[{"Sha1":"7f55ca25c007541ec07d552b14dd4c3cc1ca1626","Message":"chore(reports): facts / catalog / catalog:drift / evidence 回绑 @ 7b4c3ed(CHG-007 应用后)\n\ncheck:facts 16/16 可追溯、check:catalog 7 模块一致、catalog:drift error 0 / drift 0;check:evidence 回到 partial(余 9 份既有 warn 级过期)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:03:42-07:00"},{"Sha1":"7b4c3edf8fe9943cd56b9cf43bbaff3bdb9c3c7e","Message":"feat(contracts): 应用 CHG-007——EmploymentTransferred 过期阻塞从 blocked_by 迁到 decided_by(方案 B)\n\n决策批次 2026-09-16 A-1 批准合并。facts.json:blocked_by [DEC-010, DEC-012, DEC-032](三条均 approved)原位改为 decided_by,maturity 保持 draft;impact-graph 为 decided_by 画 GOVERNED_BY 边(edges 仍 215);governance-linter 对 decided_by 里的 DEC 同样校验已登记;两条钉着过期阻塞的测试改为断言溯源已迁移、负例自带阻塞。contracts 测试 283/283、check:facts 16/16、check:catalog 一致。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:03:22-07:00"}],"HeadCommit":{"Sha1":"7f55ca25c007541ec07d552b14dd4c3cc1ca1626","Message":"chore(reports): facts / catalog / catalog:drift / evidence 回绑 @ 7b4c3ed(CHG-007 应用后)\n\ncheck:facts 16/16 可追溯、check:catalog 7 模块一致、catalog:drift error 0 / drift 0;check:evidence 回到 partial(余 9 份既有 warn 级过期)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:03:42-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/4b038547435ddfcb662cee0487ae3681af170211...7f55ca25c007541ec07d552b14dd4c3cc1ca1626","Len":2}...
|
1789657425
|
Edit
Delete
|
|
30686
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"09b641c13 {"Commits":[{"Sha1":"09b641c13abb0c1d020c2c0fe9af7d04888cec9f","Message":"docs(决策): CHG-007 已应用(真源仓 7b4c3ed);登记 A-2 / A-6 / A-7 / CHG-005 未应用及其重基线前置\n\n决策批次 A-1 的 CHG-007 按三份 delta 应用到活跃契约,D5 清零、283/283;材料状态改为已应用。决策批次 §3 与开发计划 §8 登记:CHG-002—006 模拟器以已退役冻结副本为基线而 blocked,需重基线到活跃 Catalog 后逐包应用,这是 CHG-018 条件 A 受控执行面(CHG-005)的前置链。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:04:25-07:00"}],"HeadCommit":{"Sha1":"09b641c13abb0c1d020c2c0fe9af7d04888cec9f","Message":"docs(决策): CHG-007 已应用(真源仓 7b4c3ed);登记 A-2 / A-6 / A-7 / CHG-005 未应用及其重基线前置\n\n决策批次 A-1 的 CHG-007 按三份 delta 应用到活跃契约,D5 清零、283/283;材料状态改为已应用。决策批次 §3 与开发计划 §8 登记:CHG-002—006 模拟器以已退役冻结副本为基线而 blocked,需重基线到活跃 Catalog 后逐包应用,这是 CHG-018 条件 A 受控执行面(CHG-005)的前置链。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:04:25-07:00"},"CompareURL":"luoanwu/platform-governance/compare/884efad105f1779a3a74c02d83e3359a81a833c0...09b641c13abb0c1d020c2c0fe9af7d04888cec9f","Len":1}...
|
1789657469
|
Edit
Delete
|
|
30687
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"bf9f835d9 {"Commits":[{"Sha1":"bf9f835d9c1c1dbc594212999b0e61fb036c9942","Message":"chore(reports): CHG-002 应用后八份报告回绑 @ 73959f8\n\ncaddy 12 前缀覆盖、migration-decs 42 迁移 0 违规、fixtures 17 套件 189 例 0 失败、catalog / catalog:drift(21 项目 / 39 裁决,drift 0)、facts 16、工作台两份快照重生成(catalog 7/7 映射 0 冲突);check:evidence 回到 partial(余 9 份既有 warn 级)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:09:31-07:00"},{"Sha1":"73959f8dee8b1a57c4a2403e4cd727571ed53a57","Message":"feat(contracts): 应用 CHG-002(重基线到活跃 Catalog)——拓扑登记三字段、21 项 form/hosted_by、DEC-037—039 登记为 pending\n\n决策批次 2026-09-16 A-2 批准串行合并 CHG-002 → 003 → 006;CHG-002 模拟器基线(冻结副本)已退役,本次按其四份 delta 直接应用到活跃 Catalog 并逐项核对:\n- schema:项目条目增 form / hosted_by / archived_tag 三个可选字段;generated 类型同步。\n- platform-projects:21 项 form(7 runtime-module / 9 contract / 3 adopted / 2 asset)与 hosted_by;add_blockers 原样应用(idp +032;权限 +010/012/032;Scope +032/039;干线 +032;注册中心 +031/032;交付 +031;AI 治理 +007;OS +009/010/012/032)。\n- 重基线调整:archived_tag 取 Catalog retirement.derived_repo_tag(派生仓 09-15/16 已退役,不再写 09-10 的常量);OS 条目 evidence「数字员工OS/CLAUDE.md」不存在,保留现值;tests.delta 的 pendingDecisions 锚点按活跃基线 0 → 3。\n- decisions:+DEC-037 / 038 / 039(pending,source 指向草案);modules.json scope.blocked_by += DEC-039 与 Catalog 一致。\ncontracts 测试 283/283、check:generated 一致;根 check:modules / check:catalog(21 项目 / 39 裁决)/ catalog:drift 0 / check:facts 16 通过;governance 265/265;domain-layer 13 条与应用前完全相同。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:08:50-07:00"}],"HeadCommit":{"Sha1":"bf9f835d9c1c1dbc594212999b0e61fb036c9942","Message":"chore(reports): CHG-002 应用后八份报告回绑 @ 73959f8\n\ncaddy 12 前缀覆盖、migration-decs 42 迁移 0 违规、fixtures 17 套件 189 例 0 失败、catalog / catalog:drift(21 项目 / 39 裁决,drift 0)、facts 16、工作台两份快照重生成(catalog 7/7 映射 0 冲突);check:evidence 回到 partial(余 9 份既有 warn 级)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:09:31-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/7f55ca25c007541ec07d552b14dd4c3cc1ca1626...bf9f835d9c1c1dbc594212999b0e61fb036c9942","Len":2}...
|
1789657774
|
Edit
Delete
|
|
30688
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2a7ecc8e5 {"Commits":[{"Sha1":"2a7ecc8e5116cdc8d9dcf12f5e7e98cab9433e0e","Message":"docs(决策): CHG-002 已应用(真源仓 73959f8,重基线三处调整);DEC-037—039 登记为 pending,裁决数声明 36→39\n\nCHG-002 材料状态改为已应用并登记重基线调整(archived_tag 取 retirement.derived_repo_tag、OS evidence 缺失保留现值、pending 锚点 0→3、modules.json scope +039);待裁决架构事项 DEC-037/038/039 三行由「未登记(CHG-002 待批)」改为「已登记 pending,裁决未做」;决策批次 §3 与开发计划 §8 登记 A-2 第一包完成及后续包(CHG-003 / 006 延后 op、CHG-004 重基线);基础/README 与总体开发计划的裁决数声明同步为 39 条 / 3 pending,L13 清零。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:10:53-07:00"}],"HeadCommit":{"Sha1":"2a7ecc8e5116cdc8d9dcf12f5e7e98cab9433e0e","Message":"docs(决策): CHG-002 已应用(真源仓 73959f8,重基线三处调整);DEC-037—039 登记为 pending,裁决数声明 36→39\n\nCHG-002 材料状态改为已应用并登记重基线调整(archived_tag 取 retirement.derived_repo_tag、OS evidence 缺失保留现值、pending 锚点 0→3、modules.json scope +039);待裁决架构事项 DEC-037/038/039 三行由「未登记(CHG-002 待批)」改为「已登记 pending,裁决未做」;决策批次 §3 与开发计划 §8 登记 A-2 第一包完成及后续包(CHG-003 / 006 延后 op、CHG-004 重基线);基础/README 与总体开发计划的裁决数声明同步为 39 条 / 3 pending,L13 清零。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:10:53-07:00"},"CompareURL":"luoanwu/platform-governance/compare/09b641c13abb0c1d020c2c0fe9af7d04888cec9f...2a7ecc8e5116cdc8d9dcf12f5e7e98cab9433e0e","Len":1}...
|
1789657857
|
Edit
Delete
|
|
30689
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b994fb357 {"Commits":[{"Sha1":"b994fb35767d4bf107edd51dcbd5b6366d032ca2","Message":"chore(reports): CHG-004 应用后十份报告回绑 @ d88c3f1\n\nfacts(Catalog 11 / 候选 5)、catalog / catalog:drift、caddy、fixtures 189/189、migration-decs、module-imports、工作台两份快照(catalog 7/7 映射 0 冲突);check:evidence partial(余 9 份既有 warn 级)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:19:51-07:00"},{"Sha1":"d88c3f1636f2a19dd3a2d4f4ab61158ce2fa4e51","Message":"feat(contracts): 应用 CHG-004 阶段 2(重基线到活跃契约)——10 条平台事实登记为 draft、7 实体、5 份模块 AppManifest、5 份候选 OpenAPI\n\n决策批次 2026-09-16 A-7 批准。simulate-chg-004 增 --contracts=active / --apply(镜像活跃契约、跳过已落地的 CHG-001—003),镜像验证 passed(check 0 错误、17 apps / 168 entities / 11 facts、schema-compatibility 11/11、impact 257 节点 / 297 边、测试 283/283)后同一组 ops 应用到活跃契约:46 个文件(15 份事实 Schema + party-canonical-ids、5 份 AppManifest、2 份 AppManifest 补丁、entities +7、facts +10、decisions 11 项 source 改指、compatibility baseline +10 与 10 份不可变快照、5 份候选 OpenAPI、4 份测试锚点)。5 条业务域事实保持 deferred(候选目录保留)。\ncompanion:删除 10 条已登记候选;七模块 src/facts/facts.json 相应 produces 改 registered;重基线两处:① validators.test 的 AppManifest 文件数锚点 12 → 17(该测试晚于冻结基线);② 10 条新登记事实里已批准的 blocked_by 按 CHG-007 方案 B 迁到 decided_by(D5 STALE_FACT_BLOCK 9 → 0;TenantProvisioned 仍 blocked_by DEC-039),maturity 一律 draft 不变。\n应用后:contracts 283/283、check:generated 一致、check:facts 16(Catalog 11 / 候选 5)、check:catalog 一致、drift 0、fixtures 189/189、governance 265/265、domain-layer 回到 13 条(与应用前相同)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:19:31-07:00"}],"HeadCommit":{"Sha1":"b994fb35767d4bf107edd51dcbd5b6366d032ca2","Message":"chore(reports): CHG-004 应用后十份报告回绑 @ d88c3f1\n\nfacts(Catalog 11 / 候选 5)、catalog / catalog:drift、caddy、fixtures 189/189、migration-decs、module-imports、工作台两份快照(catalog 7/7 映射 0 冲突);check:evidence partial(余 9 份既有 warn 级)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:19:51-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/bf9f835d9c1c1dbc594212999b0e61fb036c9942...b994fb35767d4bf107edd51dcbd5b6366d032ca2","Len":2}...
|
1789658394
|
Edit
Delete
|
|
30690
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"25eb193e8 {"Commits":[{"Sha1":"25eb193e8b0e59fdeaf41285bde074d8dc9e1a77","Message":"feat(governance): simulate-chg-004 增 --contracts=active / --apply;CHG-004 阶段 2 已应用(真源仓 d88c3f1)\n\n模拟器新模式镜像活跃契约并跳过已落地的 CHG-001—003,passed 后可把同一组 ops 应用到活跃目录并打印修改清单(镜像未 passed 拒绝应用)。tests.delta 重基线增 validators 锚点 12 → 17。CHG-004 材料状态改为已应用并登记两处重基线调整(validators 锚点;已批准 blocked_by → decided_by);DEC-020 草案指向候选文件的链接改指已登记的 schemas/facts;决策批次 §3 与开发计划 §8 登记 A-7 第一批完成,下一步 A-6 与 CHG-005。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:20:24-07:00"}],"HeadCommit":{"Sha1":"25eb193e8b0e59fdeaf41285bde074d8dc9e1a77","Message":"feat(governance): simulate-chg-004 增 --contracts=active / --apply;CHG-004 阶段 2 已应用(真源仓 d88c3f1)\n\n模拟器新模式镜像活跃契约并跳过已落地的 CHG-001—003,passed 后可把同一组 ops 应用到活跃目录并打印修改清单(镜像未 passed 拒绝应用)。tests.delta 重基线增 validators 锚点 12 → 17。CHG-004 材料状态改为已应用并登记两处重基线调整(validators 锚点;已批准 blocked_by → decided_by);DEC-020 草案指向候选文件的链接改指已登记的 schemas/facts;决策批次 §3 与开发计划 §8 登记 A-7 第一批完成,下一步 A-6 与 CHG-005。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:20:24-07:00"},"CompareURL":"luoanwu/platform-governance/compare/2a7ecc8e5116cdc8d9dcf12f5e7e98cab9433e0e...25eb193e8b0e59fdeaf41285bde074d8dc9e1a77","Len":1}...
|
1789658428
|
Edit
Delete
|
|
30691
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b54eccb01 {"Commits":[{"Sha1":"b54eccb01afc84bc640e987a599840b3f645e167","Message":"chore(reports): CHG-005 应用后 catalog / drift / facts / fixtures / 工作台快照 / evidence 回绑 @ 255dc31\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:28:43-07:00"},{"Sha1":"255dc31e193ad4e83aefce8d78c80259c1032161","Message":"feat(contracts): 应用 CHG-005——permissions.json 新增 platform.operations 资源;平台运维命令候选契约入仓\n\n目录负责人 2026-09-17 批准 CHG-005(Catalog Owner / 企业架构负责人 / Security 三份代签回执见材料)。simulate-chg-005 --contracts=active 镜像活跃契约验证 passed(permissionResources 9、impact 258 / 297、283/283、无新错误码)后 --apply:permissions.json 增 platform.operations(owner_domain=platform,maturity=draft,八动作),两处测试锚点同步。候选契约 platform-ops-api.v1 OpenAPI / 五个 OperationDefinition / catalog-delta 拷入 contracts/candidates/contracts(A-7 第二批 platform-ops-api 项)。audit-seeds 与运行时守卫另行实施。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:28:38-07:00"}],"HeadCommit":{"Sha1":"b54eccb01afc84bc640e987a599840b3f645e167","Message":"chore(reports): CHG-005 应用后 catalog / drift / facts / fixtures / 工作台快照 / evidence 回绑 @ 255dc31\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:28:43-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/b994fb35767d4bf107edd51dcbd5b6366d032ca2...b54eccb01afc84bc640e987a599840b3f645e167","Len":2}...
|
1789658927
|
Edit
Delete
|
|
30692
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0cc1eb07d {"Commits":[{"Sha1":"0cc1eb07d72db16fc5ae9b9b491d1016ab767ba6","Message":"docs(决策): CHG-005 批准并应用(真源仓 255dc31);simulate-chg-005 增 --contracts=active / --apply\n\n三份代签回执写入材料;状态改为已批准并应用,登记未做项(audit-seeds、platform:ops 守卫与四条路径随 OPS-1)。决策批次 §3 与开发计划 §8 登记,并记录目录负责人对 A-6 形态与首条命令的决定。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:29:52-07:00"}],"HeadCommit":{"Sha1":"0cc1eb07d72db16fc5ae9b9b491d1016ab767ba6","Message":"docs(决策): CHG-005 批准并应用(真源仓 255dc31);simulate-chg-005 增 --contracts=active / --apply\n\n三份代签回执写入材料;状态改为已批准并应用,登记未做项(audit-seeds、platform:ops 守卫与四条路径随 OPS-1)。决策批次 §3 与开发计划 §8 登记,并记录目录负责人对 A-6 形态与首条命令的决定。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:29:52-07:00"},"CompareURL":"luoanwu/platform-governance/compare/25eb193e8b0e59fdeaf41285bde074d8dc9e1a77...0cc1eb07d72db16fc5ae9b9b491d1016ab767ba6","Len":1}...
|
1789658994
|
Edit
Delete
|
|
30693
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7ca595293 {"Commits":[{"Sha1":"7ca595293cae2a013f38280665e3ad8135c5d3c3","Message":"chore(reports): CHG-019 应用后 catalog / drift / fixtures / 工作台快照 / evidence 回绑 @ bde8af9\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:34:28-07:00"},{"Sha1":"bde8af9ca8d2191cd8a05fc10121ef108f6ce67e","Message":"feat(contracts): 应用 CHG-019(A-6)——permissions.json 八项应用域资源升 active,Linter 成熟度合法集扩为 draft | active\n\n决策批次 2026-09-16 A-6 批准「8 项离开 draft」,目录负责人 2026-09-17 选定终态 active。Linter PERMISSION_RESOURCE_METADATA_INVALID 改为 maturity ∈ {draft, active} 且 owner_domain 必填;hr.employment / identity.tenant-administration / knowledge.content / device.asset / quotation.operations / service.operations / execution.operations / material.production 改 active;platform.operations(CHG-005)保持 draft 至 OPS 命令验收。测试补成熟度负例与八项 active 基线断言,285/285;check:generated 一致;catalog / drift / fixtures 通过。运行时接线(P-4)随后单独提交。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:34:24-07:00"}],"HeadCommit":{"Sha1":"7ca595293cae2a013f38280665e3ad8135c5d3c3","Message":"chore(reports): CHG-019 应用后 catalog / drift / fixtures / 工作台快照 / evidence 回绑 @ bde8af9\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:34:28-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/b54eccb01afc84bc640e987a599840b3f645e167...7ca595293cae2a013f38280665e3ad8135c5d3c3","Len":2}...
|
1789659271
|
Edit
Delete
|
|
30694
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"05c96b7f6 {"Commits":[{"Sha1":"05c96b7f6c43acc654b182a9e08cdd55f02ed8ee","Message":"chore(reports): runtime 静态门禁(含新增 permission-catalog)与 module-imports / evidence 回绑 @ a51ad37\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:39:35-07:00"},{"Sha1":"a51ad37404e4a474389e5cccc3f6876a0cc18a20","Message":"feat(runtime): CHG-019 / P-4 运行时接线——权限目录构建期快照喂装配点,decide 先过目录准入\n\n- scripts/sync-permission-catalog.mjs:把 contracts/catalogs/permissions.json 渲染为 packages/contracts/src/permission-catalog.ts(PERMISSION_CATALOG_ROUTES,57 条 resource:action,带 source sha256);--check 进 runtime check 链(check:permission-catalog,负向已验证:改一条 active 为 draft 即 exit 1),reports/permission-catalog.latest.json 登记进 check:evidence 作用域。\n- module-kit PlatformModuleDeps.permissionCatalog;permission 模块 domain/catalog-admission.ts(CATALOG_UNAVAILABLE / RESOURCE_NOT_IN_CATALOG / RESOURCE_NOT_ACTIVE;生产一律强制,其他环境 PLATFORM_PERMISSION_CATALOG_ENFORCE=1),PermissionStore.decide 在任何租户授权查询之前先过准入;装配点从 @repo/contracts 传入快照。\n- 5 例负向单测;api-nestjs 21 例装配单测、typecheck、check:module-imports、runtime 14 项静态门禁全过。runbook §2 增环境行;缺失清单 P-4 标已接线;runtime/CLAUDE.md 基线表增 permission-catalog 行。真实库下的拒绝用例待 check:runtime 重跑。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:39:26-07:00"}],"HeadCommit":{"Sha1":"05c96b7f6c43acc654b182a9e08cdd55f02ed8ee","Message":"chore(reports): runtime 静态门禁(含新增 permission-catalog)与 module-imports / evidence 回绑 @ a51ad37\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:39:35-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/7ca595293cae2a013f38280665e3ad8135c5d3c3...05c96b7f6c43acc654b182a9e08cdd55f02ed8ee","Len":2}...
|
1789659579
|
Edit
Delete
|
|
30695
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"93e41b4e1 {"Commits":[{"Sha1":"93e41b4e1266da3443de00fa89c81a22d83dd92c","Message":"docs(决策): CHG-019 材料——A-6 八项权限资源升 active + P-4 运行时目录准入(已代签并应用,真源仓 bde8af9)\n\n材料含 permissions / code / tests 三份 delta、语义边界(active 只表示词表定稿)、机器读者处置与代签回执;决策批次 §3 与开发计划 §8 登记;收纳表 doc/ 计数 145→149、CHG 范围至 019。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:39:49-07:00"}],"HeadCommit":{"Sha1":"93e41b4e1266da3443de00fa89c81a22d83dd92c","Message":"docs(决策): CHG-019 材料——A-6 八项权限资源升 active + P-4 运行时目录准入(已代签并应用,真源仓 bde8af9)\n\n材料含 permissions / code / tests 三份 delta、语义边界(active 只表示词表定稿)、机器读者处置与代签回执;决策批次 §3 与开发计划 §8 登记;收纳表 doc/ 计数 145→149、CHG 范围至 019。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:39:49-07:00"},"CompareURL":"luoanwu/platform-governance/compare/0cc1eb07d72db16fc5ae9b9b491d1016ab767ba6...93e41b4e1266da3443de00fa89c81a22d83dd92c","Len":1}...
|
1789659592
|
Edit
Delete
|
|
30696
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"908cf2d86 {"Commits":[{"Sha1":"908cf2d862dd87d195567ab8b87bee0f487755af","Message":"chore(reports): fixtures / facts / migration-decs / 工作台快照 / evidence 回绑 @ a51ad37(permission 模块源码变更后)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:40:15-07:00"}],"HeadCommit":{"Sha1":"908cf2d862dd87d195567ab8b87bee0f487755af","Message":"chore(reports): fixtures / facts / migration-decs / 工作台快照 / evidence 回绑 @ a51ad37(permission 模块源码变更后)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-17T08:40:15-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/05c96b7f6c43acc654b182a9e08cdd55f02ed8ee...908cf2d862dd87d195567ab8b87bee0f487755af","Len":1}...
|
1789659619
|
Edit
Delete
|
|
30697
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1ccb3b69c {"Commits":[{"Sha1":"1ccb3b69c365de2f80a4032ee4035a6999253197","Message":"chore(reports): OPS-1 应用后门禁回绑 @ 6378b6f\n\nruntime 16 项静态门禁(含新增 check:platform-ops-definitions)、module-imports 0、fixtures 189/189、facts 16、catalog / drift、migration-decs、caddy、工作台两份快照(controlled_operations=recorded,5 条定义 1 条已实现);check:evidence partial(fresh 26 / stale 9,余 9 份均为需真实库或容器重跑的 warn 级)。\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-17T15:59:06-07:00"},{"Sha1":"6378b6fbbdc70f947a007c7a644eea2929ed8484","Message":"feat(runtime,contracts): OPS-1 平台运维命令 API 首条命令 permission.invalidation(CHG-005 / X09;CHG-018 条件 A 受控执行面)\n\n目录负责人 2026-09-17 批准 CHG-005 并点选「登记 + 契约 + 实现第一条命令」。\n- 候选 Schema:contracts/candidates/schemas/platform-ops/{operation-definitions,operation-request,operation-receipt}.v1.schema.json(补齐 OpenAPI 原引用的三份缺文件)。\n- 定义快照:runtime/scripts/sync-platform-ops-definitions.mjs → packages/contracts/src/platform-ops-definitions.ts(5 条),check:platform-ops-definitions 进 runtime check 链(负向已验证:改一条 risk 即 exit 1)。\n- 线上形状:packages/contracts/src/platform-ops.ts(请求 / 回执 Zod、ReasonCode、opr_ 编码、规范化 JSON),单测 4/4。\n- 模块接口:module-kit PlatformOpsRuntime(plan / execute / receipt)+ PlatformModule.opsRuntime 钩子;M3 实现以 operationId 为账本幂等键(invalidation_ledger.fact_id),审计经既有 outbox 中继(details 带 operation_id / definition_id / reason_code)。\n- 装配点:/api/platform/ops/{definitions,{definitionId},receipts/{operationId}},三重守卫(platform:ops scope ∧ 管理客户端 ∧ 管理员白名单,未配置即失败关闭)、Idempotency-Key、dry-run、plan_digest、executable 判定;auth 增 token scope/scp → AuthContext.scopes。\n- 工作台运维快照:controlled_operations 由固定 unavailable 改为登记五条定义与本仓实现状态,不声称任何环境可执行。\n验收:contracts 4/4、装配点纯函数 6/6、permission 隔离库集成 2/2(platform_permission_test,非超级用户角色)、真实 HTTP 4/4(内核库 + Redis :56379/7 + AUTH_MODE=jwt,覆盖 401/403/URL 凭证/executable/planned/缺键 400/409 不可执行/succeeded→replayed→409 冲突/回执一致/跨租户 404)、governance 265/265、runtime 静态门禁全过。记录见 docs/平台运维命令OPS-1实现记录-2026-09-17.md。\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-17T15:58:44-07:00"}],"HeadCommit":{"Sha1":"1ccb3b69c365de2f80a4032ee4035a6999253197","Message":"chore(reports): OPS-1 应用后门禁回绑 @ 6378b6f\n\nruntime 16 项静态门禁(含新增 check:platform-ops-definitions)、module-imports 0、fixtures 189/189、facts 16、catalog / drift、migration-decs、caddy、工作台两份快照(controlled_operations=recorded,5 条定义 1 条已实现);check:evidence partial(fresh 26 / stale 9,余 9 份均为需真实库或容器重跑的 warn 级)。\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-17T15:59:06-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/908cf2d862dd87d195567ab8b87bee0f487755af...1ccb3b69c365de2f80a4032ee4035a6999253197","Len":2}...
|
1789685949
|
Edit
Delete
|