Skip to content

feat: model deterministic trade settlement - #106

Merged
fallblu merged 1 commit into
developfrom
feat/trade-settlement
Aug 22, 2026
Merged

feat: model deterministic trade settlement#106
fallblu merged 1 commit into
developfrom
feat/trade-settlement

Conversation

@fallblu

@fallblu fallblu commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • separate trade-date economic accounting from settlement-date cash and position availability
  • add versioned settlement calendars, per-instrument lags, deterministic instructions, failures, and explicit buying-power limits
  • publish scenario/journal contract v11 and strategy protocol v9 with frozen v10/v8 compatibility
  • add golden fixtures, conformance coverage, documentation, and end-to-end settlement tests

Relates to #30.

Test plan

  • make check
  • make coverage (86.01%)
  • schema and strategy transcript validation for v11/v9
  • deterministic journal verification for v3 through v11

@fallblu
fallblu merged commit e52ab74 into develop Aug 22, 2026
16 checks passed
@fallblu
fallblu deleted the feat/trade-settlement branch August 22, 2026 18:56
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