Skip to content

feat: publish bounded IBKR execution receipts - #431

Merged
Pigbibi merged 1 commit into
mainfrom
codex/execution-receipt-adapter
Aug 30, 2026
Merged

feat: publish bounded IBKR execution receipts#431
Pigbibi merged 1 commit into
mainfrom
codex/execution-receipt-adapter

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • derive a bounded receipt from IBKR’s existing reconciliation arrays
  • preserve the distinction between submitted, explicit fill, pending reconciliation, expected risk block, and unknown runtime failure
  • advance the shared evidence publisher and QPK pin

Safety

  • a local submission is never reported as a broker acknowledgement or fill
  • a fill is emitted only from IBKR’s explicit filled-order reconciliation array
  • no order execution, sizing, gateway configuration, or recovery authority changed

Verification

  • PYTHONPATH=/home/ubuntu/Projects/.worktrees/qpk-execution-receipt/src:. python3 -m unittest tests.test_execution_receipt_adapter -v
  • python3 scripts/check_qpk_pin_consistency.py --pin-file /home/ubuntu/Projects/.worktrees/qpk-execution-receipt/QPK_PIN --paths pyproject.toml uv.lock qsl.toml

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit 9603026 into main Aug 30, 2026
1 check passed
@Pigbibi
Pigbibi deleted the codex/execution-receipt-adapter branch August 30, 2026 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant