Goal
Turn msfs-match-loop-cache from a useful toolkit into a product that can be sold and supported without breaking the current safe/local workflow.
Product split
Community
- Current shell toolkit and diagnostics
- Manual launchers
- Cache/network reports
- Safe copy/move utilities
- Local-only workflow
Pro
- Guided installer / setup
- Automatic USB detection
.env / profile configuration
- Session metrics and historical dashboard
- Failure classification
- Automatic report rotation
- Backup / restore
- Multi-game profiles
- Export JSON/CSV
- Low-space alerts
- Polished desktop launcher / GUI
Commercialization blockers
Engineering order
- Observability foundation (session JSON/CSV + metrics)
- Config layer and automatic USB detection
- Packaging / installer
- Multi-profile architecture
- GUI
- Signed releases + sales delivery workflow
Product principle
The paid value should come from automation, UX, observability, supportability and packaging — not from pretending the project can cache Xbox/MSFS server-side game assets.
Safety invariant
No destructive operation may become implicit. Copy-first and explicit move/delete semantics remain mandatory in every paid edition.
Goal
Turn
msfs-match-loop-cachefrom a useful toolkit into a product that can be sold and supported without breaking the current safe/local workflow.Product split
Community
Pro
.env/ profile configurationCommercialization blockers
Engineering order
Product principle
The paid value should come from automation, UX, observability, supportability and packaging — not from pretending the project can cache Xbox/MSFS server-side game assets.
Safety invariant
No destructive operation may become implicit. Copy-first and explicit move/delete semantics remain mandatory in every paid edition.