735 B
735 B
Roadmap — Q-Edit
Phase 1 — Tooling & Guardrails (DONE/ONGOING)
- ✅ Add ESLint/Prettier, Vitest + jsdom
- ✅ Add Gitea CI workflow with coverage
- ✅ Add root Coding Instructions and project docs
- ⏳ Add quick unit tests on extracted helpers (this PR)
Phase 2 — Modularize Core
- Extract pure utilities and rendering helpers from
script.jsintosrc/ - Introduce a small state module (no framework)
- Optional: switch to
<script type="module">and native ESM imports
Phase 3 — Test Coverage
- Add unit tests per module and smoke DOM tests for key flows
- Consider Playwright E2E with MSW
Phase 4 — UX/Perf
- Virtualize large lists if needed
- Add debug menu (dev-only) with diagnostics export