# 🏗️ [Lead Architect] — Schritt-für-Schritt Roadmap > **Stand:** 2. April 2026 > **Rolle:** Strategie, Architektur-Entscheidungen (ADRs), Domänen-Modell, Master-Roadmap --- ## 🔴 Sprint A — Sofort (diese Woche) - [ ] **A-1** | ADR-0021 schreiben: Tenant-Resolution-Strategie - [ ] Optionen analysieren: Schema-per-Tenant vs. Tenant-ID in allen Tabellen - [ ] Entscheidung treffen und begründen - [ ] ADR-0021 in `docs/01_Architecture/ADRs/` ablegen - [ ] Backend Developer informieren (A-3 ist Blocker) - [ ] **A-2** | Domänen-Modell formal präzisieren - [ ] Hierarchie `Veranstaltung → Turnier → Bewerb → Abteilung` als offizielles Modell festschreiben - [ ] `TeilnehmerKonto` auf Veranstaltungsebene (Multi-Turnier) ins Modell aufnehmen - [ ] Veranstaltungs-Kassa mit Turnier-übergreifendem Saldo modellieren - [ ] Abteilungs-Typen `SEPARATE_SIEGEREHRUNG` und `ORGANISATORISCH` ins Modell aufnehmen - [ ] Curator beauftragen: `Ubiquitous_Language.md` aktualisieren --- ## 🟠 Sprint B — Kurzfristig (nächste Woche) - [ ] **B-1** | ADR für LAN-Sync-Protokoll schreiben - [ ] Optionen analysieren: Event-Sourcing vs. CRDT vs. Timestamp-Sync - [ ] Entscheidung für Meldestelle ↔ Richter-Turm Sync treffen - [ ] ADR in `docs/01_Architecture/ADRs/` ablegen > ⏸️ **USB-Stick Fallback** — Separate Besprechung zu einem späteren Zeitpunkt --- ## 🟡 Sprint C — Mittelfristig (in 2 Wochen) - [ ] **C-1** | Synchronisations-Protokoll-Konzeption starten - [ ] Offline-First-Konzept für Desktop ↔ Backend ausarbeiten - [ ] Conflict-Resolution-Strategie definieren (was passiert bei gleichzeitigen Änderungen?) - [ ] Ergebnis als Konzept-Dokument in `docs/01_Architecture/` ablegen - [ ] **C-2** | MASTER_ROADMAP aktualisieren - [ ] Desktop-App-Fokus eintragen - [ ] Tenant-Isolation-Meilensteine eintragen - [ ] Offline-Sync-Meilensteine eintragen - [ ] Sprint A/B/C Ergebnisse als "erledigt" markieren --- ## 📌 Abhängigkeiten | Meine Aufgabe | Blockiert wen | |----------------------|----------------------------------------------------------| | ADR-0021 (A-1) | 👷 Backend: Tenant-Isolation (Backend Sprint A) | | Domänen-Modell (A-2) | 👷 Backend: Schema-Design; 🎨 Frontend: ViewModel-Design | | LAN-Sync ADR (B-1) | 🎨 Frontend: Sync-UI; 👷 Backend: Sync-Endpunkte |