[GH#564] [Pre-MVP] 0.0.1 Release Readiness Tracker #8

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

Migrated from GitHub #564
Originally created by @Bio1988 on 2026-05-17T13:28:39Z


Goal

Prepare Strategy Desktop for local-only v0.0.1 Technical Preview.

Scope

Local iRacing SDK ingestion, local strategy, local overlay, local SQLite, local updater.

Explicitly out of scope

  • TeamManager sync
  • iRacing OAuth
  • Shared team strategy
  • Cloud processing
  • Paid/pro tiers
  • Server-backed telemetry

Release blocker checklist

Release Gate & CI

  • #546 -- Release gate: PR #545 mergen und main vor v0.0.1 validieren
  • #558 -- Release Notes fuer v0.0.1 Technical Preview vorbereiten
  • #560 -- CI Trigger fuer dev/release Branches pruefen und Windows-Build vor Release erzwingen

Telemetry Sampling & Storage

  • #547 -- Telemetry sampling policy finalisieren: Delta-only, 2 Hz slow, 5 Hz fast
  • #548 -- StrategyRateHz wirklich anwenden statt nur speichern
  • #549 -- Storage write throttling und SQLite-Write-Budget absichern

Strategy Engine & Settings

  • #550 -- RaceBehavior Settings mit Strategy Engine synchronisieren
  • #561 -- Nutzer-sichere Fallbacks bei unsicherem Fuel Trend definieren

Real Data Validation

  • #553 -- Reale iRacing-Daten gegen 0-Werte, fehlende Variablen und SessionInfo-Luecken validieren
  • #557 -- Real-session validation checklist fuer lokale 0.0.1 erstellen und durchfuehren

Overlay & UX

  • #551 -- Overlay/Event-Emission drosseln und Event-Sturm verhindern

Updater & Release Policy

  • #552 -- Auto-Updater Release-Policy fuer v0.0.1 festlegen und testen

Field State

  • #562 -- Field-State Rebuild-Kosten und Multiclass-Verhalten unter echter Telemetrie pruefen

Diagnostics

  • #559 -- Diagnostics fuer Sampling, Drops und fehlende iRacing Variablen ergaenzen

Settings Defaults

  • #563 -- Settings Defaults fuer 0.0.1 auf local-safe Werte setzen

Boundaries & Documentation

  • #554 -- TeamManager und iRacing OAuth in 0.0.1 klar deaktivieren/abgrenzen

Branch Hygiene

  • #555 -- Branch-Hygiene: alte Agent-/Feature-Branches pruefen und prunen
  • #556 -- Branching-Modell fuer 0.0.x festlegen: main, dev, release tags

Final release gate

  • PR #545 merged
  • Main CI green
  • Windows build green
  • Release dry run successful
  • Real iRacing session validated
  • Telemetry sampling/delta policy implemented
  • StrategyRateHz applied
  • Storage write budget validated
  • Release notes ready
  • Branch cleanup completed or consciously deferred

Close criteria

This issue may only be closed when all pre-mvp + release-blocker issues above are closed and the final release gate is met.

Migrated from [GitHub #564](https://github.com/Bio1988/strategy-desktop/issues/564) Originally created by @Bio1988 on 2026-05-17T13:28:39Z --- ## Goal Prepare Strategy Desktop for local-only v0.0.1 Technical Preview. ## Scope Local iRacing SDK ingestion, local strategy, local overlay, local SQLite, local updater. ## Explicitly out of scope - TeamManager sync - iRacing OAuth - Shared team strategy - Cloud processing - Paid/pro tiers - Server-backed telemetry ## Release blocker checklist ### Release Gate & CI - [ ] #546 -- Release gate: PR #545 mergen und main vor v0.0.1 validieren - [ ] #558 -- Release Notes fuer v0.0.1 Technical Preview vorbereiten - [ ] #560 -- CI Trigger fuer dev/release Branches pruefen und Windows-Build vor Release erzwingen ### Telemetry Sampling & Storage - [ ] #547 -- Telemetry sampling policy finalisieren: Delta-only, 2 Hz slow, 5 Hz fast - [ ] #548 -- StrategyRateHz wirklich anwenden statt nur speichern - [ ] #549 -- Storage write throttling und SQLite-Write-Budget absichern ### Strategy Engine & Settings - [ ] #550 -- RaceBehavior Settings mit Strategy Engine synchronisieren - [ ] #561 -- Nutzer-sichere Fallbacks bei unsicherem Fuel Trend definieren ### Real Data Validation - [ ] #553 -- Reale iRacing-Daten gegen 0-Werte, fehlende Variablen und SessionInfo-Luecken validieren - [ ] #557 -- Real-session validation checklist fuer lokale 0.0.1 erstellen und durchfuehren ### Overlay & UX - [ ] #551 -- Overlay/Event-Emission drosseln und Event-Sturm verhindern ### Updater & Release Policy - [ ] #552 -- Auto-Updater Release-Policy fuer v0.0.1 festlegen und testen ### Field State - [ ] #562 -- Field-State Rebuild-Kosten und Multiclass-Verhalten unter echter Telemetrie pruefen ### Diagnostics - [ ] #559 -- Diagnostics fuer Sampling, Drops und fehlende iRacing Variablen ergaenzen ### Settings Defaults - [x] #563 -- Settings Defaults fuer 0.0.1 auf local-safe Werte setzen ### Boundaries & Documentation - [ ] #554 -- TeamManager und iRacing OAuth in 0.0.1 klar deaktivieren/abgrenzen ### Branch Hygiene - [ ] #555 -- Branch-Hygiene: alte Agent-/Feature-Branches pruefen und prunen - [ ] #556 -- Branching-Modell fuer 0.0.x festlegen: main, dev, release tags ## Final release gate - [ ] PR #545 merged - [ ] Main CI green - [ ] Windows build green - [ ] Release dry run successful - [ ] Real iRacing session validated - [ ] Telemetry sampling/delta policy implemented - [ ] StrategyRateHz applied - [ ] Storage write budget validated - [ ] Release notes ready - [ ] Branch cleanup completed or consciously deferred ## Close criteria This issue may only be closed when all `pre-mvp` + `release-blocker` issues above are closed and the final release gate is met.
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#8
No description provided.