Skip to content

Golden-ratio index floor (≥17/21) + the temperament mechanism — W5/W2s-a re-specced before any worker ran - #932

Merged
AdaWorldAPI merged 3 commits into
mainfrom
claude/jirak-math-theorems-harvest-rfii13
Aug 12, 2026
Merged

Golden-ratio index floor (≥17/21) + the temperament mechanism — W5/W2s-a re-specced before any worker ran#932
AdaWorldAPI merged 3 commits into
mainfrom
claude/jirak-math-theorems-harvest-rfii13

Conversation

@AdaWorldAPI

@AdaWorldAPI AdaWorldAPI commented Aug 12, 2026

Copy link
Copy Markdown
Owner

The operator ruling, and what it killed

Operator ruling (2026-08-12, four directives, paraphrased): golden-ratio structure counts only from convergent index ~17–21 upward — below that it is unusable for these constructions; the preferred small-q combination is modulus 17 with stride 4; the stride-11 alternative is explicitly not a golden-section step; the correct frame for the small-q walk is a circle-of-fifths with a distributed Pythagorean-style comma — not a genuine golden step, yet it does not collapse.

Everything below was measured before being written down, and the correction lands before any W-probe worker started — no result is invalidated because none exists yet.

1. The floor is real and my specs were below it

F(n+1)/F(n) convergent error: n=10 → 1.5e-4, n=17 → 1.8e-7, n=21 → 3.7e-9. The emergent parastichy pair of an N-point Vogel lattice sits at ≈√N, so index ≥17 needs N ≳ F(17)² = 2 550 409.

W5 was specced at N=4096 — emergent pair F(10)=55/F(11)=89, six orders below the floor — and its discovery step searched j ∈ {1..60}, structurally incapable of returning anything above F(10). The sub-floor answer was hardcoded. W2s-a likewise at N=2048. Both briefs corrected: N=F(17)², KD-tree discovery with no capped window, a scale-matched control (1500/2600 near F(17)/F(18), replacing 12/18 which would have failed for scale reasons, not arithmetic ones), and an N-sweep arm (B4/G4) so the floor is measured rather than inherited — with the flat-curve reading ("safety margin, not mechanism") pre-registered as reportable.

2. What the floor does NOT bind

The golden angle in f64 is irrational to ~1e-16 at any N. The floor binds the emergent stride family, not the angle — kept apart so nobody "fixes" the wrong half.

3. Below the floor, enumerate — the φ-selector measurably mis-selects

helix/KNOWLEDGE.md:320 labels (i·11)%17 the "golden-step" (17/φ = 10.51 → 11). All 16 strides enumerated, prefix star-discrepancy at m = 5/9/13:

stride m=5 m=9 m=13
4 0.2000 0.1111 0.0769 shipped CurveRuler
11 0.2000 0.1503 0.0905 the "golden-step"

And 17/11 = 1.5455 is 7.3e-2 from φ — an order worse than 13/8. Filed as ISS-HELIX-GOLDEN-STEP-LABEL (label misleads, code is fineCurveRuler already uses stride 4).

4. The mechanism: temperament, not approximation

A coprime stride over q is structurally a circle of fifths: it closes the cycle exactly (coprimality → full permutation) and distributes the comma uniformly — 12 pure fifths miss closure by +23.46 ct (Pythagorean comma); 17-TET's stride-10 fifth closes exactly with +3.93 ct/fifth spread. The distributed comma is D-QUANTGATE's anti-moiré dither. Survival below the floor = closure, not goldenness — which is why the shipped walk was always right while its rationale was wrong. The tentative 5/3 identification resolves exactly: the 5/3 sixth is stride 13 ≡ −4 (mod 17), 4·13 ≡ 1stride 4 is the descending-5/3-sixth circle.

The recurring shape, fourth instance this week

An asymptotic rule inherited outside its regime: R² "near-blind to bias" (true at 1.59 Pa, false at 92.76 Pa) · "zero deletions proves a prepend" (proves additive) · "the golden step is the best step" (true as N→∞, false at q=17). Same repair each time: measure in the regime you are actually in.

