Repository navigation
lab(drav-av1): map-only membership mask over a bound DR64 map - #1776
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
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. |
…ry id Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
Standalone lab experiment for D-DRAV-1 AV1 (contract: #1775, draft). No architecture change.
M[i] = contains(S, DR64[i]): a 4096-bit (512-byte) slot mask from a sealed DR64 ordinal map and a set of canonical row ordinals in the same attested source domain and scope.Value independence is structural.
membership(&BoundMap, &RowSet)takes noSoa,FacetorFocus, and neither argument holds a row or a facet. Acompile_faildoctest passes aSoaand is rejected with E0308. The same snippet with aBoundMapcompiles, so the doctest fails for the stated reason.Checks at the binding boundary.
BoundMap::bindrefuses a seal mismatch and ordinals past the attested row count.RowSet::newrefuses rows past it.membershiprefuses a source (dataset/branch/version/seal) or scope mismatch. The slot loop does no checks.Tests (6, against a linear-search scalar oracle):
Disable runs, each red then green:
Cost split (warm medians of 2001 calls, random map over 65536 rows; native and
x86-64-v3agree within noise):Not shown:
Board:
entries/2026-10-25-drav-av1-membership.md+ regenerated index. The STATUS_BOARD AV1 row lives on #1775 and gets updated after it merges.Generated by Claude Code