refactor(aidd-orchestrator): the check zone says when to stop, and reviews its axes in one round
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 76/100
- Loại issue
- Tái cấu trúc
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Lĩnh vực
- documentation
Hướng nghiên cứu
Đọc plugins/aidd-orchestrator/skills/01-sdlc/references/03-check.md cùng với các tiêu chí chấp nhận của issue, tập trung vào quy tắc thoát vòng lặp và việc dispatch theo trục review. Được xem là hoàn tất khi tệp nêu điều kiện thoát đối với các đầu vào có thể tiếp cận, chỉ định đích đến cho các phát hiện ngoài phạm vi, kết hợp các phát hiện song song và duy trì việc tái nhập vào regression sau khi sửa lỗi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
The Check zone says to re-enter after every new candidate and never says when to leave. It also reviews with one checker, sequentially, while its own behavior section says to parallelize independent work.
Measured on a real run (#250, PR #885): six review rounds, ten subagents, all sequential.
| Round | Score | What it found |
|---|---|---|
| 1 | 0.65 | the address pattern missed the bare form a contributor types; 8 addresses already in the tree were invisible |
| 2 | 0.68 | adding an action to a skill was refused in both orders, including the one 04-skill-generate documents |
| 3 | 0.78 | ordinary prose satisfied the router rule; 20 of 78 row deletions undetected |
| 4 | 0.80 | three regressions the previous round had introduced |
| 5 | 0.82 | shapes no input in the tree reaches |
| 6 | 0.86 | shapes no input in the tree reaches |
Rounds 1 to 4 each found a defect a real edit would hit. Rounds 5 and 6 found only shapes nothing in the repository can produce, and cost roughly an hour between the reviews themselves and the fixes they prompted.
Total: 2h12 of agent wall-clock and ~1.4M subagent tokens, for work where the axes were independent the whole time.
Scope
A stated exit condition. Check leaves the loop when the reviewer returns no finding that an input reachable from the repository can trigger. A finding about a shape nothing produces is recorded — as a spec limit or a follow-up issue — and does not re-enter the loop. The zone says this, so it is a rule and not a judgement call made differently each run.
Review axes run in parallel. Code, contract conformance and adversarial inputs are independent: none needs another's verdict. One reviewer per axis, dispatched together, their findings merged before the loop decides. A regression pass after a fix stays single, because it only re-checks what changed.
Acceptance criteria
-
plugins/aidd-orchestrator/skills/01-sdlc/references/03-check.mdstates when the loop ends, in terms a reader can apply without knowing this run. - A finding the exit condition excludes has a stated destination, so nothing is dropped by being out of scope.
- The zone dispatches its review axes in one round rather than one after another, and says how their findings combine.
- A run that finds a defect in round one still re-enters Check after the fix — the exit condition narrows the loop, it does not remove it.
Out of scope
- Model tiering per step. That is #677.
- Measuring what a run costs.
aidd-telemetryalready does it and is simply not enabled on this repository.
- Ngôn ngữ chính
- TypeScript
- Star
- 481
- Fork
- 45
- Merge trung bình
- 17 giờ 40 phút
- Pull request đã merge (30 ngày)
- 106
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ai-driven-dev/framework
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
ai-driven-dev/framework#873 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
ai-driven-dev/framework#872 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
ai-driven-dev/framework#625 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
ai-driven-dev/framework#467 · 1 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 74/100
ai-driven-dev/framework#891 · 1 bình luận ·
Tất cả issue của ai-driven-dev/framework
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
[Bug]: Matrix progress drafts fail with "Matrix runtime not initialized" during tool activity Đang mởbug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Client support matrix inclusion Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
calcite-components needs triage refactor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Esri/calcite-design-system#15203 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
danielmiessler/LifeOS#2218 ·