Commit Graph
53 Commits
Author SHA1 Message Date
xkam7ar 89ac9eb896 fix(data): fall back for missing symbols
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-21 13:38:21 +08:00
xkam7ar 69ad82b4e5 fix(web): ignore stale authenticated SSE connections
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:51:11 -07:00
xkam7ar b95c1c2a1a fix(cli): return failures from channel commands
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:50:52 -07:00
xkam7ar df24ecf955 fix(cli): clean up development server children
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:50:33 -07:00
xkam7ar d824b502e9 fix(cli): keep continuation history in one trace
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:50:20 -07:00
xkam7ar b7cd2c98b2 fix(swarm): redact task details in the REST API
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:50:14 -07:00
xkam7ar c2a20d2209 fix(swarm): save nested output files safely
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:49:23 -07:00
xkam7ar cd8acfc814 fix(background): stop timed-out process trees
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:48:39 -07:00
xkam7ar 23d87084d8 fix(scheduler): match standard cron day rules
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:47:05 -07:00
xkam7ar 435f1b85ff fix(web): clear stale correlation output
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:46:52 -07:00
xkam7ar 691a9bcc85 fix(web): isolate run detail state by route
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:46:39 -07:00
xkam7ar 2d82a300bf fix(web): ignore stale comparison responses
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:46:26 -07:00
xkam7ar 3705564ed3 fix(web): proxy auth routes in Vite
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:45:27 -07:00
xkam7ar adb5b4d6c6 fix(packaging): fix the Slack install version
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-17 10:44:55 -07:00
xkam7ar f73aa90e55 fix(qveris): reserve credits before paid calls
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:29:24 -07:00
xkam7ar 4c4f7df53a fix(backtest): enforce the QVeris credit budget
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:26:58 -07:00
xkam7ar 5c976c3f08 fix(data): fail incomplete mootdx pagination
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:25:17 -07:00
xkam7ar 70eaf95a4f fix(data): reject incomplete CCXT history
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:24:10 -07:00
xkam7ar e238a6b296 fix(data): reject unsupported Tencent intervals
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:22:41 -07:00
xkam7ar 0142f0d4f7 fix(live): halt on corrupt runtime state
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:21:08 -07:00
xkam7ar 0940c15b33 fix(live): halt on recorded-only positions
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:21:08 -07:00
xkam7ar 6a38df34ff fix(live): serialize daily-cap admission and submit
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:21:08 -07:00
xkam7ar 12aec9b257 fix(live): calculate gross exposure after each order
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:21:08 -07:00
xkam7ar ec86d9b90f fix(live): publish consent before mandate authority
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:21:08 -07:00
xkam7ar f429063e61 fix(data): preserve requested crypto symbols
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:19:32 -07:00
xkam7ar 8d61745504 fix(backtest): size China futures by symbol margin
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:18:27 -07:00
xkam7ar 74c54de5b8 fix(backtest): route futures by submarket
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:16:42 -07:00
xkam7ar b0793637fe fix(portfolio): constrain risk-parity weights
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:15:40 -07:00
xkam7ar 869e78b294 fix(backtest): reuse the validated data snapshot
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:13:59 -07:00
xkam7ar 8dc13d0a79 fix(alpha): enforce sample floors per split
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:12:24 -07:00
xkam7ar 26af89352e fix(alpha): require the strict training threshold
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:10:58 -07:00
xkam7ar e5a7b70f52 fix(shadow): exclude incomplete buy-day bars
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:09:04 -07:00
xkam7ar e62582b554 fix(shadow): skip rules for unmatched markets
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:07:52 -07:00
xkam7ar b51b9413ce fix(agent): preserve queued cancellation signals
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 19:07:31 -07:00
xkam7ar df10ac1eeb fix(cli): authenticate live API requests
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:43:23 -07:00
xkam7ar dcebbfe523 fix(cli): send complete mandate requests
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:42:58 -07:00
xkam7ar 41ad3396e3 ci: run environment gate unit tests
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:41:39 -07:00
xkam7ar 1e214ef1c8 fix(swarm): resume and close event streams correctly
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:41:35 -07:00
xkam7ar 086acc4230 fix(background): report failed command exit codes
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:39:29 -07:00
xkam7ar f6e88870c6 fix(options): handle unusual account values safely
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:39:17 -07:00
xkam7ar 165c0aded5 fix(futu): load every history page
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:38:23 -07:00
xkam7ar 0fecf31d73 fix(futu): use the requested minute interval
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:38:08 -07:00
xkam7ar 2ad7036d1c build: install Black and Ruff for contributors
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:37:48 -07:00
xkam7ar 60f3c63059 ci: run all repository safety checks
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:37:22 -07:00
xkam7ar 2248737bff fix(journal): reject unknown trade directions
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:37:22 -07:00
xkam7ar 9747eec2a1 fix(journal): include full ending months in filters
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:37:22 -07:00
xkam7ar abc4300dd9 fix(hypotheses): reject blank required updates
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:37:22 -07:00
xkam7ar a5e446e8e3 fix(journal): allocate entry fees across partial exits
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:37:22 -07:00
xkam7ar ae2e110b4f fix(data): match local data result names
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:37:22 -07:00
xkam7ar f39ec95ec6 fix(data): normalize local timestamps to UTC
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:37:22 -07:00
xkam7ar 4e0e312b2b fix(swarm): report tool failures as errors
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:37:22 -07:00
xkam7ar 22867b01d9 fix(alpha): stop filling missing prices
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-16 11:37:21 -07:00
xkam7ar 8f7405a319 fix: preserve run data source
Signed-off-by: xkam7ar <kmoteallemi@icloud.com>
2026-07-13 22:55:28 -07:00