Homes

  • weather-w-probes-v1.md §0 (floor + enumerate rule, binding on every worker) + corrected W5/W2s-a briefs (unmerged plan, composed in place)
  • Report §10.5 — two-regime table with mechanism column + the addressing note (u8 rail < F(17)=1597 → tier-then-member on the continuum side; a non-issue on the quantized side, 17 fits a byte fifteen times over)
  • EPIPHANIES.mdE-THE-GOLDEN-STEP-IS-THE-WRONG-STEP-AT-SMALL-Q-1
  • ISSUES.mdISS-HELIX-GOLDEN-STEP-LABEL
  • 43de6b18 — style pass: operator rulings paraphrased professionally rather than quoted verbatim from chat, same attribution and identical technical content.

Doc/plan/board only — zero Rust, zero product code, no probe ran. Opened ready-for-review, not draft, so automated review actually reads it (the #927 lesson).

🤖 Generated with Claude Code

https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi

claude added 2 commits August 12, 2026 11:17
#930 merged as MIXED (started as #929 hygiene, grew into the #920-#930
open-review sweep + report SS10 + weather-w-probes-v1 worker briefs, per its
own twice-corrected title/body). Arc entry + LATEST_STATE shipped-PR row
added. The #928/#929 shipped-table rows are left untouched (superseded by the
sweep entry's correction table, not edited in place -- append-only).

Suffix-checked before commit: PR_ARC_INVENTORY suffix=True (pure append);
LATEST_STATE suffix=False (a table-row mid-file insert, the justified case the
sweep entry itself named).

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi
…ng kills W5's spec as written

Operator (four messages): "golden ratio immer erst ab 17/21, alles darunter
ist Muell" / "die beste Kombi ist 17 und stride 4" / "Alternative ist 17/11,
aber das ist kein goldener Schnitt" / "11/17 oder sowas soll 5/3
Quintenzirkel mit Pythagoras-Komma sein ... kein echter golden step, aber
kollabiert nicht."

Measured before writing anything down:

1. THE FLOOR IS REAL AND MY SPECS WERE BELOW IT. F(n+1)/F(n) convergent
   error: n=10 -> 1.5e-4, n=17 -> 1.8e-7, n=21 -> 3.7e-9. The emergent
   parastichy pair of an N-point Vogel lattice sits at ~sqrt(N), so index
   >=17 needs N >~ F(17)^2 = 2,550,409. W5 was specced at N=4096 (pair
   F(10)/F(11)) AND its discovery step searched j in {1..60} -- structurally
   incapable of returning anything above F(10); the sub-floor answer was
   hardcoded. W2s-a likewise at N=2048. Both briefs corrected (N=F(17)^2,
   KD-tree discovery with no capped window, scale-matched control 1500/2600
   instead of 12/18 which would have failed for scale reasons, not
   arithmetic ones); both gain an N-sweep arm (B4/G4) so the floor is
   MEASURED, with the flat-curve reading pre-registered as reportable.

2. THE ANGLE IS NOT WHAT THE FLOOR BINDS (f64 golden angle is irrational to
   ~1e-16 at any N) -- kept apart so nobody "fixes" the wrong half.

3. BELOW THE FLOOR, ENUMERATE -- THE PHI-SELECTOR MIS-SELECTS. helix
   KNOWLEDGE.md:320 calls (i*11)%17 the "golden-step" (17/phi=10.51->11).
   All 16 strides enumerated: prefix star-discrepancy at m=5/9/13 is
   stride 4 -> 0.2000/0.1111/0.0769 vs stride 11 -> 0.2000/0.1503/0.0905.
   The shipped CurveRuler stride is measurably better than the phi-derived
   one. 17/11 = 1.5455, err 7.3e-2 vs phi -- an order worse than 13/8.

