Skip to content

Roadmap

Golavo is useful today and nowhere near finished. The deterministic engine, historical top-5 league backtests, international forward loop, desktop distribution, signed in-app updater, optional guarded AI, facts, exact scores, Match Cockpit, Model Lab, My Season, competition-local analytics, verified standings rules, the World Cup outlook, Conditions Snapshot, and historical team research are already implemented. They are documented as current product behavior instead of being carried forward as future roadmap items. The same is true of approved-source refresh, the optional ODbL-isolated OpenLigaDB display overlay, local followed-match checks, provenance-first corrections, selected-source research, and deterministic history-support/model-gap/capability explanations.

Workstream What remains Entry / kill criterion
Live club forecasting An authoritative, complete current fixture source and a club seal→score loop Approved refresh plumbing already exists. Enter forecasting only after a source proves its license, coverage, cadence, fixture identity, and cutoff semantics. Kill if those cannot be verified.
Current league state Keep the bundled 2026-27 schedules current as results land, and certify a live result feed The five bundled leagues’ 2026-27 schedules now certify as complete double round-robins, so the season engine runs. Results still arrive only when the packs are rebuilt; no runtime refresh adapter reads the fixture repos yet.
Observed match data Optional lineups, injuries, xG, scorers, corners, and cups as typed features Every field needs a lawful licensed source, retrieval timestamp, provenance record, and evidence that it improves forward metrics. Otherwise defer it.
Ledger longevity Cross-artifact hash chaining, verification, and migration tooling Must preserve and recover every existing local ledger before the format changes.
Distribution trust OS-signed Windows installers and signed/notarized macOS releases Requires real credentials plus a green install/update/rollback matrix on both platforms.
Product reach Team/player/manager dossiers, signed community packs, and i18n Each source and pack format needs its own license review, isolation boundary, and failure tests.
Closed-app monitoring Optional, user-visible helper architecture, if users actually want it Separate approval, explicit install/remove UX, power/network budgets, OS permission review, and no impact on the honest while-open v1.

Each remaining workstream needs explicit entry/exit criteria, tests, a defer list, and a kill switch before implementation. No fabricated capabilities ship: live club fixtures, current-season probabilities, and observed xG/lineups/injuries are not in the product today.