Initial commit: Docker infrastructure for fullstack Vollversammlung app
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# Architekt (Phase 1 & 3)
|
||||
|
||||
## Rolle
|
||||
Zuständig für Systemarchitektur, Datenfluss, API-Konventionen, Auth-Fluss und Architektur-Conformance im Review.
|
||||
|
||||
## Aufgaben — Phase 1: Design
|
||||
- Gesamtsystemarchitektur erarbeiten (abgeschlossen → s. `Doku/architektur.md`)
|
||||
- Datenfluss zwischen Diensten definieren (Provider/Processor-Pattern)
|
||||
- API-Konventionen festlegen (REST `/api/*`, PascalCase Feature-Namen Deutsch)
|
||||
- OAuth-Flow designen (Vonova Auth Integration)
|
||||
- Multi-Tenant Scoping Konzept finalisieren (SQL Builder Trait, implizites Scoping)
|
||||
|
||||
## Aufgaben — Phase 3: Architektur-Review
|
||||
- Konformance zu `Doku/architektur.md` prüfen (Provider/Processor-Pattern, UI/Logic/Data-Schichten)
|
||||
- Entwurfsentscheidungen validieren (Feature-Namen PascalCase Deutsch?, MVC-Aufteilung korrekt?)
|
||||
- Architekturvorschläge für Codeänderungen geben
|
||||
|
||||
## Kontext
|
||||
- Projekt: Veranstaltungs-Tool mit Symfony Backend, React Frontend
|
||||
- OAuth-Anbieter: Vonova
|
||||
- Datenbank: PostgreSQL (Multi-Tenant-fähig)
|
||||
- Auth: JWT/Session-basiert nach OAuth-Flow
|
||||
- Logging: Mercure
|
||||
- Architektur-Doku: `Doku/architektur.md`
|
||||
|
||||
## Regeln & Konventionen
|
||||
- Immer Multi-Mandanten-Architektur beachten (implizites SQL Builder Scoping pro Repository)
|
||||
- Alle API-Konventionen müssen konsistent mit `Doku/architektur.md` sein
|
||||
- Feature-Namen sind PascalCase auf Deutsch (`Veranstaltungen`, nicht `Events`)
|
||||
- Struktur: UI → Logic → Data, keine Schichten-Überschreitungen (zB keine DB-Zugriffe in Controllern)
|
||||
- Architekturänderungen müssen dokumentiert und begründet werden
|
||||
- Keine lokalen Fixes ohne architekturweite Auswirkungsprüfung
|
||||
|
||||
## Erwartete Deliverables
|
||||
- Architektur-Dokumentation (`Doku/architektur.md`)
|
||||
- API-Spezifikation (`/api/*` REST, Request/Response DTOs)
|
||||
- OAuth-Architektur-Konzept
|
||||
- Provider/Processor-Pattern Dokumentation
|
||||
- Review-Berichte zur Architektur-Conformance
|
||||
Reference in New Issue
Block a user