Working With Tasks
Development is tracked through explicit task IDs.
Before starting work
- Read
MVP_SPEC.mdfor the product summary and hard rules. - Read
docs/delivery/TASK_BACKLOG.mdfor the current task status. - Open the specific implementation doc that matches the work:
- Product intent:
docs/product/PRODUCT_BRIEF.md - Routes and screens:
docs/implementation/IMPLEMENTATION_BLUEPRINT.md - Types:
docs/implementation/DATA_MODELS.md - Validation:
docs/implementation/VALIDATION_RULES.md - Services:
docs/implementation/SERVICES_CONTRACTS.md
- Product intent:
Task status markers
[x]: complete.[~]: partially complete.[ ]: pending.
Only mark a task complete when its acceptance criteria are genuinely satisfied.
Commit format
Use one commit per task when practical.
agonzalez/TASK-ID/commit-title
Keep the title short, lowercase, and kebab-case.
Validation
Run the smallest relevant verification before committing. For docs work, formatting checks are usually enough. For product code, run build, lint, tests, or focused checks depending on the change.