v5.0.4

AzeemIdrisi/PhoneSploit-Prov5.0.4Mar 17, 2026by obra

AI Summary

This release streamlines the review process to reduce token usage and speeds up execution, introduces a simplified OpenCode plugin installation, and improves server shutdown verification.

Key Highlights

  • Replaced chunk-by-chunk reviews with a single whole-plan review to reduce token usage.
  • OpenCode plugin now installs via a one-line config hook, removing the need for symlinks.
  • Improved `stop-server.sh` to verify process death before reporting success.
  • Raised the bar for blocking issues by removing formatting-focused checks from reviewers.

New Features

  • One-line plugin install for OpenCode
  • Single whole-plan review process
  • Enhanced server shutdown verification

Full Release Notes

### Review Loop Refinements

Dramatically reduces token usage and speeds up spec and plan reviews by eliminating unnecessary review passes and tightening reviewer focus.

- **Single whole-plan review** — plan reviewer now reviews the complete plan in one pass instead of chunk-by-chunk. Removed all chunk-related concepts (`## Chunk N:` headings, 1000-line chunk limits, per-chunk dispatch).
- **Raised the bar for blocking issues** — both spec and plan reviewer prompts now include a "Calibration" section: only flag issues that would cause real problems during implementation. Minor wording, stylistic preferences, and formatting quibbles should not block approval.
- **Reduced max review iterations** — from 5 to 3 for both spec and plan review loops. If the reviewer is calibrated correctly, 3 rounds is plenty.
- **Streamlined reviewer checklists** — spec reviewer trimmed from 7 categories to 5; plan reviewer from 7 to 4. Removed formatting-focused checks (task syntax, chunk size) in favor of substance (buildability, spec alignment).

### OpenCode

- **One-line plugin install** — OpenCode plugin now auto-registers the skills directory via a `config` hook. No symlinks or `skills.paths` config needed. Install is just adding one line to `opencode.json`. (PR #753)
- **Added `package.json`** so OpenCode can install superpowers as an npm package from git.

### Bug Fixes

- **Verify server actually stopped** — `stop-server.sh` now confirms the process is dead before reporting success. SIGTERM + 2s wait + SIGKILL fallback. Reports failure if the process survives. (PR #751)
- **Generic agent language** — brainstorm companion waiting page now says "the agent" instead of "Claude".