4. THE MECHANISM IS TEMPERAMENT, NOT APPROXIMATION. A coprime stride over q
   is a circle of fifths: it closes the cycle EXACTLY and distributes the
   comma uniformly (12 pure fifths miss by +23.46 ct; 17-TET stride-10
   closes exactly, +3.93 ct/fifth spread). The distributed comma IS
   D-QUANTGATE's anti-moire dither. Survival property = closure, not
   goldenness. And "5/3 oder sowas" resolves exactly: the 5/3 sixth is
   stride 13 = -4 mod 17 (4*13=1) -- stride 4 IS the descending-5/3 circle.

Homes: plan SS0 (floor + enumerate rule, binding on every worker) + W5/W2s-a
briefs corrected in place (unmerged); report SS10.5 (two-regime table with
mechanism column + addressing note: u8 rail < F(17)=1597 -> tier-then-member
on the continuum side, non-issue on the quantized side); EPIPHANIES
E-THE-GOLDEN-STEP-IS-THE-WRONG-STEP-AT-SMALL-Q-1; ISSUES
ISS-HELIX-GOLDEN-STEP-LABEL (label misleads, code is fine -- CurveRuler
already uses stride 4).

Fourth instance of one shape this week: an asymptotic rule inherited outside
its regime (R2-blindness, zero-deletions-proves-prepend, golden-step). Same
repair each time: measure in the regime you are actually in.

Workers were NOT started; the correction lands before any probe ran.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi
@cursor

cursor Bot commented Aug 12, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_7a89010f-4ee7-44c4-9cd8-c357664a2a68)

@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@AdaWorldAPI, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 2 minutes

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: c8ef139f-ce73-466d-9960-5ca6ca662801

📥 Commits

Reviewing files that changed from the base of the PR and between 9da349a and 43de6b1.

📒 Files selected for processing (6)
  • .claude/board/EPIPHANIES.md
  • .claude/board/ISSUES.md
  • .claude/board/LATEST_STATE.md
  • .claude/board/PR_ARC_INVENTORY.md
  • .claude/plans/weather-w-probes-v1.md
  • probes/weather-p1/COMET_TAIL_REPORT.md

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Operator preference: informal chat wording does not belong verbatim in
committed artifacts. All twelve quote sites across the plan preamble, report
SS10.5, EPIPHANIES entry, and ISSUES entry now carry professional paraphrases
with the same attribution ("operator-ruled 2026-08-12") and identical
technical content -- the floor, the 17/stride-4 preference, the
not-a-golden-section clarification, and the temperament framing are all
unchanged in substance. Verified zero verbatim phrases remain.

(The already-pushed commit message of 6d45c40 still carries the quotes;
rewriting shared-branch history would be worse than the residue.)

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

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6d45c40d11

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +165 to +167
**Objective.** On a Vogel lattice (`r = c·√k`, `θ = k·2π(1−1/φ)`,
**N = F(17)² = 2 550 409** so that `√N = 1597 = F(17)` puts the emergent
parastichy pair exactly ON the index floor, c chosen so max radius = 1.0),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Size the lattice for the bump's local parastichy index

With the specified Vogel radius, the bump at r = 0.45 is centered near k = r²N = 0.2025N, so under this document's own ≈ √k scaling its local parastichy index is only about 719, not F(17) = 1597; the inner annuli are likewise below the floor. Consequently, the headline ADI measurement still exercises the regime this change declares invalid even though √N reaches the floor at the rim. Increase N to put the bump's local index above the floor, move the bump to the qualifying region, or exclude sub-floor bands.

Useful? React with 👍 / 👎.

Comment on lines +211 to +214
- **B3 CONTROL (can-it-fail), at the SAME N:** identical run with the stride
pair forced to a **non-Fibonacci pair of comparable magnitude** — use
**1500 and 2600** (near F(17)=1597 / F(18)=2584 in size, so the control
differs in *arithmetic*, not in *scale*) — must give anisotropy ≥ **1.5×**

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Match the control strides by geometric step length

