Skip to content

WIP: NP-AVG-1 Stage 0, the masking geometry of native records (planning, #929) - #935

Closed
amaybaum wants to merge 24 commits into
draft/oi-composition-access-20261024from
research/np-avg-1-plan-20261026
Closed

amaybaum wants to merge 24 commits into
draft/oi-composition-access-20261024from
research/np-avg-1-plan-20261026

Conversation

@amaybaum

Copy link
Copy Markdown
Owner

This is the guiding draft PR for NP-AVG-1 (#929), as §A.43 requires. It is planning only: no preregistration is frozen and no enumeration has run.

The base is #912's branch at 2af1d5d5, which contains v8 at fc452ea8, so this diff shows only the planning files.

Owner decision (2026-10-26)

The decision: proceed with NP-AVG-1 Stage 0 first, and keep PE-02 (#934) open as the next experimental candidate.

What Stage 0 is: a geometry-only investigation of what the masking structure preserves or removes. It is not a prediction experiment.

Approved scope:

  • Fix the configuration space and masking rules before enumeration, including all symmetries and equivalence relations.
  • Count survivors exactly, with reproducible integer arithmetic.
  • Classify survivors by structural properties, including distinguishability under the permitted observer interface.
  • Identify degeneracies and counterexamples rather than excluding inconvenient configurations.
  • Compare against known combinatorial results.
  • Retain the complete evidence: code, controls, counts and explicit limits of coverage.

Acceptance: counts that can be reproduced independently, and a precise characterization of what the masking geometry preserves or removes. An empty, small or unfavourable survivor set is a valid outcome.

Out of scope: Stage 0 claims no unpredictability, computational hardness or quantum behaviour on the strength of survivor counts.

Action Status
Draft the Stage 0 preregistration Approved, in progress
Run cheap design controls that bear on no result Approved
Independent plan review Required
Freeze Stage 0 After review, and any owner decisions it raises
Launch the full Stage 0 enumeration Not authorized
Launch PE-02 Not authorized

Contents at 7cc21833

Under composition-access-20261024/native_predicate_avg_v9/planning/:

File What it is
PLAN-r1.md The first plan draft.
review/REVIEW.md Its independent review: ACCEPT WITH CHANGES.
PLAN-r2.md, CHANGES-r2.md The revision applying all 13 required changes, and the change map.
review/RECHECK-r2.md The re-check of r2: BLOCK for freeze, on nonredundancy. It is the motivation for Stage 0.
review/toy/ Toy checks of the exact reductions L1–L3.
NOTES.md The drafter's sources, and its interpretations of #929.

The Stage 0 draft will be added here once written, then reviewed independently.


Generated by Claude Code

…s (WIP, not frozen)

Planning only: no checker, no computation on the question, no preregistration.
PLAN r1 with its independent review (ACCEPT WITH CHANGES), r2 applying all 13
required changes with the owner decisions O1-O9 left open, and the re-check of
r2 (BLOCK for freeze on the nonredundancy requirement: masking under full
averaging collapses almost every record, and collapsed records reduce to v8
under the frame-conditioned convention; a two-stage plan with a geometry-only
Stage 0 is recommended). Based on #912 head 2af1d5d, which contains v8 at
fc452ea.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…t frozen)

Owner-approved drafting of Stage 0, a geometry-only investigation of what the
masking structure preserves or removes. The draft fixes the configuration
space, equivalences (identity merge, parity, unordered pairs, C4v), the
asymmetric cone radii and masking rules (L3' for labels, L3 beside it), the
survivor definitions, the collapse propositions with their proof obligations,
the proof-vs-computation mismatch rule, decision labels, controls C0-C14 and
rule mutants, and open items S1-S10. stage0/design/ holds the approved cheap
design controls (combinatorics and toy geometries only). Nothing is computed
on v8's class; the enumeration needs separate owner approval.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

Copy link
Copy Markdown
Owner Author

Checkpoint at 1f027140: Stage 0 draft preregistration (WIP, unreviewed, not frozen).

The draft is in planning/stage0/STAGE0-PLAN.md, with STAGE0-NOTES.md beside it. It is a geometry-only preregistration of the masking structure, and it fixes:

  • The configuration space: records of at most two of v8's stream items.
  • The equivalences: identity merge, parity, unordered pairs, and the C4v symmetry group (order 8).
  • The masking rules: asymmetric cone radii.
    • L3′ is a rule the drafter added. It also eliminates the far-slice axis extremes of each cell.
    • L3 is reported beside it for comparison.
  • The survivor definitions and structural classification.
  • The collapse propositions, with proof obligations PO1–PO9, and a MISMATCH rule for any disagreement between proof and computation.
  • The decision labels: VOID, MISMATCH, INCOMPLETE, COLLAPSE_ALL, RESIDUE_UNLINKED, RESIDUE. No label is read as unpredictability, hardness or quantum behaviour.
  • Controls C0–C14, and rule mutants.

Design controls run (owner-approved). These touch the configuration combinatorics and toy geometries only; nothing is computed on v8's class. They are in stage0/design/ with their outputs.

  • Symmetry group orders.
  • Orbit counts by direct canonicalization and by Burnside: 875 singles and 815,175 pairs.
  • Cone radii and bijectivity of the axis tips on toy instances.
  • A planted-tie detector.
  • A timing estimate: about 6–12 CPU-hours per convention and rule before the orbit reduction.

Next:

  • Independent plan review, which is in progress. It checks the new L3′ rule first.
  • Owner decisions on open items S1–S10. S6 is a small exact law check inside a geometry-only stage, so it needs approval.

Not authorized: the enumeration.


Generated by Claude Code

Copy link
Copy Markdown
Owner Author

Stage 0 independent review of the draft at 1f027140: ACCEPT WITH CHANGES.

The review found the masking rule L3′ sound against v8's rule. It checked this exactly on a 1D analogue, exhaustively over 2^21 worlds, and a deliberately wrong far-tip rule was caught. The required changes R1–R9 concern the controls:

  • As written, the controls could not catch over-elimination, which biases toward "everything collapses".
  • One mutant is equivalent to the rule and can never fail.
  • The symmetry control would void a correct run.
  • The design toys used the wrong parity.
  • The "observer interface" class was nearly vacuous.

Owner decisions (2026-10-26):

Item Decision Condition
S6, exact law check Approved Additional assurance beside the three-case proof.
Search size Global closure bound now Larger searches deferred. The bound decides whether one is justified.
Symmetry reduction Approved With the corrected control, and a check that it preserves the relevant counts.
Literature All five named works Checked first-hand before any novelty claim.

All nine corrections are to be applied.

Safeguards required by the owner, using independent reference calculations where practical:

  • Soundness: every elimination is justified by the frozen rule, and an incorrect one fails a control.
  • Completeness: every eligible configuration is considered, and every required elimination is applied.
  • Non-vacuity: planted survivors and non-survivors must separate genuine collapse from over-elimination.

The observer-interface classification keeps the reviewer's three-way distinction.

Sequence:

  1. Apply R1–R9 and regenerate the design evidence.
  2. Run S6, the corrected mutations, the planted controls and the small exact reference checks, on toy and small-window instances only.
  3. Independent review.
  4. Freeze, with exact code and configuration hashes.
  5. Separate authorization to enumerate v8's actual configurations.

Generated by Claude Code

…ign evidence (WIP, not frozen)

Applies the Stage 0 review (ACCEPT WITH CHANGES, R1-R9; the review is added
under review/) and the owner decisions of 2026-10-26, and builds the owner's
three safeguards: exact soundness checks of the production closure against an
independent native evaluator on exhaustive 1D/2D windows (C15) plus per-
elimination re-checks (C18); completeness by coverage manifest, independent
recount and fixed-point check (C17, C7); non-vacuity by planted survivor and
non-survivor families across conventions, types and depths. Mutation
campaigns catch every non-equivalent mutant. S6 runs as a labelled
proof-check. Everything ran on toy, planted and small-window instances and
S6's carrier structure only; the production code refuses v8's class without
an explicit authorization flag. Next: independent review, then freeze with
code and configuration hashes; enumeration needs separate owner approval.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

Copy link
Copy Markdown
Owner Author

Owner direction on Stage 0 r2 (2026-10-26). r2 at baf408d9 goes to independent review unchanged. The replacement of the symmetric-radius countercontrol is accepted, provided the reviewer confirms the parity argument.

If the review is a clean accept, with no required changes:

  1. Freeze the exact plan, code, configuration, controls and hashes.
  2. Preserve the review and all design evidence.
  3. Prepare a pre-execution certificate covering:
    • the precise v8 inputs;
    • the search bounds;
    • the resource limits;
    • the expected outputs;
    • the failure conditions.
  4. Present the certificate for separate execution authorization.

Fail-closed requirement. The production run must fail closed if its configuration differs from the frozen certificate, or if any soundness, completeness or non-vacuity control fails.

Not authorized: the full v8 enumeration.


Generated by Claude Code

Copy link
Copy Markdown
Owner Author

Stage 0 r2 independent review: ACCEPT WITH CHANGES. This is not a clean acceptance, so nothing is frozen.

What holds (nothing was run on v8's class):

  • The rule, the masking engine, the three safeguards and the toy evidence reproduce byte for byte, including under -O.
  • The reference code shares no code with production.
  • Every non-equivalent mutant is caught by a named control.
  • The parity argument is confirmed. For an even-class quantity, a cell on the far slice lies at a distance with the parity of d−1, so radius d and radius d−1 select the same cells (0 differences in 400). The symmetric-radius control could therefore never fail, and replacing it was correct.
  • S6 is correct for the 21-bit carrier structure.
  • The v8 guard refuses to run without its flag.

Required changes:

Item Change
R1 The plan says it freezes "every file in stage0-code/", but the enumeration program its decision rule depends on does not exist yet. The reviewer recommends a two-layer freeze: freeze the plan, engine, references, controls, mutants and S6 now; review and freeze the enumeration program separately before any launch. Owner decision.
R2 Run the C1, C2 and C3 depth ranges stated in the plan; the code runs them at shallower depths.
R3 Check count preservation over every reported count.
R4 Small fixes.
R5 Retain all eight run outputs, deterministically.
R6 Correct the §A.41 rows.

R2–R6 are being applied in r3.

Fail-closed (information). The current code does not verify its own frozen hashes, and no production runner is gated on the controls. The reviewer lists eight requirements for the pre-execution certificate:

  1. a manifest check at start-up;
  2. pre-flight controls at the exact commit;
  3. passing mutants for the same hashes;
  4. in-run gates that lead to VOID or MISMATCH;
  5. a digest- and coverage-checked merge;
  6. v8 authorization bound to the exact commit;
  7. -O determinism and a mandatory dry run;
  8. labels produced only by the merge.

Not authorized: the full v8 enumeration.


Generated by Claude Code

claude added 12 commits October 26, 2026 11:46
… not frozen)

This revision applies the independent review of Stage 0 r2 (ACCEPT WITH
CHANGES; added under review/) and the owner decisions of 2026-10-26.

- Two-layer freeze. STAGE0-PLAN-r3 is the Layer-1 object to be frozen: the
  masking law, the geometry, the equivalence rules, the search domain, the
  invariants and the acceptance criteria. Layer 2 (the production
  enumerator, controls, configuration hashes and the fail-closed execution
  certificate) is a stated plan, finalized only after Layer 1 passes
  independent review.
- The per-direction check is a required control (C11). Part (i) compares
  per-direction tip status against the independent reference and gives VOID
  on any difference. Part (ii) checks the per-direction propositions and gives
  MISMATCH on failure. A mutant blind in -y, chosen before it was run, leaves
  all 44 aggregate counts unchanged. It fails C11 (i) and (ii) and passes the
  aggregate P_A.
- C1 and C2 run at the plan's depth ranges. C8 compares all 44 counts,
  orbit-reduced against full. The v8 guard covers all five entry points. All
  step outputs are retained, and the §A.41 rows are corrected.

Everything ran on toy, planted and small-window instances. Nothing ran on
v8's configuration class, and the v8 enumeration is not authorized.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…, not frozen)

The review finds RC1-RC10, all bounded text edits that leave the masking law,
the search domain and the question unchanged. Since it is not a clean
accept, nothing is frozen. Every cheap control replayed byte for byte, and
the quick mutant campaign matched its recorded hash. The reviewer's own
mutants show the per-direction control (C11) catches over-elimination that
the aggregate checks miss. They also expose two gaps: decision-table
consistency (RC6), and planted coverage for B type, G and Phi-adjacent
tips (RC7). The v8 guard is an object flag that is easy to get round
(RC9). Nothing ran on v8's class; the enumeration is not authorized.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…ied (WIP, not frozen)

This revision applies RC1-RC10 and nits N1-N9 from the r3 review, and the
owner decisions of 2026-10-26.
- O-a: the r3->r4 diff gets independent review; freeze only after a clean
  accept.
- O-b: Rule T (section 12) is an outcome-neutral S1b/S1c trigger on the S1a
  counts L_A and L_G, preregistered before any S1 result.
- O-c: PO6 is restored in full ('independent of G given the frame').
- O-d: planted families and mutants run on toy instances only.

C11 gains a decision-table consistency check (i) and a planted-retention
part (iii), with B-type, G and Phi-adjacent planted families. The v8 refusal
depends on the configuration's content: 13 of 13 refusal cases pass,
including a fresh setup, ref_context and a flipped flag. Every control passes,
and the quick mutant campaign kills all 16 mutants at their named case,
including decision-level ones. The toy demonstration's limits are disclosed.

Nothing ran on v8's class. The v8 enumeration is not authorized, and the full
campaign runs in CI only with owner approval.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…, not frozen)

The review finds R4-1 to R4-7, all bounded; none changes the masking law,
the domain or the labels. Every rerun replays byte for byte, and all 16 quick
mutants are killed. The owner's five checks pass except:
- the G frame-adjacent family is covered by its own tip quantity (R4-1);
- the v8 refusal is bypassed by a setup with changed sources or a larger
  region (R4-2);
- PO6 (G) and PO7 are misworded (R4-3);
- one disclosure sentence is false (R4-4).
Rule T needs actions for VOID/MISMATCH/INCOMPLETE and a result row (R4-5).
The G-linked and G-unlinked survivor counts are missing (R4-6), and two kill
predicates are loose (R4-7). Nothing ran on v8's class.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
This revision applies R4-1 to R4-7 and the nits of the r4 review.
- R4-1: the G frame-adjacent family is planted without its in-frame tip
  quantity. The reviewer's G mutant is killed at C11 (iii).
- R4-2: the v8 refusal is keyed on (dim, n, port) in s0geom and s0ref. The
  reviewer's guard probe is refused 15 of 15 times, and the suite's own check
  36 of 36.
- R4-3: PO6 (G) is restated over the non-source frame cells. PO7 and P_G
  state the slice -1 seed condition. C_A, C_G and PO6 cite PO4.
- R4-4: the false disclosure sentence is corrected.
- R4-5: Rule T states its geometric consequence only (PENDING OWNER), says
  what happens when S1a is VOID, MISMATCH or INCOMPLETE, and has a result
  row.
- R4-6: the G-linked and G-unlinked survivor counts are added (54 counts,
  closed against section 3).
- R4-7: the blind_B and blind_G kill predicates are tightened.
Every control passes, and the quick campaign kills all 17 mutants at their
named case. Nothing ran on v8's class. The v8 enumeration is not
authorized, and the full campaign runs in CI only with owner approval.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
The independent r4->r5 re-check gives ACCEPT with no required changes,
so Layer 1 is frozen at the reviewed commit, as the owner directed on
2026-10-26. Records the re-check, the reviewer's probes and the freeze
record: the specification's hash, the trees of r5/, code-r5/ and
design-r5/, and the test evidence. Layer 2, the v8 enumeration, its
workflow and every dispatch remain unauthorized. Rule T's wording is
frozen at its conservative default and awaits owner confirmation.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Layer 2, the implementation of the frozen Layer 1 (f33d8d6), drafted
for independent review under the owner's decision of 2026-10-26: plan
with an invariant/checkpoint table and 13 proof obligations (statuses
stated, none reviewed); production code with the v8 guard requiring
an exact authorization grant and refusing by default; bounded evidence
on toy, planted and small-window instances only (30/30 quick mutants
killed, refusal 9/9 and 46/46, toy certificate items 1-8 hold). The
v8 dry run is combinatorial only; no closure computed on v8. Frozen
Layer-1 files unchanged. Plan section 13 records Layer-1 ambiguities
for the owner. No workflow added; no enumeration authorized.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Retains the review of the Layer 2 draft at 99a9797: nine required
changes (L2-R1 to L2-R9) and four owner decisions (rule T erratum,
C7 scope, launch margin, C8 cross-tab). Replay byte-identical apart
from commit fields; nothing ran on v8's class. Not frozen.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…frozen)

Applies the independent review's required changes: running minimum
witness (R1); reference gates on every survivor-orbit member (R2);
truncated residue is INCOMPLETE (R3); v8 lock claims corrected,
owner check and CI run echoed, landing re-verification, grants bound
to code and configuration digests (R4); commit consistency in the
certificate (R5); a complete cost estimate (R6); launch margin kappa
left as an owner placeholder (R7); S1a L3 bound reference-checked
(R8). Owner rulings (rule T T1/T2/T5, C7 scope, kappa, F6) remain
placeholders; the v8 profile refuses to start while any is open.
35/35 quick mutants killed. Nothing ran on v8; frozen Layer 1 files
and review/ unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…ewed)

Append-only erratum carrying the owner's rulings of 2026-10-26: rule T
(T1 L3' bound with L3 reported; T2 S1a status; T5 the quantity's cone;
notes T3, T4), C7's scope, and four added cross-tabulations (58
counts). Kappa and S7 unchanged. Frozen Layer 1 files byte-identical.
Toy-only consistency check 23/23. Nothing ran on v8.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…a status)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

