Repository navigation
lab(dir-sim): batch selection over OGAR's Ruler planes, one Quack program per pass - #1965
Merged
Merged
Conversation
…m per pass Selects confirmed hybrid identities (forward & backsync & aligned & cloud) over the six fold_aligned planes with one lowered Quack/mask-RISC program, 64 slots per word, with one FrameStore check per pass. No row is bound or visited on the hot path; no Entra/EXO property value is aligned or read. Falsifiers: multi-word seeded populations with ten fault classes and shuffled Entra/EXO rows match an independent scalar oracle slot by slot, and each kept slot's Output references name the oracle's rows; the CloudMailboxes::from_fold predicate is reproduced as a batch pass; reordering every population keeps the selected identities; foreign, re-sealed, source- and coordinate-stale frames refuse; zero allocations per 64K-slot hot pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XAqKMMJzKZrYnckXRC8x2U
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XAqKMMJzKZrYnckXRC8x2U
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
AdaWorldAPI
marked this pull request as ready for review
November 6, 2026 07:11
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
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
Follow-up to merged #1964 and AdaWorldAPI/OGAR#371. Test-only; no production code changes.
OGAR already provides an aligned identity-witness view:
Ruler::from_foldgives one slot per AD row and places Entra/EXO witnesses only when the counterpart is uncontested.fold_alignedturns it into six planes of 64 slots per word.Nothing yet runs those planes through Quack. The one consumer,
CloudMailboxes::from_fold, selects bit by bit in a host loop and builds(Guid, Guid)tuples.This lab selects over the existing planes with one lowered Quack/mask-RISC program per pass:
Filter::andover plane leaves;Agg::RowsintoOut::Mask, orAgg::Count;FrameStore::checkper pass.The hot path binds and visits no rows. A kept slot is described by references into OGAR's
Output: AD rowi, Entra rowad_target[i], EXO rowentra_mailbox[j]. No tuple is stored.What is deliberately not done:
Falsifiers
batch_selection_over_ruler_planes_equals_the_scalar_oracle: four seeds, 300 slots (5 words).Outputreferences equal the oracle's Entra and EXO rows.batch_selection_reproduces_cloud_mailboxes_from_fold: the existing per-row predicate (cloud ∧ ¬fwd_conflict ∧ ¬back_conflict) as one batch pass gives the same owner set.reordered_populations_select_the_same_identities: with AD reversed and Entra/EXO shuffled, the same (AD, Entra, EXO) identity triples are selected.a_batch_pass_refuses_stale_and_foreign_frames: foreign frame, coordinate revision changed, source revision changed, and a re-seal are each refused before the program runs.batch_selection_at_64k_allocates_nothing: 64K slots, 0 heap allocations per hot pass, measured by a thread-local counting allocator.Disable runs (committed first, then broken, then restored); each turns its test red:
cloudleaf removed;alignedleaf removed;¬backsync_conflictleaf removed;Measured (release, 64K slots, 35,202 kept; reported, not gated)
Not proved / open
BindStoreroute versions andFrameStorerevisions are independent clocks, and no owner contract relates them.CloudMailboxes::from_fold(per-row tuple build) andwith_exchange_guids(a second GUID sort/search) are unchanged; the lab only shows the batch equivalent of the first.Generated by Claude Code