Repository navigation
fix: integrate broker, aggregation and guide maintenance - #121
Merged
Merged
Conversation
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.7.0 to 2.8.0. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.7.0...2.8.0) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.8.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
SafeBroker and the strategy wrapper looked up positions with the caller's original casing, while adapters store AAPL-style keys. A lowercase close therefore returned no position and left the holding open. Co-authored-by: quantum-like <quantum-like@users.noreply.github.com>
Shadow fills used a millisecond timestamp as the order id. Two orders accepted in the same millisecond shared an id, so later reconciliation overwrote the first fill. Co-authored-by: quantum-like <quantum-like@users.noreply.github.com>
Alpaca position snapshots report an unsigned share count and a separate long/short side. Treating qty as a signed quantity stored shorts as longs, so a later close sold more instead of buying to cover. Co-authored-by: quantum-like <quantum-like@users.noreply.github.com>
A fill event with a zero or missing filled_qty was rewritten to the full order size. That recorded a complete fill the venue had not reported. Co-authored-by: quantum-like <quantum-like@users.noreply.github.com>
Bar starts were truncated with minute-of-hour arithmetic. A size that does not divide 60, including 90-minute bars, restarted every hour and split one window into two. Co-authored-by: quantum-like <quantum-like@users.noreply.github.com>
added 10 commits
October 17, 2026 10:20
Reuse the installed candidate dependency matrix and identify the tested published shadow stack without treating it as parity provenance. Closes #132.
This was referenced Oct 18, 2026
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.
Position lookup, shadow order identity, Alpaca order/position handling and fixed-interval aggregation violate their public contracts. This bounded maintenance batch corrects those defects, updates the corresponding quickstart/migration guidance and contributor entry points, and makes provider qualification stop before publication by default.
Current qualification head: b9578bc. All applicable checks on this head must pass before ordinary merge.
Closes #111. Closes #114. Closes #116. Closes #117. Closes #118. Closes #119. Closes #120. Closes #126. Closes #128. Closes #132.
Changes:
publish-evidenceboolean input, defaulting tofalse, to paper qualification. Only durable prerelease publication is optional; protected credentials, artifact binding, provider lifecycle/restart/soaks, outcome checks, redaction and 90-day Actions retention remain required. The existing release verifier already consumes retained Actions evidence.Regression provenance:
Producing-base reproductions used complete original source with the same final regression, replacing only external transports where needed. The final regressions exercise actual engines, SDK payloads and the public broker/feed workflows.
Verification:
b9578bc: 92 packages audited with zero failures; 106 actual installed-wheel contracts in each minimum/locked/maximum profile; portable API identical; actual existing-environment upgrade passed. Candidate Live 0.1.3 uses Backtest 0.1.0 / Specs 0.1.1 for minimum/locked and Backtest 0.1.12 / Specs 0.1.5 for maximum. These are source candidate results, not a publication. Executed job.Contributor attribution and scope:
Original repairs were contributed in #112 by quantum-like/Cursor Agent. Their commits and evidence are retained in the combined branch and a verified recovery archive. Codex reviewed and extended the real regressions, completed the repairs, integrated the batch, corrected the maintainer policy distinction and ran verification. No agent coauthor footer is added.
The source-maintenance issues close only on merge. Provider/release #92 remains open for actual final-main artifact-bound IB/Alpaca/OKX qualification and a separate publication decision. Existing protected credentials and runner are configured; availability is not proof of a successful provider run. No release or deployment is authorized by this PR.