Copy link
Copy Markdown
Owner Author

CI on 5941bc58: "Lean kernel check" and "Mathlib bridge" failed in their Install elan step, before any build ran. The cause is that releases.lean-lang.org returned HTTP 504 while serving lean-4.35.0-linux.tar.zst. The same outage hit #938 and #939 at the same time.

This is not a failure of this PR. The commit adds only review records under verification/programmes/…, and no Lean code ran. I will re-run the failed jobs once when the run completes; the API refuses a re-run while it is still in progress.


Generated by Claude Code

…ked)

Applies the E1 review (R1-R5) and the reviewer's analysis of the
owner's rulings: rule T's geometric-only scope with the owner's
qualification (E1-T6); sigma as a diagnostic status that never
overrides the run label, with the reference recomputation of L_A and
L_G; C7 set 2 closure-free under G and checked on every record
(orbit reduction does not preserve failure detection), record-index
sampling, raw and orbit coverage; 58 counts with the reconciliation.
Lemma G-D for C7's reference computation is an open owner decision
(default: the full reference closure). Kappa and S7 unchanged.
Toy-only check 55/55. Frozen Layer 1 files unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…and Lemma G-D

E1's diff-only re-check of revision 2 (retained as review/
E1-RECHECK-r2.md) is ACCEPT WITH NITS with all four departures
accepted; its nits N1-N6 are applied and E1 is in effect under
LAYER1-FREEZE. The owner's rulings are quoted in section 1. The
Lemma G-D shortcut stays a non-executing proposal until the owner
confirms its proof meets the bar, with kappa; E_G is recorded as
optional decision O1. E1-NOTE-symmetry-and-G-D.md records two results
separately: orbit reduction preserves reported values but not fault
detection, and Lemma G-D (proved, ELABORATING), toy observations
labelled. Toy-only check 62/62. Frozen Layer 1 files and layer2/
unchanged; nothing ran on v8.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…wed)

