Release 0.26

September 6, 2026

Highlights

  • Free accessibility scans, the microcopy generator, and research synthesis work again for real visitors: the bot protection that had been silently blocking every request in production is fixed, and the accessibility scanner itself no longer crashes on the server
  • Pulse Projects beta users now get their own projects: every canvas project, file, and canvas is owner-scoped, and /pulse/projects lists your real projects behind the beta grant
  • Collective members start earning reputation: an append-only ledger records karma for votes and for requests that ship
  • App flow captures keep their month-by-month history, so the as-of picker can show how a flow looked in any captured month instead of only the latest

What shipped

  • BotID client protection never initialized — guarded public APIs 403 every real user in prod (accessibility-scan, microcopy, research-synthesis)COR-741
  • Accessibility scan broken on dev deployment: runAxe throws `ReferenceError: t is not defined` (axe-core under the Turbopack serverless bundle)COR-740
  • Wire M1 events into the COR-370 reputation ledger (vote_karma, request_shipped)COR-618
  • Owner-scoped projects: canvas_projects ownership model + real /pulse/projects list behind beta grantCOR-617
  • Month-key flow capture ids so flows regain real per-month historyCOR-575
  • Reputation ledger v1 (append-only, credits-ready)COR-370
  • Platform improvements and internal tooling