Skip to content

feat(execution): pin QPK #657 and consult T2/T3 on UNKNOWN deny (N13) - #363

Merged
Pigbibi merged 1 commit into
mainfrom
rebuild/n13-binance-qpk-pin-155d74a6
Oct 9, 2026
Merged

Pigbibi merged 1 commit into
mainfrom
rebuild/n13-binance-qpk-pin-155d74a6

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Oct 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Pin quant-platform-kit to #657 / 155d74a6 (pyproject + qsl.toml + uv.lock aligned).
  • Thin N13 consult-only T2/T3 on Binance SUBMISSION_UNKNOWN deny paths:
    • T2 cycle_service: before raise on UNKNOWN cycle entry
    • T3 runtime_call_client: before raise when refusing blind retry (earn UNKNOWN / transport uncertain / unconfirmed earn)
  • Local raise still always wins — zero behavior change on allow / reconcile-success paths.
  • Does not touch FILLED_ACCOUNTING_PENDING (B13-b G3).
  • No LB-HK / Firstrade Env/ingress; no live Telegram; no invent.

Test plan

  • Local: pytest -q tests → 1480 passed
  • Local: check_qpk_pin_consistency + uv lock --check
  • CI green on this PR
  • Self-review: consult discarded for control flow; happy-path / reconcile-success untouched

Bump quant-platform-kit to 155d74a6 (execution_kernel T1–T3) and wire
consult-only adapters on Binance SUBMISSION_UNKNOWN deny paths:

- cycle_service: T2 before raise on UNKNOWN cycle entry
- runtime_call_client: T3 before raise when refusing blind retry

Local raise still always wins (zero behavior change on allow /
reconcile-success paths). FILLED_ACCOUNTING_PENDING untouched (B13-b G3).
@Pigbibi
Pigbibi merged commit eb7dbed into main Oct 9, 2026
1 check passed
@Pigbibi
Pigbibi deleted the rebuild/n13-binance-qpk-pin-155d74a6 branch October 9, 2026 11:24
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