Implements E1: C7 on every record in sets 1-4 under both conventions
(set 2 closure-free under G; samples over record indices; direct
production and full s0ref reference closures per record, never
representatives); sigma per E1-T2 with the L_A/L_G reference
recomputation, never overriding the run label; 58 reported counts;
rule T rulings filled. The Lemma G-D form is not implemented (a
proposal only); kappa, G-D and O1 remain owner placeholders and v8
start is refused. The dry run gives every cost term as a formula and
leaves the v8-dependent counts uncomputed (requires authorization).
Self-test 34/34; quick campaign 47/47 killed at named cases; E1-check
replays byte-identical. KAPPA-PROPOSAL.md is advisory and sets no
value. Nothing ran on v8; frozen files, amendments and reviews
unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…, R1-R6; kappa statistic corrected)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…P / UNREVIEWED)

Applies the r3 review's R1-R6 (statement scope per outcome, survivor
cap as an owner placeholder with INCOMPLETE semantics, an index
round-trip VOID gate, PO-L2-7 status, the overhead factor measured
beside the judgement, and the sequencing item). Folds in the owner's
rulings of 2026-10-26: the kappa method u_cal x u_model with no value,
at least 20 CI calibrations, u_model as a judgement with a sensitivity
table, a fixed 24 runner-hour ceiling with an explicit reserve, and a
launch rule that never lowers kappa ("not undertaken for cost" or a
new reviewed design).

