Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 2.95 KB

rules.md

File metadata and controls

57 lines (45 loc) · 2.95 KB

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,解释性文字和链接也不计。

Direct 代码快速入口

  • -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

规则

-1a

  • 触发:<when this applies — an observable condition, not a vibe>
  • 必须:
  • 禁止:
  • 验收:<the exact check that proves compliance — a command, a file:line, a test>