refactor(aidd-orchestrator): the check zone says when to stop, and reviews its axes in one round

Đang mở Phù hợp với người mới
#887 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ó
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.md states 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-telemetry already 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

Mở hướng dẫn đóng góp

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 ai-driven-dev/framework

Tất cả issue của ai-driven-dev/framework

Issue tương tự

Thêm issue về TypeScript

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.