diff --git a/.planning/research/ARCHITECTURE.md b/.planning/research/ARCHITECTURE.md new file mode 100644 index 0000000..b9c7013 --- /dev/null +++ b/.planning/research/ARCHITECTURE.md @@ -0,0 +1,467 @@ +# Architecture Patterns + +**Domain:** Kimai dashboard widget plugin (Symfony bundle + d3.js) +**Researched:** 2026-04-08 +**Confidence:** MEDIUM (based on training knowledge of Kimai 2.x plugin system; no live doc verification possible) + +## Recommended Architecture + +### High-Level Overview + +``` ++------------------------------------------+ +| Kimai Dashboard (Twig) | +| +------------------------------------+ | +| | HeatmapWidget (registered via | | +| | WidgetInterface + DI tag) | | +| | +------------------------------+ | | +| | | Twig template renders | | | +| | |