Ziel
Dieses Epic bündelt die Erweiterung der Symi-Insight-Engine. Alle Sub-Issues müssen die höherwertige Analyse-Logik aus #339 verwenden. Simple Median-, Quartils- oder Durchschnittsvergleiche sind nur noch als Debug-/Fallback-Metriken erlaubt, aber nicht als finale Grundlage für sichtbare Insights.
Die Engine soll lokal, vorsichtig, nicht-diagnostisch und privacy-first bleiben. Sie soll keine medizinischen Ursachen behaupten, sondern robuste, individuelle Muster in bisherigen Einträgen sichtbar machen.
Leitprinzipien für alle Sub-Issues
Alle neuen Insights müssen nach dieser Methodik gebaut werden:
-
Feature-Windows statt Momentaufnahmen
- Kontextwerte werden als Zeitfenster modelliert, z. B. 4 h, 8 h, 12 h, 24 h vor Episode.
- Zusätzlich werden Änderungen/Delta-Werte berechnet, z. B.
pressureDelta12h.
-
Matched Case-Control statt einfacher Gruppenvergleiche
- Episoden werden mit vergleichbaren Kontrollzeitpunkten ohne Episode verglichen.
- Matching berücksichtigt mindestens Tagesbereich, Wochentag/Wochenende, Zeitraum/Saison und Datenverfügbarkeit.
-
Effektstärke + Unsicherheit statt nur Häufigkeit
- Jeder Insight-Kandidat braucht Effektstärke, Support, Coverage und Bootstrap-Konfidenzintervall.
- Sichtbare Insights benötigen praktische Relevanz, nicht nur statistische Signifikanz.
-
Multiple-Testing-Kontrolle
- Kandidaten werden gesammelt und gemeinsam bewertet.
- FDR/Benjamini-Hochberg oder ein konservatives internes Multiplicity-Gating muss verwendet werden.
-
Nicht-diagnostische Texte
- Keine Aussage über Ursachen.
- Keine medizinischen Ratschläge.
- Formulierungen nur als Muster in bisherigen Einträgen.
Sub-Issues
Noch offene Sub-Issues
- Zyklus-Analyse mit relativen Zyklustagen und Case-Control implementieren
- Texte, UI-Darstellung und Detailansicht für robuste Insights
- Cache/Fingerprint und Datenschutz/Logging für Feature-Windows absichern
- Tests und Qualitätsabsicherung für robuste Statistik, Matching, Bootstrap und FDR
Epic-Akzeptanzkriterien
Nicht-Ziele
- Keine medizinischen Empfehlungen.
- Kein Backend.
- Keine Cloud-Auswertung.
- Kein verpflichtendes neuronales ML-Modell in dieser ersten Umsetzung.
- Kein Forecasting für Nutzer:innen ohne ausreichende Datenbasis.
Ziel
Dieses Epic bündelt die Erweiterung der Symi-Insight-Engine. Alle Sub-Issues müssen die höherwertige Analyse-Logik aus #339 verwenden. Simple Median-, Quartils- oder Durchschnittsvergleiche sind nur noch als Debug-/Fallback-Metriken erlaubt, aber nicht als finale Grundlage für sichtbare Insights.
Die Engine soll lokal, vorsichtig, nicht-diagnostisch und privacy-first bleiben. Sie soll keine medizinischen Ursachen behaupten, sondern robuste, individuelle Muster in bisherigen Einträgen sichtbar machen.
Leitprinzipien für alle Sub-Issues
Alle neuen Insights müssen nach dieser Methodik gebaut werden:
Feature-Windows statt Momentaufnahmen
pressureDelta12h.Matched Case-Control statt einfacher Gruppenvergleiche
Effektstärke + Unsicherheit statt nur Häufigkeit
Multiple-Testing-Kontrolle
Nicht-diagnostische Texte
Sub-Issues
Noch offene Sub-Issues
Epic-Akzeptanzkriterien
Nicht-Ziele