[GH#557] [Pre-MVP] Real-session validation checklist fuer lokale 0.0.1 erstellen und durchfuehren #11

Open
opened 2026-05-19 22:15:26 +02:00 by Max · 0 comments
Owner

Migrated from GitHub #557
Originally created by @Bio1988 on 2026-05-17T13:27:17Z


Context

Build- und Unit-Tests reichen nicht. Der MVP muss mit echten iRacing-Daten validiert werden.

Problem

Die kritischsten Fehler treten erst mit echter SDK-Telemetrie auf:

  • fehlende Variablen,
  • SessionInfo timing,
  • Pit state,
  • Fuel trend,
  • Field arrays,
  • reconnects,
  • performance under load.

Checklist

Mindestens dokumentiert testen:

  • App startet ohne iRacing.
  • Runtime Start zeigt sinnvolle Meldung, wenn iRacing fehlt.
  • App erkennt iRacing, wenn Simulator gestartet ist.
  • App erkennt Session.
  • Practice: Telemetry Snapshot plausibel.
  • Out lap: keine falsche Fuel-Warnung.
  • 3+ normale Runden: FuelPerLap wird aufgebaut.
  • Boxeneinfahrt: OnPitRoad/Pit states plausibel.
  • Boxenstand: PitstopActive/PlayerCarInPitStall plausibel.
  • Boxenausfahrt: Status normalisiert sich.
  • Runtime Stop/Start waehrend iRacing laeuft.
  • iRacing schliessen waehrend Runtime laeuft.
  • Multiclass/Field-Daten, falls verfuegbar.
  • SQLite DB-Groesse nach Testlauf notieren.
  • CPU/RAM grob notieren.
  • Logs/Diagnostics nach Fehlern pruefen.

Tasks

  • Markdown-Testprotokoll im Repo anlegen oder Issue-Kommentar nutzen.
  • Eine echte Session durchfuehren.
  • Findings als Folgeissues erfassen.
  • Release blockieren, falls falsche Pit-/Fuel-Critical-Calls auftreten.

Definition of Done

  • Testprotokoll existiert.
  • Kritische Pfade wurden mit echter iRacing-Session geprueft.
  • Keine bekannten falschen Safety-/Fuel-/Pit-Calls bleiben offen.
Migrated from [GitHub #557](https://github.com/Bio1988/strategy-desktop/issues/557) Originally created by @Bio1988 on 2026-05-17T13:27:17Z --- ## Context Build- und Unit-Tests reichen nicht. Der MVP muss mit echten iRacing-Daten validiert werden. ## Problem Die kritischsten Fehler treten erst mit echter SDK-Telemetrie auf: - fehlende Variablen, - SessionInfo timing, - Pit state, - Fuel trend, - Field arrays, - reconnects, - performance under load. ## Checklist Mindestens dokumentiert testen: - [ ] App startet ohne iRacing. - [ ] Runtime Start zeigt sinnvolle Meldung, wenn iRacing fehlt. - [ ] App erkennt iRacing, wenn Simulator gestartet ist. - [ ] App erkennt Session. - [ ] Practice: Telemetry Snapshot plausibel. - [ ] Out lap: keine falsche Fuel-Warnung. - [ ] 3+ normale Runden: FuelPerLap wird aufgebaut. - [ ] Boxeneinfahrt: OnPitRoad/Pit states plausibel. - [ ] Boxenstand: PitstopActive/PlayerCarInPitStall plausibel. - [ ] Boxenausfahrt: Status normalisiert sich. - [ ] Runtime Stop/Start waehrend iRacing laeuft. - [ ] iRacing schliessen waehrend Runtime laeuft. - [ ] Multiclass/Field-Daten, falls verfuegbar. - [ ] SQLite DB-Groesse nach Testlauf notieren. - [ ] CPU/RAM grob notieren. - [ ] Logs/Diagnostics nach Fehlern pruefen. ## Tasks - [ ] Markdown-Testprotokoll im Repo anlegen oder Issue-Kommentar nutzen. - [ ] Eine echte Session durchfuehren. - [ ] Findings als Folgeissues erfassen. - [ ] Release blockieren, falls falsche Pit-/Fuel-Critical-Calls auftreten. ## Definition of Done - Testprotokoll existiert. - Kritische Pfade wurden mit echter iRacing-Session geprueft. - Keine bekannten falschen Safety-/Fuel-/Pit-Calls bleiben offen.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Max/strategy-desktop#11
No description provided.