# ff14-mitigator — FFLogs Mitigation Analyzer ## Projekt PHP/HTML/JS-Tool zum Analysieren von FFXIV-Raidlogs via FFLogs OAuth2 PKCE + GraphQL API. Kein Framework, kein Composer, kein npm — Plain PHP für Shared Hosting. Zwei Tabs: - **Report-Tab**: Report-Code eingeben, Fight auswählen → Fight-JSON-Ausgabe + Event Explorer - **Analyse-Tab**: Spielerübersicht + AoE-Timeline mit Mitigation-Tracking, Pull-Vergleich, Phase-Filter ## Architektur & Konventionen ### Trennung von PHP, HTML und JS - **PHP-Logik** gehört ausschließlich in `index.php` (und API/Auth-Endpunkte). Keine Geschäftslogik in Templates. - **HTML** gehört in `templates/`. Jede logisch in sich geschlossene Komponente ist eine eigene Datei. - **CSS** gehört in `css/`. Jede CSS-Datei hat einen klar abgegrenzten Scope (base, layout, components, analysis). - **JavaScript** gehört in `js/`. Keine Inline-Scripts in Templates außer dem `