takt/builtins/ja/facets/output-contracts/requirements-review.md
nrslib c44477dea0 pr-review ピース追加: 5並列レビュー(arch/security/qa/testing/requirements)で PR を多角的にレビュー
gather → reviewers(並列5) → supervise → COMPLETE のフローで、PR情報とリンクIssueを収集後、
5つの専門レビュワーが並列にレビューし、supervisorが統合サマリーを出力する。
review-only と review-fix-minimal は pr-review に置き換えて削除。
2026-02-24 11:20:56 +09:00

45 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

```markdown
# 要件充足レビュー
## 結果: APPROVE / REJECT
## サマリー
{1-2文で結果を要約}
## 要件照合
| # | 要件PRから抽出 | 充足 | 根拠(ファイル:行) |
|---|-------------------|------|-------------------|
| 1 | {要件1} | ✅/❌ | `src/file.ts:42` |
- ❌ が1件でもある場合は REJECT 必須
- 根拠なしの ✅ は無効(実コードで確認すること)
## スコープチェック
| # | 要求外の変更 | ファイル | 妥当性 |
|---|-------------|---------|--------|
| 1 | {要求にない変更} | `src/file.ts` | 妥当/不要 |
## 今回の指摘new
| # | finding_id | カテゴリ | 場所 | 問題 | 修正案 |
|---|------------|---------|------|------|--------|
| 1 | REQ-NEW-src-file-L42 | 未実装 | `src/file.ts:42` | 問題の説明 | 修正方法 |
## 継続指摘persists
| # | finding_id | 前回根拠 | 今回根拠 | 問題 | 修正案 |
|---|------------|----------|----------|------|--------|
| 1 | REQ-PERSIST-src-file-L77 | `file:line` | `file:line` | 未解消 | 修正方法 |
## 解消済みresolved
| finding_id | 解消根拠 |
|------------|----------|
| REQ-RESOLVED-src-file-L10 | `file:line` は要件を充足 |
## REJECT判定条件
- `new` または `persists` が1件以上ある場合のみ REJECT 可
- `finding_id` なしの指摘は無効
```
**認知負荷軽減ルール:**
- APPROVE → サマリーのみ5行以内
- REJECT → 該当指摘のみ表で記載30行以内