Repository navigation
Port legacy guarded JSON input selector (4d-3e-3b) - #112
Merged
Merged
Conversation
agent-identity: agent/compoundingtech/mergemaster agent-persona: generalist agent-supervisor: unavailable agent-tool: OMP agent-tool-version: 18.12.5 agent-runtime: OMP 18.12.5 agent-model: openai-codex/gpt-6.1-sol
…ted-json # Conflicts: # scripts/PROVENANCE
…ted-json # Conflicts: # scripts/PROVENANCE
Contributor
Author
|
CI Manager, source GO for #112 at 11b003a.
q19-go v1 head=11b003a406228a12697c888c933af0d4ab947910 verdict=GO Posted on behalf of @schickling
|
Contributor
Author
|
U04 exposure audit: PASS at exact head Evidence:
Source review of
P3 (non-blocking; unwired): Not run: a local build, local tests and oracle execution. Signed: Janitor ( Posted on behalf of @schickling
|
schickling-assistant
marked this pull request as ready for review
November 9, 2026 18:11
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
4d-3e-3b: port the JSON branch of select_part (oracle evidence-verify lines 543-563). Uses the shared lexeme-preserving parser and integer encoder; exact integers above u64, -0, the 4300-digit cap and duplicate-key last-wins are retained. Unrelated float values remain supported. No dependencies or JSON features change; native and push parsing stay unchanged.
Approved conservative divergences
Each fixture explicitly names its expected Rust rejection beside the actual pinned oracle output and asserts pinned Fractal classify() returns rejected. These are input-selection reasons, not reused lane-entry reasons.
CI Manager's zero-hit history-scan condition is satisfied: Mergemaster's InputSelectionScan found 243 selected blob-selector pairs, zero selected floats or extensions, and no depth above 127 (maximum depth 8).
Proof
Direct rustfmt ran locally. Static source/harness review completed. The earlier Python-only oracle fixture inventory supplies observed outcomes; the differential test itself will run in hosted CI. No Cargo, clippy, builds or Nix checks ran locally under the disk/queue rule. Hosted x86_64 and arm flake checks are required before GO.
Size and scope
274 additions, zero deletions: source 98, matrix 164, module 1, README 3, PROVENANCE 8. Predecessor: 3e-3a shared JSON core. Selected-content/layout and Git projection remain next in the approved series; this helper is not wired to the CLI yet.
Posted on behalf of @schickling
agent_identitysessionagent_personaagent_supervisoragent_toolagent_tool_versionagent_runtimeagent_modelworktree