Skip to content

Fix fingerprint provenance for effective trade start#117

Merged
luisleo526 merged 1 commit into
mainfrom
fix/fingerprint-effective-trade-start
Jul 17, 2026
Merged

Fix fingerprint provenance for effective trade start#117
luisleo526 merged 1 commit into
mainfrom
fix/fingerprint-effective-trade-start

Conversation

@luisleo526

Copy link
Copy Markdown
Collaborator

Summary

  • include effective trade_start_ms in run_strategy runtime provenance
  • normalize unset as explicit null and configured values as integers
  • register fingerprint self-tests in CTest

Why

Different execution windows previously produced different trade tapes while sharing one fingerprint. The execution gate and provenance now use the same computed trade_start_ms.

Verification

  • fingerprint self-test: 59 passed, 0 failed
  • targeted CTest test_fingerprint: passed
  • full CTest: 111/111 passed
  • Release build: passed
  • independent cold review: GO
  • git diff --check: clean

@luisleo526
luisleo526 merged commit 2e1c844 into main Jul 17, 2026
5 checks passed
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