Repository navigation
Conversation
Co-authored-by: GPT-6 Codex <noreply@openai.com>
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.
Consolidated into #248 at
87c40eaa18229a3497ac68c15cc83345747e6e57on current master. All21combined serializer contracts pass, including scoring/generation exclusion and private-player injection rejection. Source branch and frozen historical evidence remain preserved.Change
Add game-owned
DecisionAttempt.actionEvidenceto authoritative native JSONL asaction_evidence. Private player evidence cannot inject it.A scoring attempt must use candidate inference mode, retain a null generation response, and omit sampled tokens and behavior log-probabilities. Recording snapshots scoring evidence before later mutation. Rejected attempts and engine-selected action joins remain intact.
This is a generic serializer prerequisite for Parley legal-choice ranking. The game producer and Python typed reader validate the detailed scoring protocol. This PR implements neither a scorer backend nor model routing.
Verification
tests/test_decision_trajectory.nimpasses 18 tests in 2.53 seconds.git diff --checkpasses.Host packages are not a proof of the pinned Linux image or full dependency lock. No model, scorer, game comparison, GPU, or paid-resource calls occurred.
Integration
Based on current
masterata69e563, preserving existing response-provenance and lifecycle changes. The older23e8eb8pinned-source prototype and its controls remain separate retained evidence.Owner8 retains native serialization and Parley producer work. Owner9 retains Python typed reader and explicit SFT export exclusion. Root07 and owner61 retain consumer and provider audit. Sole44’s frozen ce2a/6ea3 pair is unchanged at 0/2 completed. This draft does not authorize a new runtime or replace frozen source/image pins.