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