Board-content span
Only the 64 registered square-token bytes may switch between piece symbols and one-byte masks.
Experiment A105 / local preflight only
Does redundant access to the root board or complete legal-move list change system regret when the underlying chess state, action universe, response contract, and request length stay fixed?
01 / Treatment geometry
Select an arm to inspect what changes. The experiment crosses board-panel content with legal-list content while holding the underlying task fixed.
Both treatment panels preserve their shape but replace chess identities with equal-length masks.
Invariant substrate
This is deliberately a redundant representation/access experiment. It is not a state-versus-no-state comparison.
02 / Byte contract
Shape-matched masks make the treatment auditable at byte level. Any unregistered difference invalidates the block.
Only the 64 registered square-token bytes may switch between piece symbols and one-byte masks.
Only registered move-token bytes may switch between sorted UCI actions and equal-length masks.
Any difference outside the two registered spans is an automatic no-go.
Across the local fixture pass, 2,048 board-treatment bytes and 2,104 legal-treatment bytes were allowlisted inside 110,640 total canonical request bytes. These are compiler measurements, not model observations.
03 / Outcome compiler
The synthetic preflight verifies how every future cell flows through failure handling, dependence-aware uncertainty, multiplicity, and mandatory sensitivity reporting.
Write only frozen condition codes to outcome rows. Hold the code key separately until the complete cell grid and analysis digest are frozen.
04 / Systems boundary
Four provider-free stress tests make the remaining uncertainty visible instead of silently promoting local bytes into provider facts.
4 opaque families preserved the byte/span contract across 512 cells. Equal bytes and registered spans do not imply equal tokenization, salience, or semantic difficulty. Exact offline tokenizers were unavailable, so proxy counts were prohibited.
256 captured requests crossed 2 frozen profiles with zero registered drift. The repository adapter reached an in-memory sink without arm-dependent route, header, tool, parameter, or out-of-span body drift. This is not proof of AutoGen, HTTP, proxy, router, or provider-received bytes.
256 installed-stack requests were arm-invariant at the injected pre-network HTTP boundary. Chat preserved required submit_move semantics; Responses did not. The installed AutoGen Responses adapter rewrote required submit_move tool choice to auto before HTTP serialization. Captured at an injected httpx transport after installed AutoGen normalization and OpenAI SDK serialization, before network transport. This is not proof of provider-received bytes or provider compatibility; paid execution remains unauthorized.
128 remediated Responses captures formed 32 arm-invariant blocks and preserved required submit_move. An isolated wrapper changed only the installed adapter's tool_choice=auto output to required submit_move before SDK serialization. R3 remains the observed installed-stack NO-GO; this candidate is not in the live harness, proves no provider compatibility or provider-received bytes, and does not authorize paid execution.
05 / Claim boundary
AuthorizedThe local request compiler, stipulated synthetic analysis contract, capture-only adapter, installed chat client boundary, and isolated Responses remediation candidate pass their respective version-bound local gates.
Not authorizedR3's installed Responses path remains the observed NO-GO; R3A is isolated and not integrated into the live harness. No provider-received bytes, provider compatibility, provider behavior, model effect, chess-quality effect, power result, final-position result, paid execution, or causal benefit has been observed.
Every arm still contains the same full FEN and action universe. A105 tests redundant representation and access—not whether the model can play chess without state.