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 |
|