Skip to content

fix: preserve nanosecond execution and replay timestamps - #26

Merged
PureSaber merged 1 commit into
mainfrom
codex/temporal-consumer-precision
Oct 8, 2026
Merged

PureSaber merged 1 commit into
mainfrom
codex/temporal-consumer-precision

Conversation

@PureSaber

Copy link
Copy Markdown
Owner

Preserve nanosecond timestamps across JSON decoding, streamed order recovery, dividend replay, corporate-action posting and US cash cutoffs. The shared parser rejects finer-than-nanosecond input; ordinary microsecond JSON decoding retains its previous datetime representation.

Pin QDK to the reviewed PR #34 candidate 61b571bdb9bba5d0a8c3aff8b406864539d0a9fc. Merge after PureSaber/quant-data-kit#34.

Validation: Windows/Python 3.12, 372 tests passed, total coverage 94.73%; all ten existing core pure-branch gates remain above 90%; Ruff and format checks passed. Eleven added precision regressions cover exact boundaries, future-fact rejection, JSON/stream recovery, replay hashes and account timing. The prior code failed ten of these eleven cases with the new QDK candidate. Existing golden records and deterministic replay tests pass unchanged.

@PureSaber
PureSaber merged commit 0ca7e84 into main Oct 8, 2026
8 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