v1.0.15
v1.0.15 - Harness contract alignment checks
This release publishes the contract-alignment hardening from the local OpenCode
harness into the public starter kit, while keeping private configuration,
local MCP wiring, credentials, raw transcripts, and machine-specific paths out
of the repository.
Highlights
- Added mechanical checker coverage for
/evolve,/scope, and/design
command contracts inopencode/scripts/check-harness.mjs. - Added cross-agent prompt checks so configured invariants from
docs/ai/harness/agents.mdmust be reflected in the corresponding
agents/*.mdprompts. - Fixed AHE JSON path validation so prose evidence that mentions markdown
filenames, such asPRODUCT.md/DESIGN.md, is not treated as a missing local
file path. - Added
node:testregression coverage for:- prose evidence containing markdown filenames;
- inverted
/evolveordering; - inverted
/scopeordering; - incomplete
leadprompt invariants.
- Aligned the public
developerprompt with the documented ownership rule:
follow-up implementation adjustments return todeveloper. - Added public-safe summary evidence for AHE iteration 016.
Validation
Validated locally with:
cd opencode
node --test scripts/check-harness.test.mjs
node scripts/check-harness.mjs
cd ..
./scripts/check.sh
git diff --check