Repository navigation
fix: preserve shared temporal nanosecond precision - #34
Merged
Merged
Conversation
This was referenced Oct 8, 2026
PureSaber
marked this pull request as ready for review
October 8, 2026 05:47
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Timestamp.max, and keep normalized-v3 sorting on exactint64nanoseconds.TIMESTAMP_NSwhile preserving the frozen canonical JSON for nullable structs, control characters, and literal escape text.--source=quant_data_kit. The gate now derives every trackedsrc/quant_data_kit/**/*.pyfile from Git and rejects missing sources, unknown sources, normalized path collisions, invalid branch counts, or unavailable inventory evidence while preserving the 24 core 90% gates and the 80% all-source gate.Validation
61b571bdb9bba5d0a8c3aff8b406864539d0a9fc; tree:39eafbf5668135e9a358435ba2895f13028bccce.856 passed, 2 skipped.89/89tracked Python sources, no missing or unknown entries; branch coverage4364/5252=83.09%; all 24 core gates pass.9 passedon Python 3.12 and9 passedon Python 3.10.srctree is byte-identical between accepted source commitb0f63b9bfa038608609bd7245c494f6cfcaba6e6and final head (996c12b2ae4338c90cb390ffdb29f675922bdfc3). Therefore the accepted source evidence remains applicable: Python 3.12847 passed, 2 skipped; Python 3.10 targeted351 passed; fixed precision manifest225 passedon each runtime; independent fixed-object subset132 passedon each runtime; exact syntax matrix21/21on each runtime.Bounded performance diagnostic
Three alternating 40k runs on the same machine and policy produced median throughput of 30,859.86 events/s at the base and 29,089.12 events/s for the accepted source (-5.74%). Median RSS changed from 0.217815 to 0.227592 GiB (+4.49%). Claim construction remained effectively flat per invocation (0.32242 s base, 0.32380 s candidate); publish and strict reload each perform one exact claim build. Compared snapshot, partition, claim, and L2 artifacts were identical. This is a bounded diagnostic, not formal M7 certification.
Scope boundary
The earlier fixed QExec/HK consumer boundary had 7 failures among 21 cases. That historical observation is not a claim that the downstream problem was solved by this QDK diff. The 2026-10-08 consumer follow-up is tracked in PureSaber/quant-execution#26 and PureSaber/quant-hk-equity#6 (both merged after their hosted checks passed). The HK scenario suite passes 46 tests with 90.16% pure branch coverage, including 5 new exact-time admission and replay regressions.
Fresh Windows/Python 3.12.14 verification on 2026-10-08: 856 passed, 2 skipped; all 24 core branch gates and the 83.09% all-source gate passed, plus repository-wide Ruff/format checks. QExec consumer PR #26 passes 372 tests and adds 11 precision regressions for JSON, stream recovery, replay, future admission, corporate actions and US cash. This new regression set does not claim to rerun the original 21-case harness.
GitHub CI passed on Python 3.10, 3.11, 3.12, and Windows Python 3.12. Both CodeQL checks passed.