feat: add dev preview dashboard showcasing all 12 new ML models

- New page 06_dev_preview.py: interactive ML model showcase
- All 12 models initialized from synthetic data with live charts
- Live Auction Simulator: bandit + opponent model + budget optimizer
- Tabbed UI: 6 tabs, one per phase
- Resilient warehouse: returns typed empty DataFrames when no data
- Dev Preview set as default landing page for demo mode
- Live at http://localhost:8507
This commit is contained in:
ramseshk
2026-08-12 11:34:00 +08:00
parent b0fab62a87
commit 00dc7f2bcb
4 changed files with 909 additions and 11 deletions
+3
View File
@@ -69,6 +69,9 @@ def _build_fixture_heatmap(players, fixtures):
def run():
inject_css()
preds, fixtures, players, lineups, votes = _get_data()
if preds.empty or len(preds) <= 1:
st.warning("No warehouse data. Run pipeline or use Dev Preview tab.")
return
projected, league_avg, risk_count, trend = _compute_kpis(preds, players, votes)