Commit graph

275 commits

Author SHA1 Message Date
dirtydishes
41bdd2c73a Add alert evidence drawer and filters
Add a ticker filter bar, alert evidence drawer, and a 30-minute severity strip to flesh out the dashboard panels.
2025-12-29 18:56:34 -05:00
dirtydishes
18366192b2 Bind web dev server to port 3000
Simplify the web dev launcher to always use port 3000 and fix the dev:web script cwd invocation.
2025-12-29 18:42:01 -05:00
dirtydishes
b8f9e585e9 Adjust dashboard grid proportions
Set Options tape to 2/3 width, Equities to 1/3, and keep Flow/Alerts/Classifier hits as equal thirds with responsive fallbacks.
2025-12-29 16:31:02 -05:00
dirtydishes
58f326877b Add live alerts and classifier hits panels
Show live alerts and classifier hits in the UI, wire WS streams, and add pill styling plus confidence/explanation formatting.
2025-12-29 16:05:39 -05:00
dirtydishes
58485b4d97 Add classifier hits and alerts pipeline
Add NATS subjects + ClickHouse tables for classifier hits/alerts, evaluate sweep/spike rules in compute, expose API/WS endpoints, and cover storage helpers with tests.
2025-12-29 15:59:37 -05:00
dirtydishes
ad58c62c37 Improve live tape UX and compute consumer behavior
- raise UI tape cap to 500 and keep newest-first ordering
- add jump-to-top with missed counter + revised card layout styling
- add compute deliver policy/reset envs to prevent JetStream backlog replay
- update .env.example and README for new defaults/config
2025-12-29 15:45:33 -05:00
dirtydishes
57450138c4 Add AAPL and NVDA as default symbols for the Alpaca adapter and in .env.example (.env will of course override defaults) 2025-12-29 15:16:56 -05:00
dirtydishes
3eb7dc9211 Add env example and require Alpaca creds from env
- add .env.example with ingest/config defaults
- warn on missing Alpaca/Databento envs and remove hardcoded Alpaca defaults
- document .env setup in README
- allow .env.example to be tracked
2025-12-29 14:49:45 -05:00
dirtydishes
baaadcf105 Add Databento historical replay adapter + symbol mapping; speed up replay UI + completion state
- add Databento options adapter (TS) with Python sidecar and env wiring
- add  to stream historical trades and resolve instrument_id -> raw_symbol via symbology
- include Databento + typing_extensions in ingest-options Python requirements
- expose Databento env settings in ingest-options index (dataset/schema/start/end/stype/limit/price scale/python bin)
- update README with Databento replay usage and env docs
- speed up UI replay polling/drain, add per-card replay time display
- stop replay at end and prevent fallback to synthetic by pinning replay to initial trace source
2025-12-28 21:30:24 -05:00
dirtydishes
6dc279099f Add Alpaca dev adapter and option selection 2025-12-28 12:34:12 -05:00
dirtydishes
a35ab0b778 Add ingest adapter seam and IBKR stub 2025-12-27 23:02:11 -05:00
dirtydishes
f2f12f2ebe Harden dev startup and web typecheck 2025-12-27 21:20:22 -05:00
dirtydishes
a94baa745c Document current state and flow UI 2025-12-27 20:34:10 -05:00
dirtydishes
6c376b26dc Add flow packet clustering 2025-12-27 20:25:32 -05:00
dirtydishes
a21d513f32 Add replay mode for tapes 2025-12-27 20:19:09 -05:00
dirtydishes
fd175260c9 Add tape pause toggles 2025-12-27 20:01:28 -05:00
dirtydishes
053e8e6cea Add equities tape to UI 2025-12-27 19:58:58 -05:00
dirtydishes
c30429161c Fix web dev startup 2025-12-27 19:51:43 -05:00
dirtydishes
b8ac0e9292 Add live WS tape view 2025-12-27 19:33:37 -05:00
dirtydishes
ba84554b0b Add API gateway for prints 2025-12-27 19:28:30 -05:00
dirtydishes
6a1f457028 Add equity prints ingestion 2025-12-27 19:21:01 -05:00
dirtydishes
488ae82ed6 Add event bus and storage layer 2025-12-27 19:14:44 -05:00
dirtydishes
9ba51d8e96
Add Discord notification workflow 2025-12-27 19:06:54 -05:00
dirtydishes
ebc8649318 Track README 2025-12-27 18:46:53 -05:00
dirtydishes
d2a09e095a Scaffold monorepo dev setup 2025-12-27 18:45:26 -05:00