docs(05-05): visual verification approved

This commit is contained in:
2026-06-24 22:39:59 +02:00
parent 184370b759
commit 8a55806a35
2 changed files with 32 additions and 3 deletions
@@ -0,0 +1,29 @@
---
phase: 05-dashboard-calendar
plan: 05
status: complete
started: 2026-06-24T15:28:00Z
completed: 2026-06-24T22:15:00Z
---
## Summary
Visual verification checkpoint for Phase 05 Dashboard & Calendar.
Pre-flight: 46/46 tests green, API tsc clean, Docker stack healthy.
Human verification: approved after one fix cycle.
## Issues Found and Resolved
1. **CALENDAR_ENCRYPTION_KEY missing** — API crashed on startup because the env var had no dev default. Fixed by adding a generated default in docker-compose.yml.
2. **i18n flat dot-keys** — Widget names displayed as raw keys (`widgets.clock.name`) because next-intl expects nested JSON structure but messages used flat dot-notation keys. Fixed by converting all 22 flat widget keys to nested objects in de.json and en.json.
## Fix Commits
- `37e09dc`: fix(05): add dev default for CALENDAR_ENCRYPTION_KEY in docker-compose
- `184370b`: fix(05): convert flat i18n widget keys to nested structure for next-intl
## Verification Result
Human approved: Dashboard grid, all four widgets (Clock, Search, Notes, Calendar), settings, and i18n working correctly after fixes.