Skip to content

v1.0.15

Choose a tag to compare

@jcarlosrodicio jcarlosrodicio released this 24 May 10:52
· 8 commits to master since this release
f56df01

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 in opencode/scripts/check-harness.mjs.
  • Added cross-agent prompt checks so configured invariants from
    docs/ai/harness/agents.md must be reflected in the corresponding
    agents/*.md prompts.
  • Fixed AHE JSON path validation so prose evidence that mentions markdown
    filenames, such as PRODUCT.md/DESIGN.md, is not treated as a missing local
    file path.
  • Added node:test regression coverage for:
    • prose evidence containing markdown filenames;
    • inverted /evolve ordering;
    • inverted /scope ordering;
    • incomplete lead prompt invariants.
  • Aligned the public developer prompt with the documented ownership rule:
    follow-up implementation adjustments return to developer.
  • 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