[governance] 文档性质标记规范:区分「需求」与「需求的需求」+ 全量打标 #71
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
用户提出(2026-09-11):
这个区分戳中了真实混乱:仓库 60+ 份文档混在一起,描述"做一个功能"的与约束"所有功能怎么做"的没有区分,导致:
docs/standards/里混着 REF 与 REQ,新人无法判断哪份有强制力影响范围
AGENTS.md/docs/standards/*(18 份)/docs/根级(4 份)根因判断(governance)
文档体系只有"放哪(
docs/README.md)"与"任务怎么流转(issue-workflow)"两类约束,缺少"文档是什么性质"这一维度 → 三类文档(META/REQ/REF)长期混用同一套审查标准。
处理动作
docs/standards/文档性质标记规范.md(v1.0):三分类定义 + 判定判据 + 三类规则差异表 + 三层落地 + 存量策略
docs/README.md新增 §六 文档性质索引(单一事实来源)+ 修复历史表格粘连缺陷AGENTS.md绝对禁止第 8~11 条AGENTS.md新增「文档性质纪律(强制)」章review-checklist.md新增「文档性质」检查项.github/instructions/doc-class-rationale.instructions.md(自动加载)关键产出:三类规则差异(这是分类的意义)
★ 盘点发现
docs/standards/目录名误导:18 份里混着 4 份 REF + 3 份 REQ验收标准 / 关闭条件
docs/standards/文档性质标记规范.md含三分类定义 + 判定判据 + 规则差异表**性质**(实测 25/25)docs/README.md§六 含 META/REQ/REF 三张表AGENTS.md引用链review-checklist.md含「文档性质」检查项.github/instructions/doc-class-rationale.instructions.md存在且 applyTo 覆盖docs/**关联
关闭凭证核验 (2026-09-11)
逐条对应正文「验收标准 / 关闭条件」:
docs/standards/文档性质标记规范.md(229 行)· §二 三分类定义 · §四 三类规则差异表**性质**docs/README.md§六 含三张表grep -oE 'docs/standards/[^)]*\.md' AGENTS.md | sort -u→ 9 份,含新增的error-code/数据采集合并去重机制说明/投诉渠道口径与对账说明/数据源接入与缓存加速规范grep -c '文档性质' docs/standards/review-checklist.md→ 检查项含 6 条子项docs/**.github/instructions/doc-class-rationale.instructions.md,applyTo: 'docs/**/*.md,AGENTS.md'正文
- [x]勾选7 项处理动作已全部勾选。
附带的真实修复(超出原验收范围,一并有证据)
[vue/no-v-model-argument] compileErrorvite build/docker compose build --no-cache/ 命令行eslint全部通过;Node API 复现两个 cwd 均得 118 条规则、该规则=[0]el-radio-button的label弃用告警^2.6.2)要求改用value修复文件:
eslint.config.mjs(根级桥接,单一事实来源)·web/jsconfig.json·.vscode/settings.json·web/eslint.config.js·scripts/migrate_radio_label_to_value.py(可复现迁移脚本)验证汇总
遗留(非阻塞,已记录在 §6.4)
人均效率算法说明.md存疑standards/目录名误导结论:全部验收项通过,予以关闭。