Repository navigation
Commit dd130df
committed
docs(versions): 按新门禁架构更正记录
- docs/versions/v0.22.md「工具链真相 1」:原句「同一轮还补了门禁自身的覆盖(lint-staged
增加 {package.json,…} → --full 条目)」易被读成 (e) 已在本地全时生效,按二轮新架构
改写:hook 现在每次提交都直跑 `line-limits --full && docs-check`(不经 lint-staged、
不依赖 glob),故本地与 CI 同口径守「登记值 == 实测值」;并补上实测反证(旧接线只暂存
一个源文件时该段 0 files/SKIPPED,旧门禁 exit 0 而新 hook exit 1);如实登记 CI 兜底
在修好前不成立(CI 从未跑过本批:最近一次运行停在 2089042,此后 75 个提交未推送;
最近 5 次 PR Quality Check 全为 failure —— 旧 workflow 引用本仓不存在的路径
client/ai-gateway/sync-service,最近一次则停在 docs job 的 docs-check exit 1)。
- 计划 Task 4 节就地改写接线描述:Step 1 改为「直跑全树」最终形态(含三条理由、
--full 为何可用、初版接线作废说明),Files/Interfaces/完成状态/执行结果同步;
「附带隐患」加二轮现状(整类风险随 lint-staged 一并消失,MM 不再被 auto-stage)。
- 「未做(登记)」点名扫描域外文件:app/src-tauri/build.rs(152 行)与
app/src-tauri/examples/capture_ocr_diag.rs(208 行),并补上复核出的另两个
(app/vite.config.ts 40 行、app/vitest.config.ts 23 行)—— glob 实际命中 872 个
tracked 文件而非评审记录的 870,差 4 个而非 2 个(git pathspec 的 ** 比 micromatch
少算 app/*.config.ts)。
- 另登记一项独立治理项:pr-check.yml 的 line-limits job 注释已过期(本批按铁律边界
未改动该文件,job 保留且行为仍正确)。1 parent 31b5923 commit dd130df
2 files changed
Lines changed: 40 additions & 29 deletions
File tree
- docs
- superpowers/plans
- versions
0 commit comments