Skip to content

v0.10.0

Choose a tag to compare

@jtgrenz jtgrenz released this 16 Jun 14:48
· 8 commits to main since this release
6475692

calibrates how much TDD ceremony a build gets to how certain the design is — without ever skipping the review.

long agentic runs were paying full per-change TDD ceremony on transcription work (re-deriving an already-validated design one failing test at a time). a real overnight run burned ~173M tokens, ~94% cache reads, ~92 Rails-booting spec invocations — and the gates returned zero must-fix every pass. the build loop was the waste, not the design.

Two tracks (new references/calibrating-rigor.md):

  • Discovery — design emerging at the keyboard: strict per-change Red→Green→Refactor→Simplify→Pre-flight, with Shameless Green.
  • Transcription — design already validated (verified prototype, mechanical port, trivial change): write the target shape directly, batch the build, one comprehensive spec, no micro-loop. When unsure, default to Discovery.

Wired through pair (sets the track, passes it to the builder), execute-plan, and ruby-builder.

What does NOT calibrate — the review. We check the code against our best practices every phase regardless of track. The prototype validates the design, not the port, and was never compliance-reviewed, so the verifier + compliance gates run per phase in both tracks. Transcription streamlines the build, not the review. Guarded by eval id 10.

Also: Shameless Green is now explicitly a Discovery tool (it guards against premature abstraction; on a known design it's ceremony), the ${CLAUDE_PLUGIN_ROOT} path fix is finished on ruby-builder, and there's a .gitignore for local .claude/ settings.

Created by Claude Code