New proposals, none adopted: SURVIVOR-CAP-PROPOSAL.md, KAPPA-PROPOSAL.md
(revised), AMENDMENT-PROPOSAL-V8-COUNT.md (count-only design), and a
planted-set-only CI calibration under layer2/ci/ (not under .github/,
not launched).

Bounded evidence re-run: self-test 36/36, quick campaign 51/51 killed
at named cases, 58-count cross-check equal, E1-check replay
byte-identical, refusal probe 9/9 and 9/9. Nothing ran on v8.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Written at the owner's request (2026-10-26). It separates the
statistically justified kappa from the affordable kappa (a diagnostic
only), states the proposed survivor cap and its justification, divides
measured costs from assumed overheads, and gives a verdict on the
24-hour ceiling: under the cost model the justified configuration does
not fit at any kappa the rule can give (over by 27-98 %). It proposes
cheap non-v8 measurements to test the model, and revised designs that
keep the kappa rule and the Layer-1 criteria. Nothing was run; every
number is read from the retained evidence at 4a4d8bc.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
review/LAYER2-R4-REVIEW.md reviews 4a4d8bc: ACCEPT WITH CHANGES. Its
probes (representative concentration, a calibration audit-hook check, a
u_cal sampling simulation) are retained under review/toy-l2r4/. The CI
calibration is not ready to dispatch (CI-1 to CI-4). SHA256SUMS also
covers the feasibility report and these files.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…t-only module (WIP / UNREVIEWED)