Comparable index magnitudes do not make these controls scale-matched on a golden-angle lattice, because spatial separation is governed by the angular residue qθ mod 2π. At the stated angle, stride 1597 has residue about 0.00176 rad while 1500 has 0.320 rad, and 2584 has about 0.00109 rad while 2600 has 0.701 rad. The controls therefore connect points hundreds of times farther apart, so B3 can pass for the same wrong-scale reason this change intends to remove rather than because Fibonacci arithmetic matters.

Useful? React with 👍 / 👎.

Comment on lines +282 to +286
n. **The pre-registered expectation, written down before the run so it can
be wrong:** ties stay **0 at every n** (the angle is irrational at any N),
while CV improves monotonically and may flatten near the floor. **If ties
appear below the floor, the angle reading was wrong and G1's mechanism is
not what this brief claims** — report it as a correction to §0's "the angle

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Detect per-source nearest-neighbor ties in the sweep

The stated tie statistic counts equal rounded distances belonging to different source points, not cases where one H point has multiple equally near T candidates. At the newly specified million-point sizes, unrelated distances can also collide after rounding to 1e-9 km, so observing duplicates does not imply that irrational-angle uniqueness failed as this inference claims. G1/G4 should compare each source point's first and second nearest distances instead; otherwise the floor sweep can report a false mechanism correction.

Useful? React with 👍 / 👎.

Comment on lines +68 to +70
- Interval map for the record (17-TET): stride 3 ≈ 9/8 (−7.9 ct), 7 ≈ 4/3
(+3.9), **10 ≈ 3/2 (−3.9, the fifth)**, **4 ≈ 7/6 (−15.5)**,
**13 ≈ 5/3 (+33.3)**.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Correct the 17-TET interval-error signs

Using the 17-TET step size 1200/17 = 70.588 cents reverses four signs in this measured interval map: stride 3 is about +7.9 cents from 9/8, stride 7 is −3.9 from 4/3, stride 10 is +3.9 from 3/2, and stride 4 is +15.5 from 7/6. In particular, the stride-10 entry contradicts the +3.93 ct/fifth statement immediately above, leaving the committed explanatory record internally inconsistent.

Useful? React with 👍 / 👎.

@AdaWorldAPI
AdaWorldAPI merged commit e6e2782 into main Aug 12, 2026
1 check passed
AdaWorldAPI pushed a commit that referenced this pull request Aug 12, 2026
…tempered-stride-v1 head-vs-gut plan

#932 merged before its automated review findings were addressed. Four real
defects, all verified by re-deriving the numbers, all fixed here in a fresh
commit since the merged PR cannot be reopened:

1. W5's bump sat at r=0.45 on a lattice sized to put ONLY the RIM at the
   index floor -- local parastichy index scales as sqrt(r^2*N), so the bump's
   actual local index was ~719, still sub-floor. The disk's inner half is
   structurally sub-floor at any finite N (index -> 0 as r -> 0); no N fixes
   that, only excluding those bands does. Fixed: N raised to 3*F(17)^2 with
   real margin, bump moved to r=0.75 (local index ~2077), bands 1-2 (r<0.577)
   explicitly excluded from B2 judgment and reported under B1 only. B4's sweep
   scales the same margin+exclusion logic per n.

2. W2s-a's tie test counted GLOBAL duplicate rounded distances across the
   whole million-point population -- blind to the actual claim (does one
   H-point have two equally-near T-candidates) and, at these sizes, prone to
   unrelated-pair float collisions regardless of mechanism. Redefined G1/G4
   per-source: d1/d2 ratio > 1-1e-6 for each H-point's own two nearest
   T-candidates.

3. EPIPHANIES' 17-TET interval-error table used just-minus-TET for four
   entries and TET-minus-just for the fifth, contradicting its own
   "+3.93 ct/fifth" statement one paragraph above (stride 10 was written as
   -3.9, needed +3.9 to match). Recomputed with one consistent convention
   throughout.

