@claude bitte NUR Analyse, keine Codeänderungen, kein Branch, kein PR, keine Tests.
Aufgabe:
Vollständiges Inventar erstellen, wo im Code die Tauchgangsart (Dive Type) gelesen, geschrieben, gefiltert, angezeigt oder exportiert wird. Es geht ausschliesslich um den aktuellen Ist-Zustand der Implementierung, nicht um eine Bewertung oder Umsetzungsvorschläge zu einem bestimmten Bug oder Feature.
Bekannter Ausgangspunkt (bitte verifizieren und ergänzen):
- Doppelte Speicherung: Spalte dives.diveType und Junction-Tabelle dive_dive_types, jeweils mit markRecordPending für Sync
- lib/core/utils/deco_dive_detector.dart
- lib/features/dive_log/data/repositories/dive_computer_repository_impl.dart (importProfile)
- lib/features/dive_import/data/services/uddf_entity_importer.dart
- Dive-Type-Verwaltung unter Settings > Manage > Dive types (benutzerdefinierte Typen)
Bitte systematisch suchen nach: diveType, dive_type, DiveType, diveTypeId, diveTypeIds, DiveDiveTypes, dive_dive_types, 'technical', 'recreational', DecoDiveDetector.
Ergebnis als strukturierter Kommentar hier im Issue, gegliedert nach:
- Datenmodell und Migration (Tabellen, Companions, Seed-Daten der eingebauten Typen)
- Repositories und Services (Schreiben/Lesen, Sync, Konsolidierung/Merge von Tauchgängen)
- Import-Pfade (alle Quellen, wo der Typ herkommt bzw. der Detector greift)
- Export-Pfade (UDDF, CSV, PDF, Excel)
- UI (Formular, Detail-/Header-Karte, Listenfilter, Tabellenspalte, Bulk-Edit, Advanced Search, Settings)
- Statistik/Dashboard
- Bestehende Tests, die Dive Types abdecken
- Settings-Infrastruktur: Wo werden per-Diver-Einstellungen gespeichert und in Riverpod-Providern bereitgestellt?
Pro Fundstelle: Dateipfad, Funktion/Klasse, Zeilenbereich und ob lesend oder schreibend. Keine Bewertung, keine Umsetzungsvorschläge – nur das Inventar.
@claude bitte NUR Analyse, keine Codeänderungen, kein Branch, kein PR, keine Tests.
Aufgabe:
Vollständiges Inventar erstellen, wo im Code die Tauchgangsart (Dive Type) gelesen, geschrieben, gefiltert, angezeigt oder exportiert wird. Es geht ausschliesslich um den aktuellen Ist-Zustand der Implementierung, nicht um eine Bewertung oder Umsetzungsvorschläge zu einem bestimmten Bug oder Feature.
Bekannter Ausgangspunkt (bitte verifizieren und ergänzen):
Bitte systematisch suchen nach: diveType, dive_type, DiveType, diveTypeId, diveTypeIds, DiveDiveTypes, dive_dive_types, 'technical', 'recreational', DecoDiveDetector.
Ergebnis als strukturierter Kommentar hier im Issue, gegliedert nach:
Pro Fundstelle: Dateipfad, Funktion/Klasse, Zeilenbereich und ob lesend oder schreibend. Keine Bewertung, keine Umsetzungsvorschläge – nur das Inventar.