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