4. W5's B3 control (1500/2600) matched Fibonacci INDEX magnitude but not
   GEOMETRIC step length -- physical distance is governed by the angular
   residue (stride*golden_frac mod 1), which for 1597/2584 is ~0.00028/0.00017
   (near-zero, that's why they're parastichy numbers) while 1500/2600 sit at
   ~0.05/0.11, two to three orders larger. So the control would have failed
   for the same wrong-scale reason as the FIRST draft's 12/18, just disguised
   by same-magnitude integers. Fixed: distance-matched shuffled-neighbour
   control -- for each point, the control partner is its nearest REAL lattice
   neighbour (by measured physical distance, via cKDTree) that is NOT the
   true Fibonacci partner, guaranteeing near-identical step length while
   breaking arithmetic coherence by construction.

New: .claude/plans/golden-vs-tempered-stride-v1.md -- the actual head-vs-gut
test plan requested, standalone from the weather arc. T1 sweeps 8 values of q
finding the crossover m* (point where golden's O(log m/m) refinement
overtakes a coprime tempered walk's frozen ceiling) -- sits at m~=q in every
case, 68-106x golden advantage by m=200q. T2 confirms the asymptotic golden
claim as a measured pass/fail bar. T3 shows tempered GUARANTEES zero empty
cells at closure (proof) where golden's fill count is a genuine variable
(124/140 measured at non-Fibonacci q=140). T4 is the sharpest form of "does
not collapse": naive round(golden*q) without a coprimality check collapses in
39.0% of q in [8,300) -- a real, common hazard a coprimality-checked tempered
search cannot have by construction. Synthesis: bounded/fixed-budget regime
(a rail, a facet byte) -> tempered; unbounded/growing regime (continuum
lattice) -> golden. Both instincts right, different regimes, crossover at
m~=q. Explicitly flags that three different metrics across this session
picked three different "best" strides for q=17 -- none contradicts another,
each scoped to its own metric.

Board hygiene: INTEGRATION_PLANS prepend + STATUS_BOARD rows D-GVT-T1..T4.

No probe run -- all numbers here are hand/script-verified arithmetic pending
worker execution.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi
AdaWorldAPI added a commit that referenced this pull request Aug 12, 2026
…arvest-rfii13

Fix 4 codex findings on merged #932 + golden-vs-tempered-stride-v1 (the head-vs-gut plan)
AdaWorldAPI pushed a commit that referenced this pull request Aug 12, 2026
…eography refinement of the two-regime rule

Post-merge hygiene for two PRs. #932 merged mid-session before its own four
review findings could be triaged -- its arc entry records that timing
honestly (confidence low-to-medium on the W5/W2s-a specifics as they stood
at merge, correctly, since #933 fixed four real defects in exactly those
specifics within the hour). #933's entry carries the fix table + the
head-vs-gut plan summary + the metric-dependence caveat (three metrics
picked three different "best" strides for q=17; citing one now requires
naming its metric).

Plan extension (golden-vs-tempered-stride-v1 SS Synthesis): the operator's
storm-geography refinement, each claim grounded in an existing measurement
rather than assigned aesthetically --

1. CENTERING IS TEMPERED TERRITORY because a golden lattice's center is
   structurally sub-floor at any N (local index = sqrt(r^2 N) -> 0 as
   r -> 0 -- the same arithmetic behind the W5 fix). The shipped
   find_center is already on the correct register: exact grid argmin +
   quadratic sub-grid fit, never a spiral sample. Now stated as doctrine:
   never sample the center from the spiral whose center is its own worst
   data.
2. THE COLLISION ANNULUS IS GOLDEN TERRITORY: territory-gain model (Go
   opening vs endgame count, the go_territory_probe framing), addresses
   self-describing outward -- position implied by index, place
   deterministic.
3. OVERLAYING THE COLLISION LATTICES IS CONTROLLED CHAOS AT NEAR-ZERO
   STORAGE: aperiodic (no moire, no ties -- SS10.5 property 2, W2s-a's
   G1/G3 bars) yet fully deterministic from two center coordinates; no
   geometry persisted -- a collision node costs exactly its 12-byte facet,
   positions derived, densification adds nodes not meshes.
4. THE SELF-DESCRIPTION ASYMMETRY IN ONE SENTENCE: tempered is
   self-describing exactly up to q (then the cycle repeats, the index
   carries nothing new); golden is self-describing for every k
   indefinitely, quality still improving as it grows (T2's 68-106x IS this
   property in number form). Bounded self-description that closes exactly
   vs unbounded self-description that never stops refining.

Demarcation kept: the geography does not cause the regime -- the TASK does
(bounded exact closure at the eye, unbounded densification in the annulus);
the storm merely sorts its tasks into the two regimes T1 measures.

Suffix-checked: PR_ARC pure append (True); LATEST_STATE False from the
mid-table row inserts -- the justified case the sweep entry names.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi
AdaWorldAPI added a commit that referenced this pull request Aug 12, 2026
…arvest-rfii13

Board hygiene for merged #932/#933 + storm-geography refinement of the two-regime rule
AdaWorldAPI pushed a commit that referenced this pull request Aug 12, 2026
… feel at home (regime x geometry x calibration)

Operator framing, three messages: hold different situations constant (over
water) vs flatland vs storm with high velocity differences/turbulence; good
geometry vs badly calibrated; then find out where the substrate formulas
feel at home.

Hypothesis to falsify: a badly-calibrated substrate that maps DYNAMICALLY
beats a well-calibrated absolute one in strong storms -- miscalibration as
a regime-dependent property, not a uniform defect.

Not fresh speculation. Three already-measured findings converge here:
Fisher-z's opposite verdicts (8.3x better in the storm tail, 4.7x worse on
ring means, #926); the three-register result that rank-normalised
palette256 is the ONLY frame where cross-variable distance is defined (so
"no absolute anchor" and "the only frame that works" are one property seen
from two sides); and the operator-ruled golden index floor (#932), reused
as the geometry axis's pre-existing good/bad split rather than inventing a
new quality scale.

SS1 PREFLIGHT ALREADY RUN -- the W6 lesson applied prospectively for the
first time, and it corrected the plan before any bar existed:

  1. "Flatland" is NOT one regime. It spans calmer-than-ocean (Amazon
     |grad p|=10.2) to 3x-ocean (W Siberia 43.8). Defining the middle
     regime by its surface-type LABEL would have scored two physically
     opposite fields as one condition. The regime axis is now defined by
     MEASURED |grad p|; surface labels are only the a-priori strategy for
     finding boxes along it.
  2. Elevation confounds MSLP -- it is extrapolated over terrain, so its
     gradient is partly a reduction-formula artifact. Only elev sigma
     <= 150 m admissible, excluding US Great Plains (698 m), Argentine
     pampas (792 m), N European plain (319 m), Sahara (299 m) on evidence.
  3. Wind SPEED does not discriminate (ocean 5.33 vs flatland 5.47 m/s);
     |grad p| separates them 14.96 vs 39.90. Scoring uses |grad p| and
     speed VARIANCE, never mean speed.

Adopted ladder: R1 Amazon 10.2 -> R2 ocean 14.9 -> R3 W Siberia 43.8 ->
R4 storm 95.6, a 9.3x dynamic range.

Bars, controls first: C0 two controls (shuffled codebook + degenerate
geometry), each cheap-smoke-tested for LOSABILITY before the full run (the
E-A-CONTROL-THAT-CANNOT-LOSE lesson, plus W5's cannot-DIFFER twin); C1
ladder stability across >=3 timesteps; C2 THE CROSSOVER, two-sided with
both failure directions pre-registered as reportable; C3 miscalibration
penalty vs turbulence; C4 geometry floor on a sampling-fidelity metric (a
NULL is expected-plausible per W5's B4 and must be said plainly); C5 the
comfort matrix as the deliverable.

Output contract carries raw operands, codebook edges actually used, drawn
sample counts (equal-budget proof not intent), and units on every
dimensional field -- the artifact-completeness and c_bow-is-km^-1 lessons.

Board hygiene: INTEGRATION_PLANS prepend + STATUS_BOARD rows D-CZ-0..6
(D-CZ-0 already DONE -- the preflight). ~150 MB, minutes. Doc-only, nothing
run beyond the preflight.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi
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