Owner decisions of 2026-10-26: one campaign ledger, kappa x (calibration
+ count pass + primary run + mutant campaign + retries + execution
overhead) + reserve <= 24 runner-hours, with every job's compute time
counted, failed jobs and retries included. Heavy site pairs are
subdivided deterministically (shard k starts at the representative of
rank floor(kR/S)); exact accounting is checked, and the heaviest/mean
representative balance falls to 1.00-1.05 from 2.9-5.0. The survivor
cap is derived from the subdivision (16 at alpha 5 %, 24 at 1 %). A
separate count-only site-pair module (code/l2sitepairs.py,
SITE-PAIR-COUNT.md) publishes its algorithm and permitted outputs, with
import and runtime guards, and refuses v8; it is not authorized to run.

Applies the r4 review's K1-K3, L-a, L-b, B1-B4, CI-1 to CI-7 and A1-A4;
u_cal is preregistered as a one-sided 95 % upper bound. Feasibility
under the cost model is negative on two counts (campaign 31 % over at
kappa 1.3 before C7 sets 2-3; the per-job limit fails at kappa 1), and
the mid-size validation shows the model is not validated per shard.

Bounded evidence: self-test 40/40, quick mutants 61/61 killed, all 27
l2run steps exit 0. Nothing ran on v8.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…ANGES)

