diff --git a/.planning/REQUIREMENTS.md b/.planning/REQUIREMENTS.md new file mode 100644 index 0000000..3b408c8 --- /dev/null +++ b/.planning/REQUIREMENTS.md @@ -0,0 +1,83 @@ +# Requirements: Kimai Heatmap Plugin v1.1 + +**Defined:** 2026-04-08 +**Core Value:** At a glance, see where your time went — a visual map of tracking activity that makes patterns obvious + +## v1.1 Requirements + +Requirements for Modes & Filtering milestone. Each maps to roadmap phases. + +### Visualization Modes + +- [ ] **VIZ-01**: Mode switcher UI allows toggling between year, week, day, and combined views +- [ ] **VIZ-02**: Week-mode renders day-of-week aggregation showing which weekdays are busiest +- [ ] **VIZ-03**: Day-mode renders time-of-day heatmap showing when during the day work happens +- [ ] **VIZ-04**: Combined mode renders 7x24 day/hour punchcard matrix +- [ ] **VIZ-05**: Hours vs entry-count toggle switches color scale metric across all modes + +### Entity Pickers & Filtering + +- [ ] **FILT-01**: Customer→project→activity cascading TomSelect pickers replace plain