Skip to content

v0.8.0

Choose a tag to compare

@jtgrenz jtgrenz released this 01 Jun 19:43
· 10 commits to main since this release
6738515

Token + wall-clock optimizations for the pair design loop, profiled from a real long session where cache reads were ~75% of the cost.

Headline: phase-per-session is the default rhythm. Each pairing feature lives in .pair-plans/<short-plan-name>/ (roadmap + numbered phase plans), and a handoff check runs before clearing context so nothing that lives only in the transcript is lost on /clear.

Also in this release:

  • ruby-builder agent + a decide-first Build gate — optionally offload a phase's build to a subagent so its churn stays off the main thread. The decision happens before reading build guidance, and the builder hands back a summary + diff without ever committing or presenting (its prompt enforces the boundary).
  • Parallel verifier + compliance gates — dispatched concurrently instead of serially; saves a gate's wall-clock in the common case.
  • Focused-spec discipline + self-tuning large-spec memory — run focused specs inside the loop, full runs only at the verify gate; when a spec file proves large/slow, record a memory so future sessions run it focused from the start.
  • Session-hygiene note — disable unused plugins/MCP before a long run.

Every behavior change went through the writing-skills RED-GREEN discipline (evals 4–9), with honest notes on which edits are genuinely additive vs. reliability insurance.