review/LAYER2-R5-REVIEW.md reviews 6ceedd8; probes under
review/toy-l2r5/. Interleaved assignment (rank q to shard q mod S)
balances measured shard time to 1.04x on the mid profile, against a 16x
spread for the contiguous r5 plan. C7 set 2 on F_G is 89 % of real shard
time and projects to about 331,000 s on v8, about 4x the ceiling at any
kappa, so Lemma G-D in C7's set-2 reference is the deciding redesign.
Required changes: G-1 to G-4, interleaving, cap 16 with interleaving,
SP-1 to SP-3 for the count-only module, CI-8 and CI-9, and a restated
feasibility conclusion. Some items were not verified before the session
ended (section 9).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

amaybaum commented Nov 4, 2026

Copy link
Copy Markdown
Owner Author

Closing without merging (D-70: retire to #929; PR-AUDIT-1, #1088). The branch and its commits are kept.

Owner decision (amaybaum, Claude Code session chat, 2026-11-04):

Approved, with one administrative condition concerning O-REUSE. I accept the final independent confirmation and approve retiring both #935 and #912 without merging. Neither PR's scientific results are adopted by this decision.

D-70 — #935: Approve retirement to #929. Close without merging.

This is an administrative retirement, not a scientific adoption. #935 is a reviewed plan, not an executed v8 result. No native mechanism or OI–QM equivalence is established, and no scientific status changes.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants