NRCL-100 Replay sports strategies across synthetic venue recordings - #35
Conversation
|
Linked to Plane Work Item(s) References This comment was auto-generated by Plane |
📚 Documentation Status✅ Code changes detected
This comment is automatically generated by the documentation workflow. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ee3475468d
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
@codex review Review exact head 2b4722a. Both previous recording findings are fixed with regressions: report/iterator metadata binding across atomic replacement, and cancellation of source-dated liquidity at/before intent creation. Includes final #33 authority validation repair391b7f5. Local suite407passed/6skipped; all required local gates pass. |
|
Codex Review: Didn't find any major issues. Another round soon, please! Reviewed commit: ℹ️ About Codex in GitHubCodex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback". |
|
@codex review Review exact head c735106. Only change since2b4722ad is merging #33's IPv6 zone-ID source rejection and regressions througha7ee8f08. NRCL-100's already-addressed replay identity and source-causality fixes remain unchanged. Full local suite409passed/6skipped; all required local gates pass. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c735106bd0
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
💡 Codex ReviewLines 106 to 107 in c735106 When an existing Lines 80 to 81 in c735106 When a normalized recording declares ℹ️ About Codex in GitHubCodex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback". |
|
@codex review Review exact head beec8df. Both P1 findings are fixed: model v2 separates durable upgrade identities and rejects queued v1 execution; normalized sports books now explicitly support the named YES team-wins side only, preserving legacy Kalshi YES/NO. Focused upgrade and side-rejection regressions pass. Full local suite: 411 passed, 6 skipped; all required gates pass. |
|
Codex Review: Didn't find any major issues. Chef's kiss. Reviewed commit: ℹ️ About Codex in GitHubCodex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback". |
Run one price-rule strategy through the existing simulator and durable queue on synthetic Kalshi and Polymarket US sports books. The additive
neural-book/1boundary preserves exact decimal depth, native IDs, sports terms, source/observation timestamps, and explicit assumed fees.Normalized sports recordings support the named YES team-wins proposition only; NO headers and mismatched strategies fail explicitly. Legacy Kalshi input retains YES/NO support. Malformed, missing, one-sided, crossed, stale, future-dated, out-of-sequence, or mismatched books fail closed. Header validation prevents path replacement from mixing report identity with different rows; source-dated fill books must be strictly newer than the pending intent.
The paper model is now
neural-paper/2. Model-qualified identities prevent upgraded jobs from reusing old results. Completed v1 jobs remain inspectable; queued v1 jobs fail explicitly with resubmit guidance. Report identities change with the model version.Synthetic fixtures produce identical decisions and multi-level fills across venues. Actual compatibility remains unknown until two attached sports contracts are compared. No collector, live execution, market-data retention permission, certified fee schedule, or deployment is introduced.
Depends on #33 (NRCL-99), through
a7ee8f08f017e0ff3a31bdfe7b4d163ce0d8d64c. Base remainsmainso existing PR checks run. Merge #33 first. Merge requires user approval.Validation for
beec8dfcaf4b6835ee5c31bf7ae8c43514dad27a:Plane: NRCL-100.