Skip to content

v0.9.0

Choose a tag to compare

@lancekrogers lancekrogers released this 29 Sep 04:59
· 20 commits to main since this release
09692bd

Release v0.9.0

This stable release includes the following changes.

Summary:

  • 9 features
  • 2 fixes
  • 4 documentation updates
  • 4 maintenance changes

Compare: v0.8.2...v0.9.0

Highlights

  • Defer a blocked task, sweep deferred blockers at festival end, force to drop (#424)
  • Append forced-completion records instead of overwriting DROPPED_BLOCKERS.md
  • Make Fest README easier to try and share (#423)

Features

  • Defer a blocked task, sweep deferred blockers at festival end, force to drop (#424)
  • Carry deferred blockers, the sweep and the executor policy into fest next
  • Add fest task blocked --list and split the blocker displays
  • Bring deferred blockers back, bound the sweep, and guard forced completion
  • Add fest task defer and the fest task unblock reject note
  • Add the shared operator guard, the typed deferral confirmation and the ledger cross-check
  • Convert every progression call site to the settled predicate
  • Make deferral, sweep and forced completion durable in the event log
  • Add the task deferral record, the settled and done predicates, and fest task blocked --tried

Fixes

  • Append forced-completion records instead of overwriting DROPPED_BLOCKERS.md
  • Recognise the CLAUDECODE marker Claude Code actually sets

Documentation

  • Make Fest README easier to try and share (#423)
  • Restore README banner at a compact size
  • Separate Festival suite and Fest CLI installation
  • Drop the retired Go Report Card badge (#422)

Maintenance

  • Keep the fest watch deferral demo gif and tape, move the evidence bundle out of the repo
  • Drop the python bytecode the harness check left behind
  • Run the acceptance scenario in the container and prove the watch row is unchanged
  • Publish test coverage and report-card links (#421)