- phase-runner: レポートを上書きせずタイムスタンプ付きで同ディレクトリに保存し、fix が過去指摘の傾向を追跡できるよう改善
- output-contracts: persists/reopened/family_tag フィールドを追加してレビュー指摘の継続性を明示
- pieces: 全ビルトインピースに reviewers↔fix の loop_monitors を追加し、発散ループを自動検知
- fix.md: 過去レポートの参照方法を「Glob で {レポート名}.* を検索、最大2件読む」と具体化
- loop-monitor-reviewers-fix.md: ループモニタ判定用の共通インストラクションを新規追加
1.5 KiB
1.5 KiB
Use reports in the Report Directory and fix the issues raised by the reviewer.
Report reference policy:
- Use the latest review reports in the Report Directory as primary evidence.
- Past iteration reports are saved as
{filename}.{timestamp}in the same directory (e.g.,architect-review.md.20260304T123456Z). For each report, run Glob with a{report-name}.*pattern, read up to 2 files in descending timestamp order, and understand persists / reopened trends before starting fixes.
Completion criteria (all must be satisfied):
- All findings in this iteration (new / reopened) have been fixed
- Potential occurrences of the same
family_taghave been fixed simultaneously (no partial fixes that cause recurrence) - At least one regression test per
family_taghas been added (mandatory for config-contract and boundary-check findings) - Findings with the same
family_tagfrom multiple reviewers have been merged and addressed as one fix
Important: After fixing, run the build (type check) and tests.
Required output (include headings)
Work results
- {Summary of actions taken}
Changes made
- {Summary of changes}
Build results
- {Build execution results}
Test results
- {Test command executed and results}
Convergence gate
| Metric | Count |
|---|---|
| new (fixed in this iteration) | {N} |
| reopened (recurrence fixed) | {N} |
| persists (carried over, not addressed this iteration) | {N} |
Evidence
- {List key points from files checked/searches/diffs/logs}