Proposals
Everything under this folder is future work awaiting implementation — one self-contained spec per feature, written so a cold implementation session can execute it without extra context. When a proposal ships, it is rewritten as an as-built feature page under its product area and deleted from here.
Each product area's roadmap is the prioritized index over its proposals:
- users roadmap
- esbabbler roadmap
- platform roadmap
- sheet editor roadmap
- achievements roadmap
- virrun roadmap
- infra roadmap
posts, vue-phaserjs, clicker, dungeons, anime, and fluid-simulator have no roadmap and no open proposals.
Repo-wide refactor plans have no area roadmap and live here directly:
- Comment cleanup — sweep ledger for keeping comments tight repo-wide.
- ESLint → oxlint migration — move rules to oxlint as coverage lands, prioritized by ESLint rule time.
- Docs consistency tests — fail CI on broken
/docslinks, unregistered pages, and dead Key Files paths. - Migration chain guard — assert the Drizzle snapshot chain is linear in CI instead of at the next
db:gen.