Skip to content

chore(submodules): align Iteration 41 package pins with dev - #15

Closed
cloudQuant wants to merge 2 commits into
devfrom
codex/iteration41-parent-dev-gitlinks
Closed

cloudQuant wants to merge 2 commits into
devfrom
codex/iteration41-parent-dev-gitlinks

Conversation

@cloudQuant

@cloudQuant cloudQuant commented Sep 28, 2026 •

Copy link
Copy Markdown
Owner

范围

本 PR 仅包含六个 Iteration 41 子模块 gitlink 更新,以及一处行为不变的 Ruff 格式修正(父仓 bt_api_py/forwarding/router.py 中将三行字符串常量折叠为 Ruff 规范的一行)。六个 gitlink 指向各自已合入 dev 的提交:bt_api_base (a236c2d)、bt_api_ctp (77dc729)、bt_api_risk (dac5590)、bt_api_monitor (a382b2e)、bt_api_execution (44190b6)、bt_api_gateway (693a3fe)。

不包含 PR #13/#14 的父仓业务源代码、Binance 变动或其他子模块改动;没有降低或跳过门禁。

验证与门禁

  • git diff --cached --check 通过;gitlink 提交只含上述六个路径。
  • python -m ruff format --check bt_api_py/forwarding/router.py 通过;python -m ruff check bt_api_py/forwarding/router.py 通过。
  • Core Reference 在本 PR 的六个 gitlink 上通过(job 109076046025);本次格式修正提交会触发新一轮 CI。
  • 当前质量/格式 ratchet 仍报告四个新增子模块(execution/gateway/monitor/risk)的 src/tests scope 未记录;需由完整 CI 确认是否为唯一剩余阻断,并按既有流程处理有意 scope 扩展。
  • 本机 pytest tests/bt_api_contract ... 因全局 pytest/pytest-asyncio 版本组合在收集阶段失败(Package 无 obj、asyncio_default_fixture_loop_scope 未知);这不是源测试通过证据,CI 环境结果为准。

没有运行 provider、CTP native 连接或真实交易。本 PR 不构成账户、provider 或实盘验收。

@cloudQuant cloudQuant added the risk:r2 核心接口/兼容性变更(BtApi、基类、gateway/websocket/forwarding、CTP) label Sep 28, 2026
@cloudQuant cloudQuant closed this Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:r2 核心接口/兼容性变更(BtApi、基类、gateway/websocket/forwarding、CTP)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants