Replace the ~31-command self-review chain triplicated in CLAUDE.md, AGENTS.md and CONTRIBUTING.md with `tools/gauntlet.sh` — deferred until a decision row approves it
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 3/5
- 预计耗时
- 半天
- 新手友好度
- 20/100
- Issue 类型
- 重构
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 领域
- documentation, tooling
调研方向
Start with the gauntlet blocks between the markers in CLAUDE.md, AGENTS.md and CONTRIBUTING.md, then the comparison in tests/test_guard_wiring.py. The issue says a decision row in docs/roadmap/risks-and-decisions.md must approve the change before any work begins. Done means tools/gauntlet.sh exists, the three documents and the meta-test call it, and the doc-versus-doc comparison is removed.
由索引模型根据 Issue 内容生成。
描述
Deferred work ·
S1-addendum: tools/gauntlet.sh· severity Low · cost ~2-4 h · recorded indocs/roadmap/risks-and-decisions.md:250
Summary
The gauntlet is copied three times, and tests/test_guard_wiring.py exists partly to keep the copies identical and to catch a trailing || true that would bind to the whole && chain. The S1 addendum called a single tools/gauntlet.sh genuinely attractive — it deletes the doc-versus-doc half of the meta-test and makes the || true precedence hazard structurally unreachable — but deferred it because it changes the contributor-facing procedure while Phase 16 steps were still landing.
Condition or budget
Its own decision row in risks-and-decisions.md first; proposed for Phase 16 S14 (#900) or S16 (#902).
State today (re-checked 2026-10-09)
No tools/gauntlet.sh exists; the chain is triplicated between the gauntlet markers of the three documents.
Related
#703 (the gauntlet is not the full CI pull-request surface) and #717 (|| true wording).
Acceptance criteria
- A decision row records the change; the three documents and the meta-test call the script, and the doc-versus-doc comparison is retired.
Recorded in docs/roadmap/risks-and-decisions.md (read at f94595f) and re-checked against the code on 2026-10-09.
- 主要语言
- Python
- 星标
- 9
- 派生
- 1
- 平均合并
- 10 小时 40 分钟
- 30 天内合并 PR
- 12
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
HodeTech/ForgeLM 的其他 Issue
-
area: site bug severity: low
难度 2/5 1-3 小时 新手友好度 75/100
维护者通常 1 天内回复
-
area: dev-tooling bug severity: low source: roadmap wave: 4
难度 2/5 1-3 小时 新手友好度 70/100
维护者通常 1 天内回复
-
Site: the theme-locked --code-comment grey (#6a6f80) on the dark code surface is 3.8:1, below WCAG AA, in both themes (F-W1-SITE-06)可能已有人在做 @vortsghost2025 于 3 天前认领。 未关闭area: site bug good first issue severity: low source: review-2026-09 wave: 4
难度 2/5 1-3 小时 新手友好度 66/100
维护者通常 1 天内回复
-
Choosing-a-trainer table documents KTO rows as {prompt, response, label}, but the KTO loader requires a completion column (F-W1-DOCS-TRAIN-02)可能已有人在做 @vortsghost2025 于 2 天前认领。 未关闭documentation good first issue severity: medium source: review-2026-09 wave: 3
难度 2/5 1-3 小时 新手友好度 75/100
维护者通常 1 天内回复
-
documentation good first issue severity: low source: review-2026-09 wave: 4
难度 1/5 1-3 小时 新手友好度 80/100
维护者通常 1 天内回复
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 65/100
noontide-co/mainbranch#1211 · 1 条评论 ·
维护者通常 1 天内回复
-
[1.x Bug] run-operation --sql reports success but rolls back writes on transaction-capable adapters未关闭triage
难度 2/5 1-3 小时 新手友好度 64/100
维护者通常 1 天内回复
-
bug needs-triage
难度 2/5 1-3 小时 新手友好度 70/100
维护者通常 1 天内回复
-
bug settings ui
难度 2/5 1-3 小时 新手友好度 72/100
DewaldOosthuizen/py-tray-command-launcher#162 ·
维护者通常 1 天内回复
-
run_all sleeps after the final job despite documenting delays between jobs可能已有人在做 @Gambit-Checkmate 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 74/100