timetracker/.tasks/README.md
2026-08-03 21:51:48 +02:00

77 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# .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. 12 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
```markdown
# 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 |