Skip to content

brainless 0.2.0

Choose a tag to compare

@ezapmar ezapmar released this 21 Sep 17:58
· 35 commits to main since this release

Telegram listens, Buzz answers

  • Telegram is capture-only; receipts and errors arrive in Buzz #inbox. Nothing is sent back over Telegram any more: no replies, no buttons, no /today. Old Telegram message ids stop authorising writes; pending previews are re-posted to Buzz and must be approved there. This is the reason for the minor version bump.
  • Today and weekly thinking use owner-only Buzz threads with revision-bound approval, pending-preview migration and recoverable writes.
  • Notifications use a durable Buzz outbox with relay acknowledgement and lost-ack reconciliation. The interaction timer (brainless-buzz-interactions.timer) retries failed delivery and saved replies.
  • Delivery, workflow and capture-only regression coverage added. See docs/buzz-interactions.md for cutover and recovery.

Also in this release (previously unreleased): a wall-clock budget for the nightly compile, health_check.py notifying on both macOS and Linux, dashboard log-date parsing, the Method page's seven Quivy steps, the weekly pile scorecard and archive pass. Full list in CHANGELOG.md.