title: " 硬门禁" created: updated: type: rule tags: [<tag-from-SCHEMA.md>] sources: [<PR #NNNN>, <path/to/source.py>, <sibling-guide.md>]
只在<明确的触发条件:修改 X、审查 Y、调试 Z>时使用本页。<可选:第一次读先看 [<入门 guide>](.md);需要执行时再看 [<操作 guide>](.md)。>
只有<加粗项目或表格第一列中的 <PREFIX>-数字字母>是可审计规则 ID;章节标题只是
分组,不计入 ID,解释性文字和链接也不计。
- -0a — 先用意图选行,再用 diff 验证范围。 只合并下表命中的规则和源码 入口,不在动手前手工枚举整页。命中多行时取并集,不能只选看起来最接近的一行。 PR 描述只负责导航,冲突时以 live diff 和 consumer 为准。
- -0b — 命中源码后停止文档导航。 打开第一批源码后沿 producer→consumer 审查;只有调用链跨 owner 或具体未知量阻塞时,才多打开一个 owner 或 guide。
| 正在做什么 | 精确规则组 | 第一批 live 源码 |
|---|---|---|
| <intent phrase, the words a PR title would use> | <group-name>:<PREFIX>-1a–1c |
<path.py>::{<fn>,<fn>} → <next.py>::<fn> |
<group-name>:<PREFIX>-2a |
<path.py>::<fn> |
| 审查组 | 什么时候触发 | 规则 ID |
|---|---|---|
core |
每次<该 owner 的>审查 | <PREFIX>-1a, <PREFIX>-1b |
<group-name> |
<PREFIX>-2a |
- 触发:<when this applies — an observable condition, not a vibe>
- 必须:
- 禁止:
- 验收:<the exact check that proves compliance — a command, a file:line, a test>