|
| 1 | +## 2026-08-12 — lance-graph #932 (MERGED) — the golden-ratio index floor + the temperament mechanism (merged before its own review findings could be addressed — see #933) |
| 2 | + |
| 3 | +- **Added.** The operator-ruled golden-ratio index floor (convergent index |
| 4 | + ~17–21 before Fibonacci behaves like the irrational it approximates; |
| 5 | + measured error n=10 → 1.5e-4, n=17 → 1.8e-7, n=21 → 3.7e-9) as a binding |
| 6 | + rule in `weather-w-probes-v1.md` §0, applied to correct W5 (N=4096 → |
| 7 | + emergent pair F(10)/F(11), a discovery step capped at `j∈{1..60}` that |
| 8 | + was structurally incapable of finding anything above F(10)) and W2s-a |
| 9 | + (N=2048, same sub-floor pair) — both raised to `N≳F(17)²` with an |
| 10 | + N-sweep arm so the floor is measured rather than inherited. Report §10.5 |
| 11 | + gained the two-regime table (continuum: golden angle; quantized: coprime |
| 12 | + walk) plus the addressing note (a `u8` rail < F(17)=1597 → tier-then- |
| 13 | + member on the continuum side, a non-issue on the quantized side). |
| 14 | +- **Locked — the mechanism below the floor is temperament, not |
| 15 | + approximation `[G]`.** A coprime stride over modulus `q` is structurally |
| 16 | + a circle of fifths: it closes the cycle exactly (coprimality ⇒ full |
| 17 | + permutation) and distributes the incommensurability error — the comma — |
| 18 | + uniformly, instead of letting it accumulate at a seam. Measured: 12 pure |
| 19 | + fifths miss closure by the Pythagorean comma (+23.46 ct); 17-TET's fifth |
| 20 | + (stride 10) closes exactly by construction (+3.93 ct/fifth spread). The |
| 21 | + distributed comma **is** D-QUANTGATE's anti-moiré dither. Survival below |
| 22 | + the floor = closure, not goldenness — which is why the shipped |
| 23 | + `CurveRuler` walk (stride 4 mod 17) was always correct even though the |
| 24 | + in-tree doc label calling a *different* stride (11) the "golden-step" was |
| 25 | + wrong: enumerating all 16 strides mod 17, stride 4 has strictly better |
| 26 | + prefix star-discrepancy than 11 at m=9/13. Filed as |
| 27 | + `E-THE-GOLDEN-STEP-IS-THE-WRONG-STEP-AT-SMALL-Q-1` and |
| 28 | + `ISS-HELIX-GOLDEN-STEP-LABEL` (label misleads, the shipped code is fine). |
| 29 | +- **Locked — chat-register informal phrasing does not belong in committed |
| 30 | + artifacts.** Operator preference, applied retroactively across all twelve |
| 31 | + quote sites in the same PR: paraphrase rulings professionally, keep |
| 32 | + attribution and technical content identical. (The already-pushed commit |
| 33 | + message carrying the original phrasing was left as-is — rewriting shared |
| 34 | + branch history would cost more than the residue.) |
| 35 | +- **Deferred — and this is why the PR needed a sequel.** #932 merged |
| 36 | + *before* its own four automated-review findings (bump sub-floor despite |
| 37 | + the "fixed" N, a tie-test that measured the wrong population, an internal |
| 38 | + sign contradiction, a control that matched index magnitude but not |
| 39 | + physical step length) could be triaged and fixed — the merge fired mid- |
| 40 | + session while the fixes were being written. All four are real, all four |
| 41 | + are fixed in **#933** (entry above), since the merged PR could not be |
| 42 | + reopened. **Lesson for the standing subscription protocol:** a PR can |
| 43 | + merge between "findings arrive" and "findings addressed" faster than a |
| 44 | + session can react; the fix is a follow-up PR, not a scramble to beat the |
| 45 | + merge. |
| 46 | +- **Docs.** Every verbatim operator-quote site across the plan, report, |
| 47 | + EPIPHANIES, and ISSUES was paraphrased in the same PR (12 sites, verified |
| 48 | + zero remaining). |
| 49 | +- **Confidence.** High on the floor + temperament arithmetic (independently |
| 50 | + re-derived, not asserted). **Low-to-medium on W5/W2s-a's own numeric |
| 51 | + specifics as they stood at merge time** — correctly, since #933 found and |
| 52 | + fixed four real defects in exactly those specifics within the hour. |
| 53 | + |
| 54 | +**Status:** MERGED (`e6e27829`). Branch `claude/jirak-math-theorems-harvest-rfii13` |
| 55 | +→ `main`. Doc/plan/board only. |
| 56 | + |
| 57 | +## 2026-08-12 — lance-graph #933 (MERGED) — 4 codex fixes on #932 + golden-vs-tempered-stride-v1 (head-vs-gut, made falsifiable) |
| 58 | + |
| 59 | +- **Added.** `.claude/plans/golden-vs-tempered-stride-v1.md` — standalone, |
| 60 | + zero-fetch plan testing the operator's paired intuitions (golden ratio as |
| 61 | + nature's mechanism vs a coprime tempered walk that never collapses by |
| 62 | + construction) against each other rather than picking a winner. **T1** |
| 63 | + sweeps 8 values of `q`, finds each one's best coprime stride by a |
| 64 | + useful-prefix-range median metric, and measures the crossover `m*` — the |
| 65 | + point where golden's `O(log m/m)` refinement permanently overtakes a |
| 66 | + tempered walk's frozen `m=q` ceiling — sitting at **`m ≈ q`** in every |
| 67 | + case, with a **68–106×** golden advantage by `m=200q`. **T2** confirms the |
| 68 | + asymptotic golden claim as a measured pass/fail bar (TRUE at all 8 q). |
| 69 | + **T3** shows tempered *guarantees* zero empty cells at closure (proof, |
| 70 | + coprimality ⇒ bijection) where golden's fill count is a genuine variable — |
| 71 | + measured **124/140** at a deliberately non-Fibonacci `q=140` (avoiding a |
| 72 | + self-referential confound at `q=144=F(12)`, checked and reported as an |
| 73 | + aside). **T4**, the sharpest form of "does not collapse": naive |
| 74 | + `round(golden·q)` without a coprimality check collapses (`gcd>1`) in |
| 75 | + **39.0 %** of `q ∈ [8,300)` — measured, not asserted. **Synthesis:** |
| 76 | + bounded/fixed-budget (a byte-addressable rail) → tempered wins; |
| 77 | + unbounded/growing (a continuum lattice) → golden wins; both intuitions |
| 78 | + correct, in different regimes, crossover at `m ≈ q`. |
| 79 | +- **Locked — "best stride" is prefix-range-dependent, stated as a caveat |
| 80 | + rather than smoothed over.** Three different metrics used across two PRs |
| 81 | + this session picked three *different* "best" strides for `q=17`: a |
| 82 | + worst-case-over-all-`m` metric (dominated by the degenerate `m=2` case) |
| 83 | + picked stride 10; the specific short-prefix comparison in |
| 84 | + `E-THE-GOLDEN-STEP-IS-THE-WRONG-STEP-AT-SMALL-Q-1` (m=5/9/13) picked |
| 85 | + stride 4; this plan's useful-range median (m∈[q/2,q]) picked stride 14. |
| 86 | + None contradicts another — each is scoped to its own metric — but citing |
| 87 | + a "best stride" number anywhere in this workspace now requires naming |
| 88 | + which metric produced it. |
| 89 | +- **Fixed — 4 codex P1/P2 findings on merged #932, addressed post-merge |
| 90 | + since the merged PR could not be reopened.** (1) W5's bump sat at `r=0.45` |
| 91 | + on a lattice whose local parastichy index scales as `√(r²·N)`, not `√N` — |
| 92 | + actual local index ≈719, still sub-floor; the disk's inner half is |
| 93 | + *structurally* sub-floor at any finite N, fixable only by exclusion, never |
| 94 | + by more N. Fixed: N raised to `3·F(17)²` with real margin, bump moved to |
| 95 | + `r=0.75` (local index ≈2077), bands 1–2 (`r<0.577`) explicitly excluded |
| 96 | + from B2 judgment. (2) The tie test counted global duplicate rounded |
| 97 | + distances across a million-point population — blind to the actual claim |
| 98 | + (is one H-point ambiguously close to two T-candidates) and prone to |
| 99 | + unrelated-pair float collisions at these sizes regardless of mechanism. |
| 100 | + Redefined per-source: `d1/d2 > 1−1e-6` for each point's own two nearest |
| 101 | + candidates. (3) EPIPHANIES' 17-TET interval table used `just−TET` for |
| 102 | + four entries and `TET−just` for the fifth, contradicting its own |
| 103 | + "+3.93 ct/fifth" statement one line above — recomputed with one |
| 104 | + consistent convention. (4) The B3 control (1500/2600) matched Fibonacci |
| 105 | + *index magnitude* but not *geometric step length* — physical distance is |
| 106 | + governed by the angular residue, ≈0.00028/0.00017 for the true |
| 107 | + 1597/2584 pair vs ≈0.05/0.11 for 1500/2600, two to three orders larger — |
| 108 | + so the control would have failed for the same wrong-scale reason as the |
| 109 | + very first draft's 12/18, disguised by same-magnitude integers. Fixed |
| 110 | + with a distance-matched shuffled-neighbour control (each point's control |
| 111 | + partner is its nearest *real* lattice neighbour by measured physical |
| 112 | + distance, excluding the true Fibonacci partner). |
| 113 | +- **Deferred.** Every T1–T4 bar and every W5/W2s-a bar are specifications, |
| 114 | + not results — no probe has run. `golden-vs-tempered-stride-v1`'s numbers |
| 115 | + are hand/script-verified arithmetic pending worker execution. |
| 116 | +- **Confidence.** High — every arithmetic claim in both the plan and the |
| 117 | + four fixes was independently re-derived with a script before being |
| 118 | + written down, not carried over from the prior PR's prose. |
| 119 | + |
| 120 | +**Status:** MERGED (`80d1d47e`). Branch `claude/jirak-math-theorems-harvest-rfii13` |
| 121 | +→ `main`. Doc/plan/board only — zero Rust, zero product code, no probe run. |
| 122 | + |
1 | 123 | ## 2026-08-12 — lance-graph #930 (MERGED) — #929 hygiene that became a review sweep, a product-lead program, and a replaced audit method |
2 | 124 |
|
3 | 125 | - **Added.** `probes/weather-p1/COMET_TAIL_REPORT.md` **§10** (the product-lead program: §10.1 measurement standard · §10.2 the dipole **vector-sum model** with the **stranded-storm regime** via `v_rel = v_storm − v_env` · §10.3 corridor α · §10.4 queue-and-bow anchors · §10.5 sunflower-facet / spiral-ADI substrate · §10.6 roadmap · §10.7 worker model) + `.claude/plans/weather-w-probes-v1.md` (Sonnet worker briefs; §0 is a **verbatim-paste preamble** carrying the iron rules, the `fetch()`/t-guard/`wrap_deg`/`circular()` code, controls-FIRST with the VOID rule, and the **stranded-rescue** checkpoint protocol — per-storm `<name>.partial.jsonl` + resume-skip + `exec-runs/` heartbeat, so a killed worker resumes instead of re-fetching ~GBs). Board: INTEGRATION_PLANS prepend, STATUS_BOARD rows D-W5 / D-W2sA / D-W6 / D-W2sB / D-W7 / D-CT-F17 (all **Queued**), the #929 arc entry + LATEST_STATE, and the sweep entry below. |
|
0 commit comments