The ce-code-review subagent template instructs each persona to write its
full analysis to /tmp/compound-engineering/ce-code-review/{run_id}/{reviewer}.json,
and SKILL.md documents this as "the one permitted write." All 17
JSON-pipeline persona agents declared tools: Read, Grep, Glob, Bash --
Write was never granted, so the instructed write was unsatisfiable and
no run-artifact files appeared, breaking headless detail enrichment.
Add Write to the tools allowlist for all 17 personas (always-on,
cross-cutting conditional, and stack-specific). Extend
review-skill-contract.test.ts to assert Write is present so this cannot
regress.
Fixes#733
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>