Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đang mở
#920 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
Nửa ngày
Mức phù hợp với người mới
20/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
markdown, python, shell
Lĩnh vực
documentation, tooling

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

area: dev-tooling deferred severity: low source: roadmap wave: 4

Deferred work · S1-addendum: tools/gauntlet.sh · severity Low · cost ~2-4 h · recorded in docs/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.

Ngôn ngữ chính
Python
Star
9
Fork
1
Merge trung bình
7 giờ 42 phút
Pull request đã merge (30 ngày)
4

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của HodeTech/ForgeLM

Tất cả issue của HodeTech/ForgeLM

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.