Skip to content

feat(iteration-41): preserve offline fake CTP actor contracts - #29

Merged
cloudQuant merged 1 commit into
devfrom
codex/iteration41-backtrader-worktree-closure
Sep 28, 2026
Merged

cloudQuant merged 1 commit into
devfrom
codex/iteration41-backtrader-worktree-closure

Conversation

@cloudQuant

Copy link
Copy Markdown
Owner

Scope

  • Adds the unregistered local fake-only CTP actor candidate, its SQLite checkpoint candidate, and the ActionRef snapshot consumer contract.
  • Adds the corresponding offline contract and isolation tests.
  • The package documentation states that the candidate has no runtime registry, CLI, or BtApiStore route and provides no provider, native SDK, or live-write authority.

Verification

  • Focused pytest: 78 passed with the incompatible auto-loaded pytest_asyncio plugin disabled (-p no:asyncio).
  • Ruff: passed.
  • git diff --cached --check: passed.
  • Credential-pattern scan of the submitted files: no matches.

Acceptance status

These are synthetic local contracts only. They establish no provider or live trading acceptance. The 33 SimNow cases remain blocked with 0 real PASS; preserve NO_WRITE / LIVE_NO_GO.

This pull request is stacked on the open Iteration 41 PR head so reviewers can examine only this additional commit. PR #28 remains based on dev.

@cloudQuant
cloudQuant changed the base branch from codex/iteration41-simnow-real-certification to dev September 28, 2026 15:19
@cloudQuant
cloudQuant merged commit 180b98c into dev Sep 28, 2026
9 of 29 checks passed
@cloudQuant
cloudQuant deleted the codex/iteration41-backtrader-worktree-closure branch September 28, 2026 19:33
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.

2 participants