This repo uses Markdown “living docs” stored alongside the code.
This directory contains current architecture docs and intentional design docs for TaskMaster.
- New to the repo: README.md → SETUP.md
- Want the “how it works” overview: ARCHITECTURE.md
- Debugging weird state/caches: TROUBLESHOOTING.md
- Want the MVP test script: TESTER_SCRIPT.md
These docs exist so work stays:
- correct (matches current implementation)
- planned (future work is intentional)
- consistent (shared patterns + boundaries)
These documents define what gets built, and when.
- ROADMAP.md: Overall direction and sequencing of work.
- MILESTONES.md: Phase-based checkpoints (MVP → Post-MVP → Offline).
Start with these before diving into implementation details.
If something feels “missing,” it’s probably deferred — not forgotten.
File: offline-mode-design.md
Status: Not implemented
Describes the complete offline-capable architecture, including:
- Zustand as client source of truth
- GraphQL as server source of truth
- IndexedDB caching
- Offline mutation queue
- Sync + conflict resolution
- UX expectations while offline
This document should be followed when offline mode is implemented.
- MVP favors correctness and simplicity
- Advanced features are designed first, built later
- Docs exist to reduce future cognitive load
If a feature feels “missing,” check here before assuming it was forgotten.
- Getting Started: README.md
- Local setup: SETUP.md
- Contributing: CONTRIBUTING.md
- Manual MVP tester checklist: TESTER_SCRIPT.md
- E2E smoke + a11y (Playwright + axe): see SETUP.md
- Troubleshooting & resets: TROUBLESHOOTING.md
- Amplify/Cognito drift fix notes: see “User pool client does not exist” in TROUBLESHOOTING.md
- Admin console overview (current behavior + limitations): ARCHITECTURE.md
- Data model: DATA_MODEL.md
- Product spec (rules of the universe): product-spec.md
- Glossary: glossary.md
- API reference (current + planned): API.md
- Style guide (UI + code patterns): STYLE_GUIDE.md
- Architecture overview: ARCHITECTURE.md
- Offline mode design (planned): offline-mode-design.md
- License: LICENSE
- Roadmap: ROADMAP.md
- Milestones: MILESTONES.md
- PRD: PRD.md
- Risk register: RISK_REGISTER.md
-
Security & legal: SECURITY_CHECKLIST.md