nrslib 532b1961a7 refactor: expert → dual リネーム、未使用ピース削除、default 統合
- expert/expert-mini/expert-cqrs/expert-cqrs-mini を dual 系にリネーム
  (「フルスタック」→「フロントエンド+バックエンド」に説明も修正)
- expert-supervisor ペルソナを dual-supervisor にリネーム
- passthrough, structural-reform ピースを削除
- default-mini, default-test-first-mini を default に統合
- coding-pitfalls ナレッジの主要項目を coding ポリシーに移動し削除
- implement/plan インストラクションにセルフチェック・コーダー指針を追加
- builtin カタログに不足していた terraform, takt-default 系を追加
- deep-research をカテゴリに追加
2026-03-02 13:15:51 +09:00

107 lines
2.4 KiB
Markdown

# supervise -- Final Verification Instruction Template
> **Purpose**: Run tests/builds, verify all review results, give final approval
> **Agent**: supervisor, dual-supervisor
> **Reports**: Validation + Summary (format embedded in template)
---
## Template
```
Run tests, verify builds, and perform final approval.
{Customize: Review pass status -- for dual pieces where all reviews have passed}
## Previous Reviews Summary
Reaching this movement means all of the following reviews have been APPROVED:
{Customize: Actual review list}
- AI Review: APPROVED
- Architecture Review: APPROVED
**Full piece verification:**
1. Does the implementation match the plan ({report:plan.md}) {Customize: Add design report if applicable}?
2. Have all review movement findings been addressed?
3. Has the original task objective been achieved?
**Report verification:** Read all reports in the Report Directory and
check for any unaddressed improvement suggestions.
**Validation output contract:**
```markdown
# Final Verification Results
## Result: APPROVE / REJECT
## Verification Summary
| Item | Status | Verification Method |
|------|--------|-------------------|
| Requirements met | Pass | Compared against requirements list |
| Tests | Pass | `npm test` (N passed) |
| Build | Pass | `npm run build` succeeded |
| Functional check | Pass | Main flow verified |
## Artifacts
- Created: {created files}
- Modified: {modified files}
## Incomplete items (if REJECT)
| # | Item | Reason |
|---|------|--------|
| 1 | {item} | {reason} |
```
**Summary output contract (APPROVE only):**
```markdown
# Task Completion Summary
## Task
{Original request in 1-2 sentences}
## Result
Complete
## Changes
| Type | File | Description |
|------|------|-------------|
| Create | `src/file.ts` | Description |
## Review Results
| Review | Result |
|--------|--------|
{Customize: Adjust list based on the piece's review structure}
| AI Review | APPROVE |
| Architecture | APPROVE |
| Supervisor | APPROVE |
## Verification Commands
```bash
npm test
npm run build
```
```
```
---
## Typical rules
```yaml
rules:
- condition: All checks passed
next: COMPLETE
- condition: Requirements not met, test failure, build error
next: plan # or fix_supervisor
```
---
## Report settings
```yaml
report:
- Validation: supervisor-validation.md
- Summary: summary.md
```
**Note**: Do not add sequence numbers to report filenames.