Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 02:54
829f1ef

1.3.0 (2026-06-30)

Features

  • branch-safety engine — start verb, stale recovery, one branch-state ladder (#37) (f5b1351)
  • brief surfaces the backlog (open + stale debt) from the vault brief (#40) (4bfe8ba)
  • drift: json-cache data-store model via the MCP; retire legacy block path (a09e307)
  • drift: json-file data-store model alongside legacy blocks (516b7e9)
  • drift: migrate nginx, ts-acl, cf-dns to the json-file data store (876d5c1)
  • ship-flow gate, fleet contracts, and shared drift/mcp seams (#43) (cfd7137)
  • site CLI + describe cohesion (validate-writeup, reinstall-mcp --yes, federate obsidian contract) (367f798)
  • site CLI + describe cohesion (validate-writeup, reinstall-mcp --yes, federate obsidian contract) (e4a8339)
  • site CLI + describe cohesion (validate-writeup, reinstall-mcp --yes, federate obsidian contract) (899997f)
  • site CLI + describe cohesion (validate-writeup, reinstall-mcp --yes, federate obsidian contract) (57e9d09)
  • vault: add 'vault daily' — populate the daily note's brief region (#44) (cf463b2)
  • vault: daily note lists the actual open work, not just counts (#46) (a178f52)
  • vault: daily note logs what you DID, not pending work (#47) (0058077)
  • workspace loop — land verb, brief/repos cockpits, one PR-state owner (dc761ee)
  • workspace loop (land + brief/repos cockpits) + brand Cordon delegate (276d5da)

Bug Fixes

  • common: route die() to stderr; drop the per-call >&2 workarounds (#45) (0a6cd9d)
  • workspace: resync clears squash-merged current branch; exact-name scope; reaper (#39) (c706dfc)

Performance Improvements

  • repos: parallel scan + scoped filter; in-TUI diff overlay; raw-mode fix (#42) (2c3248b)