19032 Commits

Author SHA1 Message Date
arb-alerts 2392a6f7b1 alerts+dashboard: refresh [skip ci] 2026-05-22 23:19:21 +00:00
arb-alerts 1e8a8634e3 alerts+dashboard: refresh [skip ci] 2026-05-22 23:14:19 +00:00
arb-alerts 12eeecda21 alerts+dashboard: refresh [skip ci] 2026-05-22 23:09:17 +00:00
arb-alerts beee47d93a alerts+dashboard: refresh [skip ci] 2026-05-22 23:04:18 +00:00
arb-alerts d23b5932dd alerts+dashboard: refresh [skip ci] 2026-05-22 22:59:17 +00:00
arb-alerts 1d455e5afe alerts+dashboard: refresh [skip ci] 2026-05-22 22:54:15 +00:00
arb-alerts 7925cd91f8 alerts+dashboard: refresh [skip ci] 2026-05-22 22:49:26 +00:00
arb-alerts d5f517a30a alerts+dashboard: refresh [skip ci] 2026-05-22 22:44:20 +00:00
arb-alerts e302453efb alerts+dashboard: refresh [skip ci] 2026-05-22 22:39:20 +00:00
arb-alerts 2334468e09 alerts+dashboard: refresh [skip ci] 2026-05-22 22:34:16 +00:00
arb-alerts 665443d4c4 alerts+dashboard: refresh [skip ci] 2026-05-22 22:29:22 +00:00
arb-alerts c32f5ab725 alerts+dashboard: refresh [skip ci] 2026-05-22 22:24:22 +00:00
arb-alerts 6f1181f025 alerts+dashboard: refresh [skip ci] 2026-05-22 22:19:20 +00:00
arb-alerts 17a5ce6da7 alerts+dashboard: refresh [skip ci] 2026-05-22 22:14:19 +00:00
arb-alerts 801fd08883 alerts+dashboard: refresh [skip ci] 2026-05-22 22:09:18 +00:00
arb-alerts 319a21e0c0 alerts+dashboard: refresh [skip ci] 2026-05-22 22:04:19 +00:00
arb-alerts e0837f056d alerts+dashboard: refresh [skip ci] 2026-05-22 21:59:18 +00:00
arb-alerts dfaf619a5b alerts+dashboard: refresh [skip ci] 2026-05-22 21:54:17 +00:00
arb-alerts d67004556b alerts+dashboard: refresh [skip ci] 2026-05-22 21:49:20 +00:00
arb-alerts dee6d11e23 alerts+dashboard: refresh [skip ci] 2026-05-22 21:46:10 +00:00
arb-alerts f8c8325cbd alerts+dashboard: refresh [skip ci] 2026-05-22 21:44:19 +00:00
arb-alerts 6e686e9e9a alerts+dashboard: refresh [skip ci] 2026-05-22 21:39:19 +00:00
arb-alerts 5b3ca5c346 alerts+dashboard: refresh [skip ci] 2026-05-22 21:30:10 +00:00
arb-alerts 052c17b3c3 alerts+dashboard: refresh [skip ci] 2026-05-22 17:27:18 +00:00
arb-alerts 553b1b53e5 alerts+dashboard: refresh [skip ci] 2026-05-22 10:37:32 +00:00
arb-alerts 5d8d993122 alerts+dashboard: refresh [skip ci] 2026-05-22 02:19:39 +00:00
Casey Judice 5e6889ec7b Static dashboard via GitHub Pages (docs/) + GHA snapshot writes
Adds a phone-friendly public dashboard served from docs/ via GitHub Pages:
- docs/index.html, app.js, style.css: monthly + hourly tabs only, no
  positions/settings (positions stay on the local Mac UI). Reads
  ./data/scan.json and ./data/hourly.json instead of /api endpoints.
- gha_alerts.py also writes both snapshots to docs/data/ each cron tick.
- Workflow now commits docs/data/ alongside alerts_state.json.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 22:13:47 -04:00
arb-alerts 6748a19d69 alerts: update state [skip ci] 2026-05-21 23:35:01 +00:00
arb-alerts c85b846bf7 alerts: update state [skip ci] 2026-05-21 19:29:01 +00:00
arb-alerts a591b6b89c alerts: update state [skip ci] 2026-05-21 12:28:47 +00:00
arb-alerts 7aa4384331 alerts: update state [skip ci] 2026-05-21 00:13:23 +00:00
Casey Judice 05c0441053 Initial commit: prediction-market arb scanner + GHA alerts
- Monthly + hourly Kalshi/Polymarket arb scanner (stdlib-only Python).
- Live positions tab w/ realized P&L history.
- GitHub Actions cron workflow texts SMS via Apps Script webhook on
  newly-detected arbs. State persisted in alerts_state.json.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 19:48:50 -04:00