Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 14:54
· 22 commits to main since this release
6822f36

Changelog

Features

  • 846caba feat: bind every activity row to its objective
  • e491ecb feat: derive the done gate's review requirement from declared reviews
  • f58477b feat: grant capabilities as a human over the CLI and close the model contract
  • 22bd77b feat: keep why an objective is in its phase
  • f130797 feat: let unsharp and open questions block linked work
  • 939bf0e feat: make objectives addressable without going through their work items
  • 8f06163 feat: make the repository a plugin marketplace for the follow-through skill (#6)
  • 7e931f7 feat: persist objective priority/appetite, item measure, and two context kinds
  • 905f246 feat: resolve a workspace from a client path and let artifacts stay relative
  • c6e32e2 feat: return versioned collateral effects from every mutation
  • f9c546a feat: supersede an acceptance criterion instead of rewriting or excusing it

Bug fixes

  • eb50bcb fix: decode pre-attention-state questions and refuse links to dead items
  • 34f8ffa fix: flag review requirement changes that hide an unmet review
  • 685b357 fix: free a superseded criterion's old ordinal within the same patch
  • 329092e fix: keep a replayed attention response consistent with its request
  • 886f1bd fix: make key addressing discoverable, recoverable and actually tested
  • 2dc766e fix: make migration 0013 apply to a workspace with existing context supersession
  • fa15c8d fix: make superseding visible to a person and cheap to read
  • 8426569 fix: make the capability grant's failures lead somewhere true
  • f352683 fix: make workspace: artifact URI normalization idempotent
  • 85a7ad6 fix: protect workspace database files
  • a9e72fd fix: reject a workspace: artifact URI carrying a host, query, or fragment
  • 11b66f7 fix: report a grant cancelled mid-attempt and keep doctor read-only
  • 994ec41 fix: resolve an objective reference in one place, and gate every tool that takes one
  • 516f6e3 fix: retry the grant only on a real lock and surface schema drift in doctor
  • 16dea6b fix: show unsharp questions on resume and refuse links to finished items
  • eaf0173 fix: stale a review when patch_item adds an expected output
  • 84d30ba fix: stop a supersession from reaching a driver error or an untested path
  • d39894a fix: stop create_objective from discarding its own appetite input
  • 1d93cf9 fix: stop doctor from repairing workspace config permissions
  • 3fd2a79 fix: tell sessions that objective phases only move when they move them
  • 9db965a fix: trim a decoded opaque workspace URI's leading slash

Refactors

  • f08ba39 refactor: make a tool response impossible to build without validating it
  • 8471726 refactor: make the objective choice and the reference rules testable on their own

Other

  • c35c28c Add the follow-through skill and name the gate (#5)
  • 6822f36 Merge pull request #7 from dennisschroeder/claude/remite-c146a7
  • 77bee6a docs: correct the semantic model digest rule in AGENTS.md
  • d530a63 docs: record REP-01 execution
  • dfb20bf docs: record REP-02 execution
  • 1bc3c92 docs: record REP-03 execution
  • d88c045 docs: record REP-04 execution
  • 86ff051 docs: record REP-05 execution
  • 940dfed docs: record REP-06 execution
  • 996b608 docs: record REP-07 execution
  • e6b0c86 docs: record REP-08 execution
  • 6415718 docs: record REP-09 execution
  • b61fc61 docs: record REP-10 execution
  • d52b633 docs: record REP-11 execution
  • 4242ea0 test: gate the effects contract instead of asserting it in prose
  • 54f8d47 test: pin backfill branch order, approval resolution and the objective index
  • 777bbce test: pin recent-changes selection and the restored append-only trigger
  • 89292b6 test: pin the collected tables and refuse a response built outside the validator
  • e29a914 test: pin the ordinary review flow and what the attention rule leaves alone
  • 1d5da5e test: pin three more supersession paths pass 3's mutants found unguarded
  • ea3b15c test: pin three paths pass 1's mutants found unguarded
  • fdc9336 test: pin transition time, pause and resume edges, and the wire timestamp
  • 91420ba test: stop the version-CHECK test passing for the wrong reason
  • 958345c test: stop two rules passing on fixture order rather than on the rule