Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
bbe0e55
feat: add executor daemon CLI mode
AaronL725 Jul 3, 2026
8bc76da
feat: add daemon startup guard
AaronL725 Jul 3, 2026
712c6a5
feat: track local market cache freshness
AaronL725 Jul 3, 2026
7d0b37b
feat: add daemon public websocket cache loop
AaronL725 Jul 3, 2026
a4bdb67
feat: apply private websocket updates
AaronL725 Jul 3, 2026
c7cba01
refactor: reuse pending intent processing
AaronL725 Jul 3, 2026
222cb91
style: apply rustfmt to daemon and executor
AaronL725 Jul 3, 2026
bc12879
fix: make executor arg-parsing unit tests hermetic
AaronL725 Jul 3, 2026
63a4338
feat: subscribe and parse private ws account/position
AaronL725 Jul 3, 2026
1a22539
feat: orchestrate demo executor daemon
AaronL725 Jul 3, 2026
83f589a
feat: add read-only telegram queries
AaronL725 Jul 3, 2026
85c4994
test: cover demo daemon intent processing
AaronL725 Jul 3, 2026
653a613
fix: keep REST authoritative over ws position and equity writes
AaronL725 Jul 3, 2026
66fb2e4
fix: private ws only refreshes known-local orders
AaronL725 Jul 3, 2026
90af804
fix: stale market gates only opening actions
AaronL725 Jul 3, 2026
5d8ecb3
fix: ws reconnect triggers reconcile and never dies silently
AaronL725 Jul 3, 2026
96b3661
chore: WAL pragma, document /pnl, milestone-neutral errors
AaronL725 Jul 3, 2026
dfeb003
fix: risk gate does not block close or de-risk
AaronL725 Jul 4, 2026
4892692
fix: gate stale-open before REST account fetch
AaronL725 Jul 4, 2026
51633d1
fix: gate new opens on private-state readiness
AaronL725 Jul 4, 2026
e41e94e
fix: surface WAL journal_mode setup failure as a warning event
AaronL725 Jul 4, 2026
7ae7eba
fix: address fourth codex review (lot sizing, ws ack, stuck intent, e…
AaronL725 Jul 4, 2026
0d78885
fix: address fifth codex review (post-ready ws errors, reconnect back…
AaronL725 Jul 4, 2026
89d94f6
fix: bound telegram send to 3s so delivery failure can't block reconc…
AaronL725 Jul 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion crates/executor/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ rusqlite = { version = "0.32", features = ["bundled"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
sha2 = "0.10"
tokio = { version = "1.40", features = ["macros", "rt-multi-thread", "time", "sync"] }
tokio = { version = "1.40", features = ["macros", "rt-multi-thread", "time", "sync", "signal"] }
tokio-tungstenite = { version = "0.24", features = ["rustls-tls-webpki-roots"] }
Loading