Skip to content

fix: validate lifecycle backtest execution results - #194

Merged
Pigbibi merged 3 commits into
mainfrom
codex/qsl-20260923-b1-crypto-audit
Oct 15, 2026
Merged

Pigbibi merged 3 commits into
mainfrom
codex/qsl-20260923-b1-crypto-audit

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Pass supported lifecycle parameters into the executed strategy configuration and reject unsupported fields.
  • Record the observed return count and actual return window.
  • Reject malformed observed returns before producing ordinary metrics while preserving leading warmup NaNs.

Validation

  • Python 3.12 CI dependency lock (requirements-lock.txt): targeted unittest discovery passed (7 runner tests, 11 metric tests).
  • Existing uv.lock frozen environment: targeted pytest passed (18 tests).
  • git diff --check passed.

No dependency or lockfile changes.

@Pigbibi
Pigbibi merged commit 73d76ec into main Oct 15, 2026
1 check passed
@Pigbibi
Pigbibi deleted the codex/qsl-20260923-b1-crypto-audit branch October 15, 2026 22:18
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