docs(gaps): record the engine review as gaps 33–44 - #25
Merged
Conversation
mo4islona
force-pushed
the
docs/fleet-readiness-gaps
branch
from
September 5, 2026 11:54
54ff575 to
a1fac66
Compare
mo4islona
force-pushed
the
docs/fleet-readiness-gaps
branch
2 times, most recently
from
September 5, 2026 12:09
54ff575 to
663735c
Compare
The register now has to say what a client would see, not only where the engine and the spec disagree. The new entries come from running both engines side by side over the real chunks, every fixture chunk and ~70 synthetic chunk variants; the divergence table gains the rows that review found undocumented. Co-Authored-By: Claude Code <noreply@anthropic.com>
mo4islona
force-pushed
the
docs/fleet-readiness-gaps
branch
from
September 5, 2026 12:59
663735c to
032bf91
Compare
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.
What
spec/GAPS.mdrewritten from a review of this engine against the reference.make spec-checkis clean; no other file changes.first test). Three S1: the budget early-stop on block-sorted tables drops whole
blocks and moves
lastBlockpast them, thread-count dependent (33); a filter ona column stored at a physical type outside the predicate's downcast matrix
matches nothing (40); roll fields tolerate absent source columns (41). Gaps 40
and 41 need a chunk of an older archiver vintage to reach, so their rating is
conditional and the register says so. One S2: the catalogs lag the reference by
thirteen fields, and
transactionConfigcannot be expressed without structmember encodings (35). Four S3 and three S4, including the relation path
materialising every target before the budget (36).
malformed hex in a list,
nullfilter values, thehyperliquidReplicaCmdsalias predicates, shapes the reference rejects and this engine accepts. Two
stale rows removed.
rows that overstate their evidence.
How it was checked
Both engines run side by side over the real EVM and Solana chunks, every fixture
chunk and ~70 synthetic chunk variants; ~330 request probes, ~700 response and
pagination runs, peak-memory measurements, and the full request/field surface
diffed against the reference's macros. Every number in the file was produced by a
run on this branch's tree; the scratch harnesses are not part of the change.
What this does not do
It records; it decides nothing. Whether malformed-hex and
null-filter strictnessholds during the migration, and whether three matrix rows drop from C to P,
are left as open questions in the text.
Findings about the seams outside this engine — deployment, distribution and
routing — are tracked privately and are not in this file.