2.1 KiB
2.1 KiB
.tasks — Ticket System
Lightweight ticket system for the Timetrack project. Tickets follow the same conventions as Jira stories/tasks.
Folder Structure
.tasks/
todo/ ← backlog: ready to be picked up
processing/ ← in active development (max. 1–2 at a time)
done/ ← completed tickets (keep for reference)
Ticket Lifecycle
todo/ → processing/ → done/
Move the .md file to the corresponding folder when status changes.
Ticket ID Convention
TT-<number>-<short-slug>.md
Example: TT-006-timer-feature-ui.md
Ticket Template
# TT-XXX — Title
**Type:** Story | Task | Bug | Spike
**Priority:** Highest | High | Medium | Low
**Labels:** comma, separated
**Depends on:** TT-XXX, …
**Blocks:** TT-XXX, …
---
## Summary
One paragraph describing what and why.
## Acceptance Criteria
- [ ] …
## Files to create / modify
- `lib/…`
Current Tickets
| ID | Title | Status |
|---|---|---|
| TT-001 | Dependencies Setup & Build Runner | ✅ done |
| TT-002 | Drift Database Schema | ✅ done |
| TT-003 | Domain Models (freezed) | ✅ done |
| TT-004 | Repository Implementations | ✅ done |
| TT-005 | Riverpod Providers & Notifiers | ✅ done |
| TT-006 | Timer Feature UI | ✅ done |
| TT-007 | Entries Feature UI | ✅ done |
| TT-008 | Projects Feature UI | ✅ done |
| TT-009 | Reports Feature UI | ✅ done |
| TT-010 | Settings & Export Feature | ✅ done |
| TT-011 | Localisation (i18n) | ✅ done |
| TT-012 | Unit Tests | ✅ done |
| TT-014 | Go APK-Serve-Binary | ✅ done |
| TT-015 | APK-Retention-Script | ✅ done |
| TT-016 | Makefile erstellen | ✅ done |
| TT-017 | Integration-Test | ✅ done |
| TT-018 | Quick-Access Grid: Fallback auf erste N Projekte | ✅ done |
| TT-019 | Quick-Access Grid: Auffüllen mit ältesten Projekten | ✅ done |
| TT-020 | Bug: RangeError in frequentProjects beim Sortieren | ✅ done |
| TT-018 | Go-Server: --web Flag für Static-File-Serving | ✅ done |
| TT-019 | Makefile: serve_web Target + WEB_PORT Variable | ✅ done |
| TT-020 | Makefile: build_and_serve_apk + build_and_serve_web | ✅ done |