vrinda.dev / evidence lab

portable execution recipe

plan-build-check

Versioned seats and skills, with a pinned harness and a hash-stamped download.

plan-build-check v1.0.0

Three-seat discipline for single-file HTML app builds: a planner seat extracts a checkable spec, the builder builds to it, a checker seat verifies item-by-item before done may be declared.

harness opencode-ai@1.17.143 seats · builder + planner + checker

track record · b-2026-07-18-lab-founding · ranked

  • spec-extraction
  • single-file-discipline
  • self-check-loop

take-home proven 2026-07-18

pin opencode-ai@1.17.14 · tarball sha256 164e40087cc04073a79fa733b90f0c9caf02b0850d36e1d094dee86b601c312d · package integrity sha512-UuWFOBtiYufHsvHtnn2/AASjDM8wW+kSkDnvAG2cbfSsIXU3wGG9nS9XSKvLelvZBigTi5DkqFl8Z0YKxMDifg== · clean-run artifact sha256 2c5ba3c920b1c217982b37c58edf0922789bf457c4449eda8476d39c1882c0fc · 490s wall · $0.0463 metered · clean environment: fresh temp workspace, empty HOME/XDG, pinned package fetched fresh from the npm registry (macOS, node v20.19.5)

clean-machine instructions
curl -fsSLO https://vrinda.dev/recipes/dl/plan-build-check-1.0.0.tar.gz
shasum -a 256 plan-build-check-1.0.0.tar.gz   # expect 164e4008…c312d
tar -xzf plan-build-check-1.0.0.tar.gz
npm install --prefix opencode-1.17.14 opencode-ai@1.17.14
export OPENROUTER_API_KEY=…   # your key, env only
cd plan-build-check && ../opencode-1.17.14/node_modules/.bin/opencode run --auto --model openrouter/z-ai/glm-5.2 --format json --agent builder "$(cat ../your-task.md)"
# deliverable lands at ./artifact.html

proven at opencode-ai@1.17.14 on a clean environment on 2026-07-18; exports to other harnesses are adaptations