# 🗂️ Sprint Execution Order — Meldestelle-Biest > **Stand:** 3. April 2026 | **Phase:** 8 — Bewerbe-Management & Startlisten > **Erstellt von:** 🏗️ Lead Architect > **Strategisches Ziel:** Desktop-MVP mit Event-First-Workflow, Offline-First, ÖTO-Konformität --- ## 📊 Gesamtfortschritt | Agent | Sprint A | Sprint B | Sprint C | Nächste Aktion | |---------------|------------------|------------------------------------------|-------------------|-------------------------------------------------------| | 🏗️ Architect | ✅ Abgeschlossen | 🔴 B-1 offen | ⬜ Nicht gestartet | ADR-0022 LAN-Sync schreiben | | 👷 Backend | ⚠️ A-1/A-3 offen | 🔴 B-1 teilweise | ⬜ Nicht gestartet | A-1 Rollout + Reiter/Pferde-APIs | | 🎨 Frontend | ✅ Abgeschlossen | 🟡 B-2 teilweise/B-3 teilweise/B-4 offen | ⬜ Nicht gestartet | B-2 StoreV2-Ablösung + B-3 Bewerb-Kontext-Validierung | | 📜 Rulebook | ✅ Abgeschlossen | 🔴 B-2 offen | ⬜ Nicht gestartet | B-2 Spec an Backend übergeben | | 🐧 DevOps | ✅ Abgeschlossen | ✅ Abgeschlossen | ✅ C-1/C-2 fertig | C-3 Produktions-Deployment | | 🧐 QA | ✅ Abgeschlossen | 🔴 B-1..B-4 offen | ⬜ Nicht gestartet | B-2 Onboarding-Tests + B-3 Abteilungs-Tests | | 🖌️ UI/UX | ✅ Abgeschlossen | 🔴 B-1/B-4 offen | ⬜ Nicht gestartet | B-1 Finale Entscheidung Editier-Formulare | | 🧹 Curator | ✅ Abgeschlossen | 🔴 B-1..B-3 offen | ⬜ Nicht gestartet | B-1 Roadmaps pflegen ← *diese Session* | --- ## 🔴 SOFORT — Kritischer Pfad (Blocker) Diese Aufgaben blockieren andere Agenten und müssen zuerst erledigt werden: | Priorität | Agent | Aufgabe | Blockiert | |-----------|---------------|-----------------------------------------------|---------------------------------------------------| | 🔴 P1 | 👷 Backend | A-1: Tenant-Isolation Rollout (alle Services) | 🧐 QA: C-1 Isolations-Tests | | 🔴 P1 | 👷 Backend | B-1: Reiter/Pferde/Vereine/Funktionäre APIs | 🎨 Frontend: B-2 Repository-Verdrahtung | | 🔴 P1 | 📜 Rulebook | B-2: Lizenz-/Altersmatrix Spec an Backend | 👷 Backend: A-3, B-3 ÖTO-Validierung | | 🔴 P1 | 🏗️ Architect | B-1: ADR-0022 LAN-Sync | 🎨 Frontend: C-3; 👷 Backend: C-3; 🐧 DevOps: D-2 | | 🔴 P1 | 🖌️ UI/UX | B-1: Finale Entscheidung Editier-Formulare | 🎨 Frontend: B-3 Live-Validierung | --- ## 🟠 DIESE WOCHE — Sprint B parallel ausführen ### 🏗️ Architect 1. **B-1** ADR-0022 LAN-Sync-Protokoll (Event-Sourcing vs. CRDT vs. Timestamp) ### 👷 Backend Developer 1. **A-1** Tenant-Isolation Rollout auf alle Services + E2E-Test re-enablen 2. **B-1** Reiter/Pferde/Vereine/Funktionäre CRUD-APIs implementieren 3. **A-3** Sonderregeln einarbeiten (nach Rulebook B-2 Übergabe) ### 🎨 Frontend Expert 1. ✅ **B-2** `BewerbRepository` + `AbteilungRepository` + `DefaultTurnierRepository` angelegt 2. ✅ **B-2** `turnierFeatureModule` (Koin): alle 3 Repositories + ViewModels gebunden; Turnier/Bewerb/Abteilung-Endpunkte verdrahtet 3. ✅ **B-3** `ReiterProfilEditDialog` + `PferdProfilEditDialog` mit `MsValidationWrapper` (OEPS, FEI-ID, Lizenz) 4. 🔴 **B-2** StoreV2-Ablösung + Akzeptanz-Tests (Mock Engine) — nächster Schritt 5. 🔴 **B-3** Lizenzklasse × Bewerb + Altersklasse Pferd × Bewerb (benötigt Bewerb-Kontext) ### 📜 Rulebook Expert 1. **B-2** Lizenz-/Altersmatrix als Regulation-as-Data an Backend übergeben 2. **B-2** Lizenz×Bewerb-Tabellen Fachfreigabe einholen → DRAFT → STABLE ### 🐧 DevOps Engineer 1. ✅ **C-1** Desktop-Packaging (`.msi` / `.deb` / `.dmg`) konfiguriert - `nativeDistributions` vollständig (Linux/Windows/macOS), JRE-Module, JVM-Args - ⚠️ Icons (`icon.png`/`icon.ico`/`icon.icns`) noch ausstehend → 🖌️ UI/UX 2. ✅ **C-2** Semantic Versioning + Git-Tagging eingeführt - `version.properties` als Single Source of Truth - `.gitea/workflows/release.yml`: Auto-Tag + `.deb`/`.msi` Packaging - `CHANGELOG.md` angelegt 3. 🔴 **C-3** Produktions-Deployment vorbereiten (nächste Session) ### 🧐 QA Specialist 1. **B-2** Onboarding-Wizard Edge-Case Tests (rememberSaveable Rücknavigation) 2. **B-3** Abteilungs-Logik Tests (CSN-C-NEU Pflicht-Teilung) ### 🖌️ UI/UX Designer 1. **B-1** Finale Entscheidung Editier-Formulare (Review mit Frontend) 2. **B-4** Empty States für alle Listenansichten definieren ### 🧹 Curator 1. **B-1** Roadmaps-Verzeichnis aktualisieren ← *diese Session* 2. **B-2** `docs/05_Backend/` nach Backend-API-Abschluss aktualisieren --- ## 🟡 NÄCHSTE WOCHE — Sprint C | Agent | Aufgabe | |---------------|------------------------------------------------------------------------| | 🏗️ Architect | C-1 Sync-Konzept; C-2 MASTER_ROADMAP aktualisieren | | 👷 Backend | B-2 Kassa-Service; B-3 ÖTO-Validierung; C-1 Nennungs-Service | | 🎨 Frontend | B-4 Kassa-Screen; C-1 StoreV2 vollständig ablösen; C-2 VeranstalterNeu | | 📜 Rulebook | C-1 AltersklasseRechner; C-2 Regelwerk-Enums | | 🐧 DevOps | C-3 Produktions-Deployment; D-1 Tenant-Backup-Strategie | | 🧐 QA | B-1 Navigation-Tests; B-4 ViewModel-Tests; C-1 Isolations-Tests | | 🖌️ UI/UX | C-1 Wireframes in Compose umsetzen; C-2 Design-System konsolidieren | | 🧹 Curator | C-1 README aktualisieren; C-2 Setup-Guide | --- ## ⏸️ Zurückgestellte Themen (kein MVP-Blocker) | Thema | Zuständig | Wann | |------------------------------|-----------|-----------------------------------| | USB-Stick Fallback (Sync) | 🏗️ + 🐧 | Sprint B/C — separate Besprechung | | Web-App / PWA | 🎨 + 🖌️ | Nach Desktop-MVP | | ZNS Live-Sync (Echtzeit) | 👷 + 🎨 | Nach Stammdaten-Stabilisierung | | Series-Context (Cups/Serien) | Alle | Phase 9 (Phase 2+) | | Mobile (Android/iOS) | 🎨 | Phase 9+ | --- ## 🔗 Roadmap-Verweise | Agent | Roadmap | |---------------|--------------------------------------------------------------| | 🏗️ Architect | [Architect_Roadmap.md](./Architect_Roadmap.md) | | 👷 Backend | [Backend_Roadmap.md](./Backend_Roadmap.md) | | 🎨 Frontend | [Frontend_Roadmap.md](./Frontend_Roadmap.md) | | 📜 Rulebook | [Rulebook_Roadmap.md](./Rulebook_Roadmap.md) | | 🐧 DevOps | [DevOps_Roadmap.md](./DevOps_Roadmap.md) | | 🧐 QA | [QA_Roadmap.md](./QA_Roadmap.md) | | 🖌️ UI/UX | [UIUX_Roadmap.md](./UIUX_Roadmap.md) | | 🧹 Curator | [Curator_Roadmap.md](./Curator_Roadmap.md) | | 📐 Master | [MASTER_ROADMAP.md](../../01_Architecture/MASTER_ROADMAP.md) |