nrslib 4e89fe1c23 feat: reviewers↔fix ループ収束を支援するレポート履歴・ループ監視・参照方針の整備
- phase-runner: レポートを上書きせずタイムスタンプ付きで同ディレクトリに保存し、fix が過去指摘の傾向を追跡できるよう改善
- output-contracts: persists/reopened/family_tag フィールドを追加してレビュー指摘の継続性を明示
- pieces: 全ビルトインピースに reviewers↔fix の loop_monitors を追加し、発散ループを自動検知
- fix.md: 過去レポートの参照方法を「Glob で {レポート名}.* を検索、最大2件読む」と具体化
- loop-monitor-reviewers-fix.md: ループモニタ判定用の共通インストラクションを新規追加
2026-03-04 11:32:19 +09:00

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_tag have been fixed simultaneously (no partial fixes that cause recurrence)
  • At least one regression test per family_tag has been added (mandatory for config-contract and boundary-check findings)
  • Findings with the same family_tag from 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}