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

.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

# 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