• Joined on 2025-08-16
viktor pushed to main at viktor/broker-sync 2026-05-26 22:29:48 +00:00
a4dab03bc5 cli: add 'broker-sync ibkr' command (Flex pull + import + reconcile + metrics)
e83c5a0a8f ibkr: add Flex provider — Trade/Cash mapping + OpenPositions snapshot
882415464e wealthfolio: add compute_position_qty for broker reconciliation
975c3b4bf7 metrics: add Pushgateway client for broker-sync providers
82797908b7 test: add IBKR Flex XML fixture (3 trades, 2 cash txns, 2 positions)
Compare 6 commits »
viktor pushed to main at viktor/broker-sync 2026-05-26 22:19:59 +00:00
c271d5101c docs: add IBKR Flex ingestion implementation plan
viktor pushed to master at viktor/trading 2026-05-26 21:56:00 +00:00
382188a19b feat(trade-executor): Slack notifications on trade + risk-rejection
viktor pushed to master at viktor/infra 2026-05-26 21:53:16 +00:00
15c88bc683 keel: belt-and-suspenders opt-out for mysql/redis/nvidia-exporter
1abe6465e0 state(dbaas): update encrypted state
498b01396c status-page: disable pusher CronJob to stop sdc write storm
84404fd0d6 broker-sync: skip InvestEngine in IMAP CronJob
2becd0ff6f Woodpecker CI deploy [CI SKIP]
Compare 8 commits »
viktor pushed to main at viktor/broker-sync 2026-05-26 21:52:59 +00:00
ca5f98f771 docs: add IBKR Flex ingestion design spec
viktor pushed to master at viktor/trading 2026-05-26 21:24:01 +00:00
35707a5c8a fix(kevin_bridge): persist signal to signals table before audit row
viktor pushed to main at viktor/broker-sync 2026-05-26 21:20:18 +00:00
e6ef1fce97 test: drop redundant quotes on MonkeyPatch annotation
viktor pushed to main at viktor/broker-sync 2026-05-26 21:18:59 +00:00
fe35c8e826 test: fix mypy errors in IE-exclude test
viktor pushed to main at viktor/broker-sync 2026-05-26 21:16:38 +00:00
68d4832c2e imap: skip InvestEngine emails via BROKER_SYNC_IMAP_EXCLUDE_PROVIDERS
d5dbeb96af tests: type the FidelityHolding factory list to satisfy CI mypy
d860aef927 imap: accept Schwab subdomain senders (donotreply@mail.schwab.com)
Compare 3 commits »
viktor pushed to master at viktor/trading 2026-05-26 21:09:42 +00:00
bcd0857729 feat(backtest): wire real Alpaca historical fetcher
viktor pushed to master at viktor/trading 2026-05-26 21:07:37 +00:00
1a95bfc06a ci: add trade-executor to workers patch list (Phase 2)
viktor pushed to master at viktor/trading 2026-05-26 21:04:02 +00:00
f7ca671bf3 feat(phase2): BRACKET orders + Kevin risk caps (Tasks 18, 19)
viktor pushed to master at viktor/trading 2026-05-26 20:13:56 +00:00
fdc2a60257 ci: fix worker container list — match current infra (5 containers)
viktor pushed to master at viktor/trading 2026-05-26 20:01:43 +00:00
bc479802db test(kevin): fix enum assertion + mark Postgres-dependent tests as integration
viktor pushed to master at viktor/trading 2026-05-26 19:53:33 +00:00
de6f27ddbb ci: retrigger build after Woodpecker server reschedule killed #45
viktor pushed to master at viktor/infra 2026-05-26 19:52:46 +00:00
3526089457 docs: Talos migration design v7 — staged plan after 6 rounds of critique [ci skip]
viktor pushed to master at viktor/trading 2026-05-26 19:47:23 +00:00
e035904e1c fix(ci): add fakeredis to [dev] extras
viktor pushed to master at viktor/infra 2026-05-26 19:07:11 +00:00
f325b949be keel: re-enable with policy=patch (semver-bounded) + fix CI deny-privileged
37d88ce50e nfs-mirror: weekly Mon 04:00 → daily 02:00
Compare 2 commits »
viktor pushed to master at viktor/infra 2026-05-26 18:49:24 +00:00
1eee56d0ba redis: tolerate up to 1KB of AOF tail corruption on load
60b2b1cdfc cluster-health: emergency-stop Keel + roll back image downgrades + quota raises
41fb7c4a76 backup pipeline: prune sda-bypass list to immich-only
b3dcccfc41 vaultwarden: track :latest tag for Keel auto-upgrade (was 1.35.7)
8ed427a7e4 cloud-init: hands-off k8s worker provisioning + 5 bug fixes
Compare 43 commits »
viktor pushed to master at viktor/infra 2026-05-24 22:07:13 +00:00
5cdac421c2 forgejo: pin to v11.0.14 + disable Keel (image-rewrite incident 2026-05-24)
5a0e4b3dac f1-stream: revive aceztrims + pitsport, more ppv variants
d5f73ce109 backup: exclude /anca-elements/ from nfs-mirror + offsite Step 1
c948dc0dbe backup pipeline: flock manifest + cap + drop LAN -z
4798583db7 backup pipeline: S1 fixes from 2026-05-24 audit
Compare 5 commits »