Skip to content

v0.12.0 — team-shared rule ledgers complete (CI gate)

Choose a tag to compare

@vukkt vukkt released this 15 Jun 18:17
· 28 commits to main since this release

Roadmap #3, increment 3: the CI gate — #3 is now complete.

What's new

  • npx tsx src/verify-ledger.ts [file...] validates committed .warden/*.rules.md ledgers and exits non-zero if any is corrupt or hand-edited, so a CI job can gate the PR. Deterministic and offline — no model tokens, no secrets; reuses increment 2's parseLedgerFile. Verified: a valid ledger passes (exit 0), a corrupted one fails (exit 1).
  • A deeper gate that re-benchmarks each rule's claimed delta in CI is possible but needs a model-token budget and credentials, so it is a documented deployment choice rather than a default.

Team-shared rule ledgers — the full arc

/warden-share (export) → /warden-adopt (import as candidates, re-measured locally, foreign delta never trusted) → verify-ledger (CI structural gate). Memory review becomes code review.

180 tests, green on Node 22 and 24.

Roadmap

Of the six directions, #1 (model-bench), #2 (prompt A/B), #3 (team-shared ledgers), #4 (cost-anomaly alerting) are shipped, plus automated prompt evolution. Two remain: #5 skill/MCP cost attribution and #6 rule marketplaces.

Full changelog: v0.11.0...v0.12.0