Commit graph

3 commits

Author SHA1 Message Date
Viktor Barzin
bb9e0d4567 docs(ibkr): use Last 365 Days (no 'Last 90 Days' preset in IBKR UI)
Some checks are pending
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
CI / deploy (push) Blocked by required conditions
ci/woodpecker/push/build Pipeline was successful
2026-05-27 09:28:42 +00:00
Viktor Barzin
30af5fe2c9 docs(ibkr): change Flex date range from Last Business Day → Last 90 Days
Some checks failed
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
CI / deploy (push) Blocked by required conditions
ci/woodpecker/push/build Pipeline was canceled
Trailing window backed by SyncRecordStore dedup is strictly better than
a single-day window — a single missed cron run with Last Business Day
loses that day's activity permanently. SyncRecordStore is keyed by
ibkr:trade:<tradeID> / ibkr:cash:<transactionID>, so overlapping pulls
are no-ops.

Caught during the brainstorming review.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 09:11:57 +00:00
Viktor Barzin
c271d5101c docs: add IBKR Flex ingestion implementation plan
Some checks are pending
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
CI / deploy (push) Blocked by required conditions
ci/woodpecker/push/build Pipeline was successful
15 task plan covering deps → fixtures → metrics → sink helper →
provider mapping → CLI command → CI/image → Vault setup → Terraform
CronJob → smoke test → provider runbook → 7-day soak.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 22:19:54 +00:00