# 2592 Phase 6 Final Report 9a318c4d

> Phase 6 — Report Finalization

- Skill: `tools-only/2592-phase-6-final-report-9a318c4d` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/2592-phase-6-final-report-9a318c4d`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/2592-phase-6-final-report-9a318c4d/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/tools-only/2592-phase-6-final-report-9a318c4d

---

# Phase 6 — Report Finalization

## Preconditions

- Phase 5 complete (or skipped if zero findings): `poc_final_results.json` exists or findings are empty

## Instructions

Spawn agent `4-report-assembler` via `Task` with:

| Parameter | Value |
|---|---|
| `workdir` | `{workdir}` |
| `config_path` | `{workdir}/merged-config.yaml` |
| `mcp_available` | From `orchestrator-state.json` routing |
| `mcp_required_for_advanced` | `{{mcp_required_for_advanced}}` |
| `baseDir` | `{baseDir}` |
| `mode` | `final` |
| `poc_results` | `{workdir}/poc/poc_final_results.json` |

**After completion**: Verify `{workdir}/report/final-report.md` and updated `{workdir}/report/findings.json` exist.

## State Update

Update `orchestrator-state.json`:

```json
{
  "current_phase": 6,
  "phases": {
    "6": {"status": "complete", "output": "report/final-report.md"}
  }
}
```

## Error Handling

| Failure | Behavior |
|---|---|
| Report assembler fails | Surface error to user |

## Next Phase

Phase 7 — Test Generation (if `enable_runtime_tests=true` and `finding_count > 0`)

