Zum Inhalt

Begriffe und Grenzen

Begriffe

Begriff Bedeutung in Steady
Bereich / Section sichtbare Gruppe von Feldern im Tages-Check-in
Feld Definition eines einzelnen täglichen Werts
Feldversion konkrete historische Ausprägung eines Felds
logicalId gemeinsame fachliche Identität mehrerer Feldversionen
Entry ein Tagesdatensatz mit sparse Feldwerten
Event wiederholbares Ereignis an einem Datum
Catalog Item wiederverwendbare Person, Sportart, Mahlzeit oder Trigger
Evidenz wie stark ein Signal zum aktuellen Analysebild beiträgt
Qualität wie günstig ein Signal gemäß Zielrichtung bewertet wird
Momentum sättigende Funktion der aktuellen, zeitgewichteten Evidenz
Lebensrad kompakter 0–100-Überblick mehrerer konfigurierbarer Achsen
Aggregation Zusammenfassung nach Tag, Woche, Monat, Quartal oder Jahr
Spearman-ρ Korrelation der Ränge zweier Messreihen
Recovery-Profil ausgewählte Veränderungsbereiche und optionale Programmkontexte
Counter aus Start-/Resetzeitpunkten berechneter laufender Zeitraum
Sparse nur tatsächlich vorhandene Werte werden gespeichert
Atomar mehrere Änderungen werden vollständig gemeinsam oder gar nicht gespeichert

Grenzen und offene Punkte

Aktuelle Grenzen der Feld-/Achsen-Zuordnung

  • Lebensrad-Achsen sind konfigurierbar.
  • Gruppen können jeweils genau einer Achse zugeordnet werden.
  • Felder erben die Achse ihrer Gruppe.
  • Ein Feld kann nicht gleichzeitig gewichtet zu mehreren Achsen beitragen.
  • Feldgewichte sind nicht frei konfigurierbar.
  • Ein Feld mit goal: neutral liefert keinen Lebensrad-Beitrag.
  • Auswahl- und Textfelder fließen nicht automatisch in das Lebensrad ein.

Analytische Grenzen

  • Lebensradparameter sind global im Code festgelegt, nicht in der UI.
  • Die vordefinierten Korrelationen decken nur ausgewählte Beziehungen ab.
  • Korrelationen sind beobachtend und nicht kausal.
  • Häufiges Tracking beeinflusst Momentum; die Interpretation muss deshalb immer die Datenabdeckung berücksichtigen.
  • Ein Score ist eine Produktmetrik und keine klinisch validierte Kennzahl.

Architektonische Grenzen

  • App.jsx trägt weiterhin viel Orchestrierungslogik.
  • Statistiken werden im Frontend berechnet.
  • Browser und Android verwenden verschiedene Persistenzadapter.
  • Es gibt keinen Server, keine Synchronisierung und keine Mehrgeräteauflösung.

Nächste saubere Ausbaustufe

Eine mögliche Weiterentwicklung wäre eine versionierte Feldzuordnung wie:

{
  "radar": {
    "links": [
      { "axis": "regulation", "weight": 0.7 },
      { "axis": "connection", "weight": 0.3 }
    ],
    "mode": "goal"
  }
}

Das würde Feld- statt Gruppenzuordnung ermöglichen, müsste aber gemeinsam in Feldeditor, Versionierung, Konfigurationsimport, Validierung und Radar-Engine umgesetzt werden.

Quellen