fix: require execution claim before IBKR submission - #477
Merged
Conversation
Co-Authored-By: Codex <noreply@openai.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Scope and implementation
Close only the EX-05 missing-claim strategy submission path on base 072f01f.
Actual local RED / GREEN
Publication side-effect review
Fresh GitHub main matched the base; no overlapping PR (only unrelated dependency PR473).
No deploy/config/Scheduler/IAM/Gateway/provider/broker/account/order operation was performed or authorized. Existing schedules were not changed or dispatched.
CI / disposition
Required CI SUCCESS at exact head 42b9869: https://github.com/QuantStrategyLab/InteractiveBrokersPlatform/actions/runs/33929659417 . Full frozen CI suite: 548 passed, 5 skipped, 5 warnings; startup import validation, Ruff, QPK pin and lock checks passed. Fresh exact-head readback: CLEAN, only the six authorized files, no review/inline findings. Ordinary squash merge completed as 4f98faf. Actual post-merge push CI SUCCESS: https://github.com/QuantStrategyLab/InteractiveBrokersPlatform/actions/runs/33929792421 ; 548 passed, 5 skipped, 5 warnings, all job steps passed. Worktree clean; branch/worktree retained. Engineering delivery COMPLETE, stopping for Supervisor archival. Merged normally after required success and fresh no-material-finding readback, without admin bypass, force push or auto-merge mode. First CI failure permits one sanitized read-only classification then stop, no patch/rerun under this authorization.
This does NOT prove shared-backend availability, physical-account fencing across instances/platforms, other paper/liquidation lanes, or complete recovery after unknown orders. It does NOT close all EX-05 and does NOT mean TQQQ/SOXL or live trading has recovered.