gate: 按用户裁定整体退役编号门禁 id-check-new(钩子 52 → 51)
配置:摘掉该钩子,原位置留一条退役注记(不复述数钩子数的字面量)。 YAML 解析口径实测:声明 51 / 带 manual 3 / 提交期实跑 48。 脚本:git mv 进 scripts/archive/id_gate/check_ids_new.py,与已退役的 check_ids.py 同档;docstring 改退役口径,REPO_ROOT 因归档位置深两级 改取 parents[3],失败提示与自述路径同步改写。从归档位置实测: --self-test 5 正例拦下 / 29 反例放行 rc=0;--worktree 与暂存区模式 rc=0。 文档(七份):AGENTS.md 六处——总数、加钩流水(顺带补上 2026-10-29 漏记的 skill-size 一笔)、枚举项删除、本行相加数、提交期实跑、门禁索引 与主题表两行;门禁说明 README 八处——声明数、实跑数、计数流水、grep 陷阱的举例数、§2 标题、姿态表「只查新增」行、两行索引状态;编号规范 七处——引导块改「本文即唯一事实源」、族总表一处、§8 标题与正文、 §8.5 补第④步、④ 之后无机械牙那段、速查;门禁说明 id-check-new.md 整篇重写为退役留档(查什么 / 落地前的噪声回放 / 退役五条理由 / 手工 跑法 / 此后靠什么 / 认下丢了什么);门禁说明 id-check.md 与归档目录 README、check_ids.py 里「现行门禁 = id-check-new」的指针同步改写。 技能(三份):id-family-semantic-migration 一行、stale-doc-count-sweep 的 pitfalls 与 steps 各一行改手工跑法(steps 第 5 条那笔历史计数例不动)。 此后编号形态没有机器面:判据只剩 docs/编号规范.md §1 三句自问、§4.1 族总表与人工评审;2026-10-14 那类"销项删行后号被重新取走"不再有提交期 警报——这条代价已写进留档,别当成"检查没了随便写"。 纯文档与门禁配置,未跑 @build。全程未 push。
This commit is contained in:
+6
-14
@@ -680,20 +680,12 @@ repos:
|
||||
# 61 笔被编号体系牵连),脚本与语料整体移入 `scripts/archive/id_gate/`
|
||||
# (保留可复现性,**不再进提交门禁**)。退役路线与判据替换见规范 §8.5。
|
||||
|
||||
# 14) 编号门禁(2026-10-28 起是**唯一**的编号门禁):只查**新增行**,零语料
|
||||
# 背景:语义标识已是默认形态,全库语料审计的成本高过收益(见上条历史)。
|
||||
# 判据:看 git diff 的新增行里有没有**未登记形态**的「字母+数字」标识
|
||||
# (自造前缀直接 FAIL;已停发族只 WARN);白名单在脚本里,按实测普查枚举、几乎不增长。
|
||||
# 自检:`python scripts/check_ids_new.py --self-test`;范围自查用 `--range A..B`。
|
||||
# ⚠ 计数口径(2026-10-28,一增一减写成同日的两个阶段,净零):本条落地使 YAML 解析条目
|
||||
# 51 → 52,同日摘掉退役的旧语料审计钩子后 52 → **51**。口径与自查命令、「声明 / 文档 /
|
||||
# 实跑」三数同源核对 → docs/门禁说明/README.md §2 首条(本文件注释与 AGENTS 必须同批改)。
|
||||
- id: id-check-new
|
||||
name: 编号门禁·新增行(零语料,拦截新造编号)
|
||||
entry: python scripts/check_ids_new.py
|
||||
language: system
|
||||
files: \.(md|c|h|py|ya?ml|txt)$|^\.pre-commit-config\.yaml$
|
||||
pass_filenames: false
|
||||
# 14) 编号门禁(2026-10-28 上线只查新增行那一道;2026-10-29 用户裁定**整体退役**,钩子已摘)
|
||||
# 退役后编号形态没有机器面:判据回到 docs/编号规范.md §1 三句自问 + §4.1 族总表 + 评审。
|
||||
# 脚本移入 scripts/archive/id_gate/check_ids_new.py(手工可跑,--self-test 保留),留档说明
|
||||
# → docs/门禁说明/id-check-new.md;两步路线 → docs/编号规范.md §8.5。
|
||||
# ⚠ 计数口径:本条摘除使 YAML 解析条目 52 → **51**,须与 AGENTS.md 的「共 N 个钩子」、
|
||||
# docs/门禁说明/README.md §2 标题三数同源同批改(自查命令见该条;别在注释里写数钩子的字面量)。
|
||||
|
||||
# 14) 分层方向门禁(2026-10-22 加,结构债的"防扩大"那一半)
|
||||
# 背景:AGENTS.md 与 项目架构总览.md 早就写着"六层单向依赖",但**从来没有机械检查**
|
||||
|
||||
Reference in New Issue
Block a user