Skip to content

v0.8.0

Choose a tag to compare

@matteocodogno matteocodogno released this 29 Jul 09:59
· 138 commits to main since this release

v0.8.0 — 43 commit(s) since v0.7.0

Features

  • gates: enforce linear history across WellForge repos (rebase + ff-only, no merge commits) (3224f24)
  • terse: close terse-mode feature — status done, eval PASS 82 (T10, specs/001) (e8814bb)
  • plugin: compute + surface terse-vs-control savings in run-report/status (T7, specs/001) (af69d21)
  • plugin: record terse state in wellforge-run trace schema (T6, specs/001) (64bc843)
  • plugin: add /wellforge:terse-compress one-way compression command (T5, specs/001) (f18f23a)
  • plugin: parse --terse and inject terse cue in orchestrate/implement (T2, specs/001) (23e2fc7)
  • plugin: spike self-applies terse by default (T3, specs/001) (5ad1daa)
  • plugin: add /terse main-loop toggle command (T4, specs/001) (091a68c)
  • plugin: add terse skill authoritative definition (T1, specs/001) (16f893a)
  • plugin: add context-hub MCP server (@aisuite/chub, pinned) (e100f31)
  • adapters: add GitHub Copilot adapter (VS Code) (62a809c)

Fixes

  • templates: pass gates-repo + gates-ref at every gate call site (all 3 presets) (47a4308)
  • gates: stop defaulting gate configs to gates-v0, and fail loudly when they don't resolve (9860f8f)
  • gates: unbreak the SAST gate — semgrep 1.96.0 crashes on current runner Python (957182d)
  • plugin: make post-lint advisory+config-gated and allowlist op:// in the security floor (spike, specs/002) (cb711cb)
  • plugin: rename /terse toggle to /wellforge:terse for namespace consistency (T4, specs/001) (deff563)

Refactoring

  • plugin: drop dead unpacked vars in run-report control pairing (T7, specs/001) (7ccf7b2)

Documentation

  • gates: record the pin-currency rule that the semgrep breakage taught us (c07206f)
  • list context-hub in the MCP server references (b72d240)
  • advertise Copilot adapter across README/site/features (2786fc8)
  • clarify agent commands are one-shot — re-run to iterate (3534421)
  • add pulumi-gcp-ts preset to QUICKSTART, FEATURES, PLAN (ec27738)
  • site: add presets section (incl. pulumi-gcp-ts IaC preset) (d92c9ab)
  • site: add lifecycle playbooks section + refresh version badges (0a99323)

Maintenance

  • gates: port the git policy to the Copilot lefthook adapter + bump gates ref to v8 (3a7d118)
  • terse: add reproducible test runner + CI step for terse-mode fixtures (T13, specs/001) (ab2beaf)
  • specs: add T13 test runner + CI wiring task (specs/001) (ca23c6c)
  • specs: reconcile T11,T12 checkboxes for terse-mode (specs/001) (6c168b7)
  • specs: durable AC-5.1 pairing test for run-report.py (T12, specs/001) (07f9f92)
  • specs: durable AC-4.1 fact-preservation test for terse-compress (T11, specs/001) (b1a5fbd)
  • specs: add T11,T12 remediation tests + wire into T10 close gate (specs/001) (2a40fd0)
  • specs: measure terse output reduction (median 40.2%) + amend measure to output-length (T9, specs/001) (3ccb2b9)
  • specs: reconcile T6,T8 checkboxes for terse-mode (specs/001) (0b7b9a9)
  • specs: verify output+artifact integrity under terse (T8, specs/001) (24d0309)
  • specs: reconcile T2-T5 checkboxes for terse-mode (specs/001) (93e7c16)

Full diff: v0.7.0...v0.8.0


Backfilled 2026-07-29 from git history — this tag predates the automated release workflow.