Files
2025-09-02 21:04:17 -04:00

25 lines
735 B
Markdown

# 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.js` into `src/`
- 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