/teal-sea
teal-sea / zeta-labstate of record · compiled 28 Sep 2026 · revision e4945c4 · source

Library · hunts/README.md

`hunts/`: exploratory studies

32,173 words · 2,974 lines · source

A hunt is an exploratory study: a scoped directory where an agent or a person pursues one specific idea, with the understanding that most such ideas fail.

hunts/ is the one place in this repository where a claim can be written down before any control has been run against it. So the classification is explicit:

A hunt is exploratory. Nothing in hunts/ is a result, not a result, and not evidence.

Per harness/README.md, the admission rule for a department is no department without a battery, work whose claims nothing in this tree can falsify is not a department; it is exploratory, and exploratory work belongs where nobody will mistake it for a result. That place is here.

A hunt can never become a department by growing, for the reason ROADMAP.md records for dossier/: a hunt's negative controls are the zeta department's, and a department whose battery belongs to another department is not a department. A hunt borrows the zeta battery. That is the correct relationship, not a deficiency, but the battery does have to actually be invoked.

What a hunt may and may not do

MayMay not
build its own instruments under hunts/<name>/modify zeta/, ontology/ or harness/ without explicit permission
record raw measurements in its own results*.jsonwrite a verdict into README.md, ROADMAP.md or HANDOFF.md as an established finding
use the word measured, observed, consistent withuse certified, which zeta/rigor.py owns
propose a candidate for the funnel or the batterypromote its own claim

A hunt that wants its claim to count takes it through the battery (docs/doors/refute.md) or the funnel (docs/doors/discover.md). Those are the two routes that can say "yes", and neither of them is the hunt itself.

Methods travel even when claims do not. An identity, lemma, control or technique a hunt produces goes in docs/37-methods.md, the cross-hunt methods index, in the same change that records it here. Check that index before building an instrument; several hunts have hand-rolled the same one.

HuntSpec (new hunts, from 2026-08-11)

A hunt opened after 2026-08-11 carries a HuntSpec, a fenced contract block in its MISSION.md stating the question, the frontier, the dead routes, the non-model oracles allowed to assign truth, the kill conditions, and what its agents may and may not do. Format, rules and the validated template: hunts/HUNTSPEC.md. Existing hunts are not retrofitted; tests/test_huntspec.py validates any block that exists. The primitive is on probation, see the spec page's terms.

The standing checklist

Before a hunt's finding leaves hunts/, it must have survived the four control roles, and the checks are the ones the tree already owns:

  1. Rival. Does the claim also hold for a function that shares the structure and violates RH? zeta.epstein.battery. Note the trap below: if your test set is the rival set, you have measured your own selection criterion.
  2. Decoy / surrogate. Does a matched null with no arithmetic in it reproduce the effect? zeta.surrogate, NULLCONTROLS.md. ROADMAP.md records the calibration that matters here: against a null of random non-factoring sequences, Davenport–Heilbronn sits at the 27th percentile, typical, not exotic. Anything claiming a factorization effect must beat that null.
  3. Lesion. Does the detector notice a violation planted on purpose, and can it tell that planted violation apart from the claimed signal? If it cannot, the detector is measuring the plant.
  4. Precision response. Does the effect move when the approximation improves? ROADMAP.md's standing rule, earned three times: an artifact does not respond to added precision; a real quantity does.

Case log

Out-of-band envelopes for Weil window positivity (oob_envelope/)

Status: candidate, hardened by two independent implementations, pending external verification. On the window supp f ⊆ [-L, L], any correction to the Weil symbol at frequencies ≥ 2L leaves the form unchanged, so the envelope constant in arXiv:2608.24827's one-stroke reduction can drop from A_L = sup P_L to sup(P_L − H) (theory lane, ordinary derivation, referee PASS). With it, for real even f:

Scope: even sector only; the odd sector is not bounded. No window claim found in the searched literature exceeds half-width 17/16 (Liu, unrefereed); Zhu withdrew his own L = 1.19 claim. The threshold stays doubly exponential (the best out-of-band constant grows like e^L), so this is a fixed-window result, not a route to RH. Methods: docs/37-methods.md (out-of-band envelope lemma; residual-enclosed shifted Cholesky). Record: oob_envelope/numerics/RESULTS.md, oob_envelope/theory/RESULTS.md, oob_envelope/referee/REVIEW.md.

Second Davenport-Heilbronn heat flow (dh_minus_heat/)

Status: candidate ordinary argument with enclosure-carrying numerical steps; independent model reviews completed. A rational disk at narrow heat time 217/200 passes a Taylor/Rouche inequality at three Arb precisions, including all theta and integration tails. A simpler Euler-phase calculation on Arb and mpmath.iv supplies the candidate bracket 217/200 < Lambda_minus <= 567009/320000. The odd theta normalization is checked against a separate Hurwitz-zeta route; the plus cosine normalization is now stated and checked the same way. No RH, novelty or formal-proof claim. See the argument and its executable checker; the lower-bound quadrature uses Arb only. An exact residue-orbit corollary shows the nonresidue permutation n->2n mod 5 swaps the plus/minus heat class up to global scale, with a SymPy enumeration check.

Finite paid-surplus construction (paid_surplus_obstruction/)

Status: exact finite construction, independent challenge pending. At N=144, rational coefficients supported through 12, with harmonic balance, coverage through q=5, and mass 119/20, satisfy W_d<=1 at every prime power. The fully saturated paid cost is exactly psi(144) and its positive surplus is zero. The factorial discrepancy and complete repair are separately priced in the argument and checks. This does not supply a scale-dependent family or a uniform bound.

Paid-shortfall scaling (paid_shortfall_scaling/)

Status: explicit identities and finite arithmetic improvement; uniform rate open. The perfect-power cap has an exact signed factorial-sum formula and a deficit-dependent saving bound. For old fixed-seed square-root-support lifts, the saving is at most order N^(1/4) log N. An explicit balanced Mobius-prefix family has bounded coefficient mass and complete localized repair costs. At N=36864, excluding composites witnessed by primes 2,3,5,7 lowers its full excess over N from 877.252193 to 220.982190, with coefficients unchanged. Five fixed cutoffs are checked with two interval implementations at two precisions. No extrapolated exponent, RH claim, or novelty claim. See derivations and the remaining obligation.

Paid-shortfall saturation (paid_shortfall_saturation/)

Status: five finite local-cap identities, no general rate claim. For the unchanged selected balanced prefixes at the five fixed cutoffs, every ordinary composite in the local repair interval is exposed by testing primes through its square-root bound, while every prime power remains. The saturated cap equals the exact Mangoldt weight in each local range. Exact prime-log vectors and two interval routes price the factorial discrepancy, repair, removed composite overpayment, zero remaining cap surplus, and the complete total. No asymptotic, RH, or novelty claim. See the finite diagnostic.

Paid-shortfall construction (paid_shortfall/)

Status: explicit bound and finite comparison, with the leading gap retained. An early-truncated finite balanced lift has a complete paid-tail bound: at square-root coefficient support, repair costs at most order sqrt(N) log N for a fixed seed. The factorial remainder is also included. The construction retains its old leading constant above one, so its excess over N is still linear. At N=14 and support at most three, exact primal and dual witnesses show that replacing raw logarithmic caps by perfect-power caps removes the optimal excess log(2)/2. The displayed derivations and bounded checker distinguish this finite arithmetic improvement from a uniform estimate. The run checked 768 truncation cases and 3,072 inequalities on two interval backends at two precisions. No RH or novelty claim.

Positivity on attainable quotients (quotient_certificate/, 2026-09-07)

Status: finite improvement and correction; no asymptotic result. Requiring the factorial ceiling only at floor(N/d), d>=2, uses no prime locations to choose constraints. At square-root support it reduces the earlier all-cell excess by 34.4%, 29.9%, and 41.9% at N=1000,10000,100000. All 889 retained constraints pass exact integer checks on saved rational coefficients. An exact N=27,y=9 example with eight prime-looking cells has minimum excess log(2), refuting the earlier dimension-count argument for zero excess. The audit also separates the unproved exponent barrier from the global Nyman-Beurling results and records exact sawtooth correlations. See the construction, proof, and remaining doors.

Four-point pressure tuning (four_point_pressure/)

Kernel-checked at the pinned revision, 2026-09-28. The Hermes build at 5522b963 discharges the four-point bound at c = 2330/10^6, m = 432, p = 2500, with coefficient approximately 0.6728603588. The 49 build receipts and six axiom reports are preserved in four_point_pressure/evidence/; source hashes were independently reconciled during integration. This is a lab build, pending external verification, not a new Palomar registration. See RUNS.md and PALOMAR-READINESS.md.

The following paragraph records the September 5 disposition:

Status: closed exploratory record; complete Lean check canceled. Exact parameter substitution and an emitted-source preflight accompanied a candidate near 0.6728603588. The dependency build was canceled before any candidate proof module ran. No new proved bound, and no 68% or 69% result, is claimed. RUNS.md preserves the arithmetic, candidate commit and terminal CI evidence. Generated Lean replacements and build-workflow changes remain off main.

Cycle-moment counting probe (cycle_moments/, 2026-09-05)

Finite concave spectral counting inequalities, an exact obstruction to using only second and third moments, and tests of fourth and mixed cycle moments. The hunt also records exact repeated-index corrections and finite examples where all spectral moments agree but simple-point counts differ. Overlap statistics recover the count in an explicit spectral class and give further finite bounds for positive location Gram matrices. Its ordinary proofs, scoped Lean checks, and numerical evidence are summarized in cycle_moments/README.md. No stronger zeta proportion is asserted.

The prime-pair error, reproduced and taken apart by separation (prime_pair_error/, 2026-09-06)

Status: settled as a reproduction plus one measured relationship, not new. The Chou, Haag, Huryn, Ledoan error E(N) = sum_k (psi_2(N,k) - S(k)(N-k))^2 reproduces at all eleven rows of their Table 1 after truncation, the FFT pair count checked against pure-Python and direct pair sums, and the ratio E(N)/(N^2 log^2 N) keeps rising past the paper's range, 0.218 at 10^6 and 0.244 at 10^7. Odd separations carry nothing, the power of 2 in k is invisible, and k divisible by 3 is one sixth of the separations and half of the error, though less than proportionally to S(k): the squared error scales like S(k)^0.7 to S(k)^0.8, so no Poisson-type variance law holds. The signed part is one formula: on even k the error is S(k) [R(N) + R(N-k) - R(k)] with R = psi - x, the coefficients on a three-profile fit landing within a few percent of (R(N), 0, 1) at the two held-out N, 3 x 10^6 and 10^7, and the prime-only count carries the same profile with theta in place of psi, the difference being exactly the prime-power pairs S(k) [(psi-theta)(N) + (psi-theta)(N-k) - (psi-theta)(k)]. It explains 1 to 3 percent of E(N) and 12 to 22 percent of the prime-only analogue. Its k-averaged small-k limit is Korevaar and te Riele's Approximation 2.1 (Math. Comp. 2010), so the hunt claims a refinement of a published heuristic and nothing more. Nothing bears on RH (docs/08).

Second pass, 2026-09-06 (residue.py, results_residue.json). The profile above is the modulus-1 member of an exact four-piece decomposition of psi_2(N, k) at any modulus q (periodic baseline S_q(k)(N - k) plus a bounded term, endpoint terms linear in psi(x; q, b) at x = N, k, N - k, the pairs involving a power of a prime dividing q, and the correlation of the centered reduced-class function), whose only heuristic is that the primes not dividing q act on the reduced classes as all primes act on the integers. The modulus-3 member is the profile with the character mod 3 added, sign chi(k), and the modulus-30 member treats 2, 3, 5 together through the eight characters mod 30; every coefficient is 1 by derivation and frozen before the run. At five cutoffs the first pass never used (2 x 10^5 to 7 x 10^6) the three remove 0.5 to 1.9, 1.0 to 7.6 and 2.2 to 10.0 percent of E(N), with the post-hoc slope of the error on the modulus-30 correction within one percent of 1 everywhere. What the modulus-30 correction leaves has no structure mod 30 and all of its structure at 7, 11, 13, which the modulus-210 member predicts to within one standard error. The character-weighted sum sum_k chi_3(k) e(N, k) matches integral_0^N psi(x, chi_3) dx - (N/2) psi(N, chi_3) to half a percent at every cutoff; that identity-plus-heuristic is the one statement recorded as worth proving. The Goldbach-side analogue is Bhowmik, Halupczok, Matsumoto and Suzuki (Mathematika 2019); nothing here is claimed new.

Hunt #119: is Lambda_DH exactly Delta^2/2? (lambda_dh_exact/)

Status: OPEN, theory phase only (2026-08-18). Asks whether Hunt #61's bracket 0.0576 < Lambda_DH <= 0.19242481458 (narrow frame) collapses to a point. It would, if the backward-heat landing times t* of Davenport-Heilbronn conjugate pairs approached the isolated-pair value y0^2/2 as the depth y0 approached the sharp strip half-width Delta = 0.62036249819. The theory phase derives, rather than assumes, three things: every landing time is a floor for Lambda_DH (Dobner's half-line, unconditional); Lambda_DH equals their supremum under a no-creation step that the time-reversed Sturm zero-number theorem supplies and 600 sampled polynomial configurations support; and the crowding correction obeys dy/dt = -1/y - 2 pi rho, so a deep pair lands in time proportional to y0/log(gamma) rather than y0^2/2. Since depth near Delta forces great height and great height forces large rho, the pre-registered verdict is that the bracket does not collapse and sup t* sits in [0.058, 0.075] narrow. A one-parameter crowding model, calibrated on Hunt #4's nine landings, reproduces them to rms 0.54% and a census holdout to 0.79%; the probe is theory.py. Nine predictions with numbers are registered in MISSION.md before any evaluation above height 600. Nothing here is evidence about RH.

Interrupted, and what the interruption left behind (recorded 2026-09-12). The three evaluation agents and the adjudicator all died on API 529 errors on 2026-08-18, so no verdict was ever written and nothing here has been attacked. They did write their artifacts to disk first, and those are committed as raw material rather than discarded: deep_zeros.json (a screen whose float route agrees with mpmath to 1e-14 at three checked points), deep_zeros_1e6.json (one off-line zero located at gamma = 1000459.7433532759, beta = 0.8583118590734415, y0 = 0.3583, unit winding with defect 2.2e-16, float64 Euler-Maclaurin plus Newton, abs_f 4.4e-11), landing.json (the nine-pair census with measured neighbour distances), and theory_results.json. Read all four as measured, unadjudicated, and unreviewed: the zero is float grade and not enclosure-decided, the screen is not exhaustive over its window, and the crowding model's extrapolation to depths near Delta remains an extrapolation from a fit trained at y0 <= 0.37. The one thing worth noting for whoever resumes: that height-1e6 zero is shallower than the height-240 pair Hunt #4 already had, which is the direction the theory predicts, and it is the only evaluation datum the hunt ever produced.

The contract files the interrupted runs never wrote were reconstructed from those artifacts on 2026-09-12: RUNS.md carries a manifest for all six runs including the null one, and RESULTS.md states, item by item, that the hunt is entitled to say nothing about Lambda_DH, which of the five kill conditions was evaluated (none), and what whoever resumes should decide first. One control did run and is worth the reading: varying the screen's inner abscissa over t in [8, 600] flags 1, 7 and 13 windows at Re s = 0.85, 0.75 and 0.55, strictly nested as the argument principle requires, and the single window the shallowest screen flags is [228, 248], which holds the pair at gamma = 240.4046 that flow_repair/ had measured independently and earlier.

Renumbered from #52 on 2026-09-12. The hunt was opened on a branch that had not yet seen this case log's growth past #52, and main took that number for r_e2ee73/ first; the directory name never changed.

Hunt #114: one Epstein value, checked against a route that does not cancel (support_e6241336/)

Status: settled (support run e6241336, serving run 872d7dce / r_c7f779). One bounded question: independently compute abs(epstein_completed(0.8+85.7i, (2,1,3))) at dps = 60 and say whether it agrees with the claimed 1.6e-58 to within an order of magnitude.

It does. The value is 1.617452632377971461454064e-58, which is 1.0109x the claimed figure, 1.1% away; log10 of the ratio is 0.0047 against the 1.0 an order of magnitude would allow. This is the number the dps_cap measurement (#113) is stated against, so it matters that it was confirmed by a second route rather than by re-running the first.

Grade: measured, one evaluation at one precision on one form. Nothing here bears on RH (docs/08).

Hunt #115: prior art on the certificate route and the LP-versus-truth gap (support_78c499b4/)

Status: settled as far as a literature question can be settled in one search pass (support run 78c499b4, 2026-08-24, serving run 872d7dce). ARM E of the r_c7f779 fan-out: has a Cohn-Elkies / Delsarte linear-programming certificate been applied to a one-dimensional pair sum whose f is the positive part of a band-limited function minus a band-limited nonnegative square, and is the LP bound known to be tight against the periodic case.

The page lives here rather than in r_c7f779/ because a support run may not write into another hunt's directory. Nothing in it is a mathematical claim and nothing is measured: it is a prior-art record, and it is a search that was actually run rather than an unrun knownness default.

Hunt #116: rescued probe output from arm 17a0f787 (support_17a0f787/)

Status: artifact only, no write-up. A support arm of the r_c7f779 fan-out whose probe.py and results_quick.json were left uncommitted in a fulcrum worktree and are committed here so they exist somewhere other than one directory. The run is recorded stopped in fulcrum.

results_quick.json carries a planted-control ladder with firing scales. No one has written up what it shows, and this entry does not claim it shows anything. It is preserved evidence, not a result. Read the JSON before citing it.

Hunt #117: rescued LP and oracle code from arm 4019e8e5 (support_4019e8e5/)

Status: artifact only, no write-up and no results. A support arm of the r_c7f779 fan-out. oracles.py and t1lp.py were left uncommitted in a fulcrum worktree; the run is recorded stopped and produced no committed output of its own. The code is kept because it was one git clean from gone, not because anything here has been checked. It has never been run in this tree.

Hunt #113: what the min(dps, 20) cap costs, measured (dps_cap/)

Status: probe, complete. At 0.8 + 85.7i, epstein_completed at the capped dps = 20 returns 3.1e-33 where the converged value is 1.6e-58 -- a factor of 1.9e25 and not one correct digit. The error floor sits near 1e-(D+13), so nothing correct can appear below D ~ 46; the sweep puts the crossover there exactly (D=40 entirely floor, D=50 the first row with correct digits). D = 60 buys about 16 real digits, not 60, because the cancellation costs roughly 44 of them. zeta/epstein.py still caps three interfaces at dps=min(_d, 20) (lines 1092, 1126, 1142), so a caller asking for 60 gets 20 and count_zeros_box's integrality check passes on the noise.

Landed 2026-08-21 as the union of five concurrent 2026-08-14 runs that all wrote this directory and none of which merged; see the provenance header in dps_cap/README.md. Nothing here is evidence about zeta or RH: it is a measurement of an implementation at a single point.

Renumbered twice. These two opened as #35 and #36 from a branch 101 commits behind main, where both numbers were taken. They were renumbered to #49/#50 on 2026-08-18, and main took those two (plus #51, #52, #55-#57 and #59) before this branch landed. They are #60 and #61. The directories lambda_dh_bounds/ and prime_zeta_rightmost/ are unchanged and are the stable references.

Hunt #112: the depth-1 damage windows do not drift, and the lattice is exactly solvable (support_5418c63e/)

Status: settled (support run 5418c63e, for run 872d7dce / r_c7f779). The bounded question was whether the windows of D(1, s) > 0 track 2 pi asymptotically or drift, since r_b9552d run 37fb06a9 §2 derives the atom-reserve ceiling rho* <= 0.153216295 from the measured fact that P = 0 on the critical lattice out to d = 4000.

They do not drift. Putting ghat's two terms over the common denominator z^2+2 gives the exact one-term form ghat(z) = [alpha z sinh(z/2) + beta cosh(z/2)]/(z^2+2), and expanding it gives D(1,s) = (alpha^2/2)(cosh1 cos s - 1)/s^2 + alpha C sin s/s^3 + (E cos s + F)/s^4 + O(s^-5). The first correction is odd, so it translates the window rather than widening it: centre(d) - 2 pi d = K/s + O(s^-3) with K = 0.893732172363, half-width w0 + W2/s^2 with w0 = arccos(sech 1) = 0.8657694832 and W2 = 1.7796383030, both confirmed to nine and ten digits against dps = 60 edge locations. The offset converges to zero, not to a nonzero constant, and its linear-in-d fit slope is -2.5e-08.

The horizon turned out to be removable. On s in 2 pi Z the kernel is rational: D(1, 2 pi d) = P(u)/((u-1)^2+8)^2 with u = (2 pi d)^2 and P(u) = 0.6277706 u^3 + 3.6735975 u^2 + 33.2246011 u - 73.8367418, whose coefficients are all positive but the constant, so P increases on u >= 0 and has one nonnegative root at u* = 1.7707490. Since (2 pi d)^2 >= 39.478 for d >= 1, D(1, 2 pi d) > 0 for every d >= 1, derived, with no d_max, which is exactly P = 0 on the critical lattice. The parent's ceiling loses its horizon caveat on this ingredient.

A 0.002 scan of [1e-6, 1e5] finds 31,830 sign changes (1.999938 per period, so no anomalous window), all 15,915 lattice points inside a window, and minimum distance to the nearest edge 0.817252917 at d = 2, rising monotonically for d >= 2 toward w0. d = 0 is the one exception (D(1,0) = -0.9116), and it never arises because P sums over p != q.

One error was made and caught: expanding 1/S at 2 pi d instead of at 2 pi d + x drops a term of the same order as the s^-4 one and inflates W2 by 43%. The numerics rejected it before it was written down.

Hunt #111: the T1 certificate LP, reconditioned (r_c7f779/)

Status: in progress (run 872d7dce). Re-solving the Cohn–Elkies-style certificate LP for T1 that r_b9552d run 37fb06a9 left at 0.05410 with a failing solver. The verdict lives between the achievability floor 0.05716502 and the budget 0.06750841. This entry is rewritten with the result when the run closes.

Hunt #118: spend the out-of-band fact, or prove it cannot be spent (outband_certificate/)

Renumbered 2026-09-06 from #111 to #118: #111 had been taken by r_c7f779/ on 2026-09-01 and this entry, opened 2026-09-05, reused it. The directory name is the stable reference; citations of "hunt #111" dated 2026-09-05 or 2026-09-06 that mean the out-of-band certificate mean this entry.

Status: closed 2026-09-06, kill condition 2, prose grade. A CEILING. The out-of-band positivity is worth zero to any certificate whose positivity input is Weil's Hermitian form (every unconditional one): the on-line block is a definite Gram matrix, its kernel is positive-definite, its transform is nonnegative, and F has no unconditional upper bound outside the band, so bandwidth one is forced. What #110 priced was the RH-conditional pointwise class, which is why its range holds CGdL's conditional 0.6792. RESULTS.md section 8; the two inputs that would reopen it are named there. The step hunt #110 handed forward was: an inertia or isolation argument valid for a kernel signed only on alpha in (1, 1.5], or a ceiling proof that none exists. The target was the record (0.6734165). First session, measured grade (RESULTS.md): the LP's dual, which is the certificate the information supports, is pointwise nonnegative in x-space with a signed transform, strip multiplier active on [1.031, 1.5] at X = 80; the LP's q and p_2 columns are identical, so off-line pairs are priced as double zeros and the square structure is needed only for off-line zeros, which relocates the missing argument to a bound on the off-line-zero term of a signed kernel's pair sum, with zero-density estimates as the unconditional input; and a strip of width 0.05 is worth about the record gap (+0.00098 to +0.00129 across pinned exponents, six rungs) but that is inside the ladder's method error and not distinguishable from zero, while #110's wide strip stays established at 3.5x. Second pass, same day: a difference-of-squares candidate (apply stable_rank_trace to the positive half with the negative half folded into Q) was priced and killed by an edge lemma, proved: a real even spectral profile's autocorrelation is strictly positive just inside its support edge, so it can never be nonpositive on the strip. The lemma is false for odd factors (sinc^2 (1 - cos 4 pi x) is a verified counterexample), which gives the obstruction as a dichotomy: even factor, Gram-able and strip-blind; odd factor, strip-capable and never a Gram kernel. The gain is not a lattice-spacing artifact (stable from h = 1/16 to 1/64), and every finite-X kernel, control included, is negative beyond X. Worked as a node board from board.json; the first task is the numerical falsifier, which #110 ran but did not commit. Either answer closes the hunt.

Hunt #110: the free out-of-band fact is worth 0.005 to 0.009 and no certificate can spend it (outband_intake/)

Status: probe, complete. GAP, not a barrier. BGSTB 2023 (arXiv:2306.04799, Theorem 1) gives form-factor nonnegativity unconditionally, outside the band every other certificate is confined to. Two matched LP ladders of five rungs price it: with out-of-band positivity on, the configuration class extrapolates to somewhere in [0.679, 0.682]; the in-band control, whose limit is the record 0.6725007036794116 and which therefore calibrates the method at about 1.8e-3, puts the difference at +0.0065 by the same fit, three and a half times the method error, so zero is excluded. The third digit is not: the difference route gives 0.6790 and the direct fit 0.6815, one digit from CGdL's RH-conditional 0.6792 and one digit from the bandwidth-one ceiling 0.6818 respectively, and an earlier draft that read the first coincidence as a landing is withdrawn (refit.py). But no known certificate can realise any of it. The inertia lemma needs a positive semidefinite evaluation form, which forces the spectral density v = phi^2 >= 0 and hence Khat = v*v >= 0 everywhere: the framework has no free ghat, only a free v, so a kernel negative out of band is not reachable. The requirement does not weaken -- with indefinite S the rank half of the lemma survives and the inertia half fails, witness Q = t[[0,1],[1,0]], S = diag(1,-1), c = 2, slack +2.0 at t = 1 and -0.5 at t = 1.5, against 4000 random PSD pairs never violated. The first-order law dJ/deps = (J - Lbar)/g(0) locates the gain entirely in the indirect channel, which is exactly the one the framework cannot enter. So the information is in hand and unspent, and the missing piece is a construction rather than a datum -- unlike frontier_math §2's sieve wall, where the missing input is Hardy-Littlewood grade and genuinely absent. Two things bound the result and are recorded in RESULTS.md: gate #3 fires (the drop is prime-blind, holding for Davenport-Heilbronn and both Epstein forms, which bounds what the zero side can ever add), a ratio test was stated confidently, then withdrawn as uninformative, and the in-band data's provenance is unaudited, so the range is a class value until someone traces it to an unconditional source. Nothing here bears on RH (docs/08).

Hunt #109: the soundcalc numbers reproduce, the pins that name their sources do not (r_4166b0/)

Status: settled for the units where a source existed; four units have no reproduction path and that is a property of the artifacts, not of the budget. The first transfer test of the reproduction procedure outside mathematics (issue #140, the Ethereum Foundation's zkEVM Security Sprint). ethereum/soundcalc pinned at d9078d64c9c3, ten units, two verdicts each, never merged: does the checked-in TOML follow from the vendor's tree at the version it names, and does that TOML still describe the vendor's current release.

Every parameter that could be re-derived, re-derived exactly: 51 of 51 numeric fields (RISC0 7/7 from its cited notebook, Miden 5/5 from its cited Rust constant, OpenVM 9/9 across three circuits, SP1 30/30 at two separate vendor refs). Not one number was wrong. Stage 0 holds too: soundcalc at its pin, run unmodified on its own TOMLs, leaves reports/ byte-identical.

The failures are all in the pins. Of eight provenance pins, two do not resolve: Airbender's cited commit is not in matter-labs/zksync-airbender (upload-pack: not our ref), and the pil2-proofman branch that the one executable regeneration script clones has been deleted. A third, SP1's, names a tag that does not contain the generator the TOML credits, because the generator landed eleven days after that release; the version field is a crate version string covering a window of commits, not a tree. Two of OpenVM's three source citations point at a superseded commit and a differently-named function whose arms carry lower query counts, so the citation is stale and the number is not.

The strongest single result: Airbender's parameters are byte-identical to what the vendor's own generator emits at its current tip, six months after the date stamped in soundcalc's copy, recovered at one hand intervention despite the cited commit being unfindable. The cheapest: gen_soundcalc_toml.rs computes most of its output from named constants, so reimplementing its arithmetic in Python re-derived thirty SP1 fields with zero build minutes against a brief that had budgeted ten runner-hours for Rust builds.

Two other findings, both VERIFIED. reports/risc0.md and reports/miden.md cannot be regenerated by the code at HEAD (both units are dropped for a missing num_constraints), so two published reports are held-over artifacts, and a config the loader cannot read yields a missing row in summary.md rather than a failure. And venus.toml's header claim of parameters identical to ZisK's does not hold: one circuit of forty-four differs in seven numeric fields. That moves no published bit (every per-regime total is identical, and the differing ALI component is not the binding term), which is why it is published rather than held.

Six planted faults, six reds, including one positive control. Two earlier lesions failed and are kept: the first showed that stage 0 detects a perturbed input and never a perturbed output, because it regenerates the reports before diffing. Transfer measure: 1.5 hand interventions per unit over the six units with any reproduction path, against a threshold of two. Nothing here bears on RH (docs/08), and every statement is scoped to the artifact at the pinned commit rather than to any vendor or deployed system.

Hunt #108: the SWE-bench leaderboard recounts from its own logs, where the logs are there (r_0dfb8d/)

Status: settled for the units run; the archive-wide availability question is open. The second transfer test of the reproduction procedure outside mathematics (paired with issue #140, soundcalc / zkVM): a public checker, publicly archived accepted objects, a published number. SWE-bench/experiments pinned at 1faa91cade05, split ids at dataset sha c104f840cc67, logs by anonymous HTTPS GET from s3://swe-bench-submissions.

Five of six preregistered entries recount to the integer (265, 359, 384, 388, 396 against their own published results.json), and each also agrees on all twelve per-repository sub-counts, which is the cross-check that rules out two errors cancelling in one aggregate. Across 2,484 per-instance reports re-derived from the test results recorded in the same file, zero disagreed with the verdict that file claims. The two verdicts were kept apart throughout and were shown to be able to fail: four planted faults (a flipped resolved, a planted PASS_TO_PASS failure, dropped required successes, a removed report) turned exactly the verdict each should and left the other alone.

The finding is the other class. One preregistered entry answers 0 of 500 documented report keys, all 404, while its predictions and trajectories are retrievable; a three-key probe across all 134 entries finds 15 answering none (thirteen dated 2024-07 or earlier, two dated 2025-08-05, one of which was swept over all 500 keys to confirm). And the archive's access model is the binding constraint on anyone repeating this: anonymous GetObject succeeds, anonymous ListObjectsV2 returns 403, so an outside reader can fetch any key they can name and cannot discover which keys exist. Every absence here is therefore "absent at the documented key", never "absent from the bucket". The repository README's claim that an AWS account is required is wrong for GET and silent about listing. Three smaller measured facts: tags.checked is a non-boolean truthy string ("false (See README.md …)") in six entries, so any consumer writing if tags["checked"] reads six unchecked entries as checked; no_logs: 0 is published for an entry that has one instance with a non-empty archived prediction and no archived report (it changes no count, being an accounting field rather than a counted one); and no entry among the 134 states the evaluation-harness version that produced its number, which bounds every "match" above. One reported unavailability was our own bug, an unencoded + in an entry name, found and fixed before publication and recorded because a reproduction procedure that blames the target for its own fetcher is the failure this class of hunt exists to catch. Nothing here characterises a team, an agent or a model, nothing was sent anywhere, and nothing bears on RH (docs/08).

Hunt #104: Erdős #126 is one unit-equation count away (support_f3ab3e34/)

Status: not settled, and the program is named. Independent-architect arm on Erdős #126 ($g(k)$ = max size of a set of positive integers all of whose off-diagonal sums have prime factors in a fixed $k$-element set $S$; is $g(k) = \exp(o(k))$?), asked to ignore the earlier brief's three lanes and design the program from the statement. It reduces to a counting question in four elementary lines. Fix $a_1 \ne a_2$ in $A$, put $D = a_1 - a_2$; then $c \mapsto ((a_1+c)/D,\, -(a_2+c)/D)$ injects $A \setminus \{a_1,a_2\}$ into the solutions of $X + Y = 1$ inside the rank-$(k{+}1)$ group $\langle -1, S, D\rangle$, so $g(k) \le 2 + N(k+1)$ and $N(r) = \exp(o(r))$ implies the conjecture. The known $N(r) \le 2^{8r+8}$ (Beukers–Schlickewei) is the same exponential wall the 1934 bound sits at, while the record construction (Erdős–Stewart–Tijdeman 1988) produces only $\exp\{(4+o(1))(s/\log s)^{1/2}\}$ solutions: the believed truth about $N$ already implies #126 with room to spare, which is soft evidence for it. The reduction is not new (it is how the $c\log|A|$ bounds are proved) and its constant is worse than 1934's; its value is that it says which door is load-bearing. Four chains are ranked by the strength of their first unproved step, and the recommendation is not the reduction itself (its first step is strictly stronger than #126) but the $m$-base-point version, where each extra element adds a free simultaneous unit equation no counting argument currently exploits. Audit of r_186989: its table replicates at $N = 200$–$400$ (its boxes were slack by $10^2$–$10^3$, not $60\times$), its composition-refutation direction is sound, and its loose thread 3 is false, refuted by its own witness $A=\{1,3,7,13\}$, $S=\{2,5,7\}$, which has $|A| = 4 > p-1$ for $p = 3$; the residue pigeonhole closes only at $p=2$, because only there does $2r \equiv 0$. It also never states a lower bound: $\{1,\dots,m\}$ with $S$ = primes $\le 2m-1$ gives $g(k) \ge (1+o(1))k\log k/2$, so $g(12) \ge 20$ and the unexplored range is $[k\log k,\, 2^k]$. Nothing here bears on RH (docs/08).

Hunt #91: Erdős #126, and the composition law that would refute it (r_186989/)

Status: not settled, scout killed on a pre-registered kill condition. A 30-minute bounded scout on Erdős #126 (for $n$ positive integers $A$, $f(n)$ is the least number of distinct primes dividing an off-diagonal sum $a+b$; is $f(n)/\log n \to \infty$?). The run inverted the problem before running any arm: $f$ and $g(k) = \max\{n : f(n) \le k\}$ are inverse staircases, so the conjecture is exactly $g(k)^{1/k} \to 1$, and all three briefed arms become measurements of one integer sequence. Exact branch-and-bound clique search on the $S$-smooth pair-sum graph, exhaustive inside $[1,N]$ with every witness re-verified, gives $g(k) \ge 2, 4, 5, 6, 8, 10, 11$ for $k = 1..7$ ($N$ from $2\cdot10^5$ down to $6000$); widening the box 60× moved not one row, because every optimal witness lives below 50. Those are lower bounds only, no upper bound on $g(k)$ is established, and seven falling $k$-th roots ($2.00 \to 1.41$) cannot separate a limit of 1 from a limit of 1.3. That is the "suggestive finite data" the brief named as a kill condition, and the hunt calls it that. Two things survive. The Formal Conjectures positivity mismatch is resolved: $f(n-1) \le f_0(n) \le f(n)$, so the Finset ℕ statement is faithful for the limit and wrong for pinned finite values ($f(2)=1$, $f_0(2)=0$, witness $\{0,1\}$). And the briefed composition arm points the wrong way: $g(1) = 2$ plus supermultiplicativity gives $g(k) \ge 2^k$ by Fekete, i.e. $f(n) \le \log_2 n + O(1)$, so a rigorous composition law refutes the conjecture rather than proving it, what #126 needs is an anti-composition theorem. The only $S$-dependence visible was parity: $2 \in S$ is worth more than every other structural choice combined ($g_N(3) = 5$ with it, $2$ without). Nothing here bears on RH (docs/08).

Hunt #105: the Erdős #126 scout survives, its literature claim does not (support_eccd5f5e/)

Status: settled (audit). Red-team arm against Hunt #91, every claim treated as hostile input. The mathematics holds. The inverse reformulation $g(k)=\max\{n : f(n)\le k\}$ and the chain to $g(k)^{1/k}\to 1$ re-prove in both directions, though the equivalence is conditional on $f(n)\to\infty$ and so on Erdős-Turán, which #91 does not flag. The positivity lemma $f(n-1)\le f_0(n)\le f(n)$ is correct step by step, and is sharpened here: $f(1..4) = 0,1,2,2$ are exact and proved, while $f(5)=3$ is not, because $f(5)\ge 3$ is exactly the open statement $g(2)\le 4$. The composition finding is correct and understated: Fekete is unnecessary ($g(k)\ge g(1)^k$ by induction), and since Erdős-Turán gives $g(k)\le 3\cdot 2^{k-1}-1$, a composition law would squeeze $g(k)$ into $[2^k, 1.5\cdot 2^k]$ and pin the growth constant to within $3/2$ rather than merely refuting the conjecture; a proof that $g(3)\le 7$ retires the programme without finding any gadget. A search written from the problem statement rather than from probe.py reproduces all seven rows $2,4,5,6,8,10,11$ exactly. Two interpretations are corrected: "every optimal witness lives below 50" is an artifact of search order, since witnesses are closed under multiplication by $S$-units and division by $\gcd$ (ours returned $162\cdot\{1,5,7,11\}$), and the table was never benchmarked against the trivial 1934 construction $A=\{1,\dots,m\}$, which already gives $g(k)\ge (p_k+1)/2 \sim \tfrac12 k\log k$. One thread is false: $|A|\le p-1$ for omitted $p$ fails for every odd $p$ (a class $r$ with $2r\not\equiv 0$ may be occupied arbitrarily often; $p=2$ is the unique prime where the pigeonhole works), refuted by $S=\{2,5,7\}$, $A=\{1,3,7,13\}$ from #91's own table. And "no progress beyond 1934" is misleading: the order of magnitude is indeed unimproved (confirmed against erdosproblems.com/126 and Füredi-Gyarmati arXiv:2602.07545, Feb 2026), but Győry-Stewart-Tijdeman 1986 and Erdős-Stewart-Tijdeman 1988 are directly relevant and neither hunt cited a single paper. New: the four-element reduction $u+v=w+x$ to a nondegenerate three-term $S$-unit equation is proved, and the route needs an $\exp(o(s))$ solution count, which the known $\exp(c\sqrt{s}/\log s)$ lower bound does not forbid. Nothing bears on RH (docs/08).

Hunt #96: Erdős #126, the S-unit route is sound and its theorems are 24.5^k too weak (support_d5d5ccae/)

Status: not settled, and the arm returns the "too weak" verdict its brief allowed. A support run for 0897a5a7, answering the S-unit arm of Erdős #126. The injectivity the brief asked for exists and is two lines: if every off-diagonal sum of $A$ is $S$-smooth and $a > b$ lie in $A$, then $x \mapsto (a+x, b+x)$ injects $A \setminus \{a,b\}$ into the solutions of the two-variable $S$-unit equation $U - W = a-b$ in positive $S$-smooth $U, W$, whence $|A| \le 2 + \min_{a>b} N_S(a-b)$. The implication direction was checked: a solution-count bound gives a $g(k)$ bound gives #126, and not the reverse, so unlike arm 3 of Hunt #91 this route points the right way. Fixing three or more base elements is strictly worse, because the resulting coefficients are differences of elements of $A$ and carry primes outside $S$, which forces the rank-based bounds ($2^{16k+16}$) instead of Evertse's $S$-based one. Charging Evertse (1984), $3\cdot 7^{d+2s}$ with $d=1$, $s=k+1$, gives $g(k) \le 2 + 3\cdot 7^{2k+3} \approx 1029\cdot 49^k$: weaker than the 1934 Erdős–Turán bound $3\cdot 2^{k-1}$, and than Erdős–Surányi's $2^k$, by a factor about $24.5^k$. Measurement then locates the slack. Enumerating all $S$-smooth integers to $10^{14}$ and counting $U-W=d$ exactly inside that box reproduces Lehmer's published Størmer table for $d=1$ ($1,4,10,23,40,68,108,167$ for $k=1..8$), and at $k=7$ the quantity Evertse bounds by $7.0\times10^{14}$ has a measured value of $96$, against the elementary $128$. The route is not what is lossy; the theorem is, by thirteen orders of magnitude. What would suffice is stated: dropping the base $49$ below $2$ already beats 1934, and $\exp(o(k))$ settles #126, which nothing known forbids since the best lower bound (Erdős–Stewart–Tijdeman) is $\exp((4+o(1))(s/\log s)^{1/2})$. No improved bound on $g(k)$ is proved here, and the one missing combinatorial lemma is named: every admissible $A$ beyond some size must contain a pair whose difference has few solutions. Nothing here bears on RH (docs/08).

Hunt #95: Erdős #126, the signature model has no ceiling to raise (support_baf4cde6/)

Status: lane closed, by proof rather than by a failed attempt. Support arm for hunt #91 (r_186989/), asked whether prime-valuation signatures plus entropy, VC, containers, dependent random choice or forbidden patterns can show that an $S$-summable set ($a+b$ free of primes outside $S$, $|S|=k$) has subexponential size. Answer: no, and the reason is not difficulty. Theorem B: for every prime bound $P$ and every $S$ containing 2, arbitrarily large sets satisfy every constraint $S$-summability imposes at primes $\le P$ (take $A = \{1+iM\}$ with $M$ the product of the odd primes $\le P$ outside $S$, so every off-diagonal sum is $\equiv 2 \bmod M$; checked at $P=60$ with $|A|=200$ against Erdős–Turán's 12). So any argument reading a fixed finite prime set is consistent with $|A| = \infty$ and can prove nothing; the hypothesis binds only at primes above $\max A$, which is the cofinite smoothness condition itself and not a signature. That also explains #91's puzzle that every optimal witness lives below 50 inside a box of $2 \cdot 10^5$. The one non-vacuous use of the local data is Lemma A: for $p \notin S$, $A$ meets at most $(p+1)/2$ residue classes mod $p$, never both $r$ and $-r$, at most one element in class 0, and for $p=2$ this gives $|A| \le 2$ uniformly in $k$ (the proved form of #91's parity observation). Lemma A also refutes #91's loose thread "$|A| \le p-1$ when $p \notin S$": $A = \{1,3,7,13\}$, $S = \{2,5,7\}$ has $3 \notin S$ and $|A| = 4$, and a sweep at $N=400$ reaches 5. Pushed to CRT injectivity, Lemma A gives a real theorem that is strictly worse than 1934: it saves exactly one bit per prime outside $S$ against a modulus that must already exceed $N$, landing at $2^{53}$ where Erdős–Turán gives $2^{5.6}$ at $\log_2 N = 64$. #91's own top door survives this arm: each 4-subset gives a non-degenerate three-variable $S$-unit equation, whose ESS count is worse than 1934 by $\approx 5\cdot10^{10}$ in the exponent but is not known to be exponential, and the missing lemma there is a fiber count, not a unit-equation bound. #91's other claims were re-derived independently and hold, including two reproduced $g_N(k)$ rows. Nothing here bears on RH (docs/08).

Hunt #93: Erdős #126 is a $\forall S$ statement, so every search we own can only refute it (support_8ea74995/)

Status: settled, for the bounded question it was given. The formulation arm of a multi-arm attempt on Erdős #126, run as support for a live sibling. It proves the equivalences hunt #91 asserted, $f(n) \le k \iff n \le g(k)$ as a Galois connection, and the equivalence of $f(n)/\log n \to \infty$, $\log g(k) = o(k)$, $g(k)^{1/k} \to 1$, $f(2^m)/m \to \infty$ and "the average multiplicative gain per added prime tends to 1", and finds #91's asserted mathematics sound, with one "iff" that should have been an implication. Three things are new. The refutation direction generalises: not only supermultiplicativity but any law $g(k+C) \ge \lambda g(k)$ with $C$ and $\lambda>1$ constant refutes the conjecture, so every composition, gluing or doubling gadget with bounded prime cost is a refutation instrument; the supermultiplicative case needs no Fekete, just induction from $g(1)=2$. One of #91's loose threads is false: "$p \notin S \Rightarrow |A| \le p-1$" fails for every odd $p$ (take $A \equiv 1 \bmod p$), and had it held it would have given $g(k) \le p_{k+1}-1$ and settled the problem in three lines, it agreed with all seven measured data points anyway, which is the lesson. What the pigeonhole really proves is a bound on the number of residue classes $A$ occupies, $\le (p-1)/2 + 1$; $p=2$ is the unique prime for which that bounds $|A|$, and that is why parity is special. And the quantifier settles the strategy: #126 is $\forall S\,\forall A$, every enumeration yields $\exists S\,\exists A$, so no clique search in a box can ever contribute to a proof, #91's three failures have one cause and it is not budget. Also proved: $2 \in S$ and $\gcd A = 1$ are valid normalisations for upper bounds, while $\max A \le N$ and "$S$ = the first $k$ primes" are not; each 4-subset of $A$ gives a non-degenerate 3-term $S$-unit solution, making #126 conditional on a subexponential unit-equation count and on a multiplicity nobody has bounded. #91's thread 4 closed in the negative: no 4-subset of the first eight primes beats $g_N(4)=6$. Nothing here bears on RH (docs/08).

Hunt #101: Erdős #126, the descent arm, loss 2 per prime is a wall, and the omission claim is false (support_7ddfee4b/)

Status: settled, in both directions. Support run for the r_186989 scout, answering one bounded question: is there a descent recurrence for $g(k)$ whose per-prime loss tends to 1, and does omitting a small prime from $S$ cap $|A|$?

The omission claim is false for every prime. Omitting $p$ forces the residues of $A$ mod $p$ to avoid the pairing $r \leftrightarrow -r$, which caps the number of occupied classes at $(p+1)/2$ and caps the size of a self-paired class at 1. It caps $|A|$ only when every class is self-paired, which happens only at $p = 2$. For odd $p$, any $A \subseteq 1 + p\mathbb{Z}$ has all pairwise sums $\equiv 2 \pmod p$, so $|A|$ is unbounded with $p \notin S$; witnesses at $p = 3,5,7,11$ are verified in results.json. The proposed $|A| \le p-1$ also fails at $p=2$ by one ($\{1,2\}$, $S = \{3\}$).

The descent does exist. Deleting one odd prime $p \in S$ splits $A$ into the part divisible by $p$ and two sets admissible for $S \setminus \{p\}$ (the two halves of $(\mathbb{Z}/p)^\times$ under negation), giving $g^(k) \le 2\,g^(k-1) \le 2^k$ for primitive $A$ (no element divisible by a prime of $S$), tight at $k = 1, 2$, $\{1,5,7,11\}$ with $S=\{2,3\}$ is primitive and has $2^2$ elements. But the loss cannot be pushed below 2 along this route, and that is a theorem rather than a failure to find one: parity, residue classes, prime deletion and the power-of-2 lemma all factor through a relaxation (cover $K_n$ by the negation-pairings of $k-1$ odd primes plus a triangle-free graph), whose optimum is exactly $2^k$, attained by $\{0,1\}^{k-1}\times\{0,1\}$ with a perfect matching. So an $\exp(o(k))$ bound must read something the relaxation discards: CRT rigidity, size, or $S$-unit counting, which is the door r_186989 ranked first, now closed-by-proof underneath rather than judged.

Not settled, and flagged as a real hole: the bound is for primitive sets only. The divisible part escapes the descent because $(S, pA)$ is admissible whenever $(S,A)$ is, so $\gcd A = 1$ (which is free) is strictly weaker than primitivity. Nothing here improves the classical $g(k) < 3\cdot 2^{k-1}$, and nothing here bears on RH (docs/08).

Hunt #103: Erdős #126, the residue lemma is false and the box was never the question (support_60982bf6/)

Status: settled, as a support answer. Exact-search arm for hunt #91's parent: redo r_186989's computation ranging over choices of $S$ instead of freezing the first $k$ primes, and use the computation only to discover and falsify structural lemmas. Exhaustive over all $\binom{9}{k}$ subsets of the first nine primes for $k \le 5$ (381 searches, a solver rewritten to build edges from the $S$-smooth sums rather than by scanning $O(N^2)$ pairs), the first $k$ primes are never beaten, so the frozen constant #91 called "the door with genuine trade shape" is slack. What the sweep produced instead is two lemmas. Proved (normalization): $\gcd(A)$ is always $S$-smooth, $A/\gcd(A)$ is admissible, and $mA$ is admissible for $S$-smooth $m$, so the admissible sets are exactly the $S$-smooth dilates of primitive ones. That removes #91's puzzle that widening the box "changed not one row": a wider box only contains bigger copies of the same small set, and the right question is the height of the smallest primitive optimum, not the width of the box. Refuted: #91's "only clean iterable statement", $|A| \le p-1$ when $p \notin S$, is false for every odd $p$, for $r \not\equiv 0$, $r+r \not\equiv 0 \pmod p$, so arbitrarily many elements may share one class and the pigeonhole bounds the number of occupied classes, never $|A|$; $p=2$ is the unique prime with $2r \equiv 0$ for all $r$, which is why parity works there and nowhere else. Counterexamples at $p = 3, 5, 7$ (the smallest, $S=\{2,5,7\}$, $A=\{1,3,7,13\}$, sits inside #91's own table). Also refuted, box-conditionally: $g$ is not monotone in the size of the primes ($g_{20000}(\{2,3,11\}) = 4 < 5 \le g(\{2,3,13\})$, 29 violations), so any $S$-level lemma must be about a prime's additive position relative to the smooth semigroup, not its size. The conjecture offered is uniformly bounded height, and both natural explicit constants for it were killed by the run's own data ($h(\{2,3,5\}) = 47 > 2^{k+2}$, $h(\{2,3,7,13\}) = 159 > 2^{k+3}$); it is consistent with all 15 measured $S$ and verified for none. No upper bound on $g(k)$, as before. Nothing here bears on RH (docs/08).

Hunt #92: the Erdős–Turán factor 2 is not lost anywhere, it is the whole statement (support_517b887f/)

Status: settled, negatively. Support arm for Hunt #91, asked whether the 1934 proof's factor 2 per prime can be beaten by processing primes jointly or in a different order. Answer: no, and the reason is structural rather than arithmetic. Reconstructed, the proof has exactly two steps: a base case $c(A) \le 2$ (three positive integers cannot have all three pairwise sums powers of 2, by $2a = 2^x+2^y-2^z < 0$), and one binary $\pm$ residue choice per odd prime, assembling to $g(k) \le 2\cdot 2^{k-1} = 2^k$ (Erdős–Surányi; the 1934 $3\cdot2^{k-1}$ is the same architecture with a weaker base). Since $c(A) \in \{1,2\}$ always, "every admissible $A$ has $c(A) \ge |A|/\varphi(k)$" is equivalent to $g(k) \le 2\varphi(k)$, and $c(A)$ is defined by a maximum over subsets, so it is blind to prime order and to grouping. Improving 2 to $2-\delta$ inside this architecture is the target restated, not a sharpening of it. At the residue level joint processing is provably worthless: the CRT configuration $x_\varepsilon \equiv \varepsilon_i \bmod q_i$ has $2^s$ points whose largest jointly clean subset is 1 (brute-forced, $s \le 4$). Two defects in the usual sketch fell out and are witnessed exactly: the per-prime halving $|B'| \ge |B|/2$ is false ($A = \{1,3,15,21,33\}$, sums $\{2,3,11,17\}$-smooth, best 3-clean subset $\{1,3\}$ of size $2 < 2.5$; the class-0 term is not removable, and $q\cdot C \cup \{x\}$ makes the failure unbounded), and the assembled $c(A) \ge n/2^s$ is false without primitivity ($A = 3\cdot\{1,3,7,17,47\}$ has $c = 1 < 5/4$; dividing by $\gcd$ repairs it). Reordering rescues individual instances ($q=11$ before $q=3$ turns $0.4n$ into $0.8n$) and nothing at the theorem level. A sweep of 104,183 admissible sets in three small boxes found zero primitive violations of the repaired lemma and exact tightness at $\{1,2,4,8\}$. The one sub-question left that is not circular is a two-set bound on how much of $A$ one odd prime may divide, which is Győry–Stewart–Tijdeman territory. Nothing here bears on RH (docs/08).

Hunt #107: the Erdős #126 size dichotomy misses by one power of the radical (support_95bb5cb7/)

Status: the arm is settled negative; the conjecture is untouched. A support run for a session working Hunt #91, asked whether a size dichotomy closes Erdős #126: either $A$ is spread out enough for a descent, or it lies in a controlled interval where smooth-number counts apply. It does not, and the failure point is now exact rather than rhetorical. The counting horn is $|A| \le 1 + \Psi(2N,S)$ with $N = \max A$, and writing $\log 2N = c\log\mathrm{rad}(S)$, the run pins $\log\Psi/k$ from both sides, Rankin above and the simplex lattice-point volume below: it tends to zero iff $c \to 0$, and at $c \ge 1/2$ the lower bound is $0.32k$, so above $\max A = \mathrm{rad}(S)^{1/2}$ the horn is not unproven, it is false. So the horn delivers $\log g(k) = o(k)$ iff it is handed $\max A = \mathrm{rad}(S)^{o(1)}$, and no choice of $S$, scale, split or smooth-count estimate moves that: it is a property of $\Psi$, not of the argument. The other horn cannot supply it, for two independent reasons. First, measured: after the only available normalisation ($\gcd(A) = 1$; translation shifts every sum by $2t$ and is unavailable, so height is a genuine invariant), the height of a primitive admissible set of sub-extremal size is unbounded, tracking the search cutoff linearly over eleven orders of magnitude, from $\{217,1241,7975\}$ up to $\{3772777922353,\,41980806987569,\,559177175498959\}$ at $S=\{2,3\}$. A descent that reaches a smaller set finds no interval control waiting there. Second, structural: an admissible clique yields only the four-term relation $(a+b)+(c+d)=(a+c)+(b+d)$, and every height theorem for $S$-smooth numbers (Baker–Győry, $abc$) is three-term; four terms have only solution counts (Evertse–Schlickewei–Schmidt, $\exp(O(k))$, and Erdős–Stewart–Tijdeman show counts cannot fall below $\exp(c(k/\log k)^{1/2})$). A count is not a height. Granting even the best imaginable three-term outcome, $abc$ gives $\max A \ll \mathrm{rad}(S)^{1+\varepsilon}$, which is $c \to 1$, exactly where the lower bound reads $1.01k$. The gap is one power of $\mathrm{rad}(S)$, not an exponential, which is why the arm looks tempting and why it still cannot close. The audit half re-verified all seven of Hunt #91's witnesses from scratch by full trial division (all valid), confirmed its $f(n-1)\le f_0(n)\le f(n)$ lemma and its Fekete argument, and corrected one claim: "every optimal witness has all elements $< 50$" is false. Enumerating through the sums rather than the elements, which is the exhaustive universe for a constraint on sums, gives exactly six primitive extremal 5-sets for $S=\{2,3,5\}$ with all sums $\le 10^5$, and $\{5,11,25,245,475\}$ is one of them, max element $475 = \mathrm{rad}^{1.81}$, not $\mathrm{rad}^{1.13}$. Hunt #91 reported one witness per $k$ and generalised from it. Same enumeration adds a small positive: no 6-element set for $S=\{2,3,5\}$ has all pairwise sums $\le 10^5$. Not settled: whether extremal-size sets have bounded height (the data hints yes and it would be circular for this arm anyway), the ladder at $k=4$ (the enumeration exceeded ten minutes), and any upper bound on $g(k)$ at all. Nothing bears on RH (docs/08).

Hunt #90: the leader's certificate does not replay at its own HEAD (amtopa_ceiling/)

Status (2026-09-06, RESULTS.md section 7.7): the +3.96e-06 candidate is WITHDRAWN. At b3b7784, the verifier revision their own candidate.json names, the leader's headline is accepted on 8 of 8 shards with the gate alive; their number stands and the tip's only defect is the gate. Ours was refused on 4 of 8 in three rounds; the third, with the target backed off, reached cells whose values sit below the LP's claimed floor, and a proper descent finds the functional at the candidate's own weights bottoming at 0.0078960, 1.5e-5 under the leader's floor. The LP's cut oracle had missed that basin, so the claimed +5.9e-6 of headroom on the pair-weight and pressure axes is withdrawn with it; the re-solve with a stronger oracle bounds that headroom at 8.9e-8 in eps, under 7e-8 on the headline. **The window axis went the same way (section 7.8): two candidates built at a window that is not theirs, both accepted on 6 of 8 shards and refused at cells with a gap near 2.91 that no float search here was seeding, and re-measured with that region seeded all five of the sweep's windows land BELOW the record. Control: the same oracle reproduces AMTOPA's own floor exactly at their own point. All five axes are at the ceiling; both of this hunt's candidates are withdrawn. Earlier status: settled on the measurable axes; window axis open; acceptance blocked at the tip. Takes the ainta_seven_point playbook to AMTOPA/zeta-exact-pressure, the leading public claim per Hunt #89, pinned at commit 7253fdcab9366af45b8c8caf44e408c0af44a1a7.

The finding that outranks the rest: their published certificate does not replay at their own repository tip. Run through AMTOPA's own pipeline on the pinned commit, their table builder, their verifier, their candidate, their target, the finite inequality behind 0.6734164909714992949 returns INCONCLUSIVE=true reason=terminal_cell with a rigorous lower bound 1.19e-07 short of the target. The tables are not at fault: all six join to streams whose SHA-256 digests match their own candidate.json byte for byte, a stronger table reproduction than Hunt #89 got for trmdy. The cause is their convexity gate, which fires 2030240 times in their recorded run and zero times here in 72 million nodes. Their candidate.json names source_commit: b3b7784… as the origin of that run; between b3b7784 and the tip, src/verify_local_tables.cpp changed by 173 lines and the gate's curvature entries went from thin point(scalar) to mul(p.exact, {sec, +infinity}). The interval LDL that follows cannot certify positive definiteness of a matrix unbounded above, ldl_probe.cpp, 70 lines, shows it returning false on a matrix with 10 on the diagonal and 1 off it. Without the tangent bound the plain interval bound at grid 1/4000 is left to clear the target alone, and at one width-zero cell it cannot. Direction: fail-closed, the tip refuses what the earlier revision accepted and never the reverse, so this is a reproducibility defect, not a soundness hole, and it blocks our candidate at the tip too, by 2.70e-08.

Their headline reproduces on paper. In exact rational arithmetic with a rational under-estimate of the only square root, their 0.673416490971499294950035533107 4903174997772794755665475125243371226272 holds to 70 decimals, and the exact scan over m in [7, 20000] returns their m = 145. An independent reimplementation written from their proof.md reproduces H(v) and their observed float minimum 0.007911105155226424 to the binary64 limit, at their own published basin. Soundness read: no defect that affects their claim. Acceptance is one-sided throughout, the verifier fails closed at a terminal cell, out-of-table queries return 0 for a nonnegative W and -inf for the convexity gate, and the constants are thresholds compared against computed enclosures, not answers wired to the target. Three things worth recording anyway: their README.md and proof.md both say "exact arithmetic selects m=145" while src/check_final_bound.py is mpmath float at 100 dps with mp.sqrt, right answer, wrong label, and their own banded experiment does it properly; the C++ never checks pair-weight nonnegativity although box_lower needs it, and the script that writes its constants does not check it either, so the verifier alone cannot validate a candidate; and long double is 64-bit on ARM and 80-bit on x86, the same host-dependence class as the w'' digest Hunt #89 found in trmdy.

Outcome (a), by +3.96e-06. eps(a,b) = min_g F is linear in the pair weights and in the pressures, hence concave, over a polytope, so that axis is a concave maximisation with an exact answer, not a search. Cutting-plane LP: at their own window and their own total pressure the polytope admits eps* = 0.007916857812 against their 0.007911105155, and quantised into their schema at the rational target 19791/2500000 the exact assembly gives

0.6734201550790580964457598685450152133015 against their 0.6734164909714992949500

CONDITIONAL, inheriting the same unreviewed Anthropic/Ainta bridge as everything on this ladder, and the floor behind it is a float minimum until their own verifier accepts the target. The LP found the point; it does not justify it, what justifies it is their branch-and-bound, and the hunt says so where the number appears.

The window axis is NOT saturated, and it is worth ten times the pair weights. Five independent differential-evolution seeds across two Actions runs, each starting from AMTOPA's own window, every one walks away from it, always toward lower H and lower B, and reports gains between +3.07e-05 and +3.71e-05, best 0.6734536055358651 at H = 0.6721654, B/B0 = 0.908, m = 153. Those inner solves are deliberately cheap and their floors are early-stopped over-estimates, so this is direction, not magnitude, but the direction is unambiguous and it is the live door.

The ceiling findings are worth more than the constant. On the two axes where a ceiling can be computed rather than searched, AMTOPA are at it. (i) H(v) = 2 - 1/c1 is a Rayleigh quotient in the window coefficients, so H_max = 2 - 1/(u^T M^{-1} u) in closed form, and for 1, 2, 3, 7, 13, 17 or 25 terms the answer is always 0.67250070367941172655, the pure sqrt(2) value, i.e. Anthropic's HD(1) exactly. The 2 j pi harmonics have u_j = 0 and M[0,j] = 0, and the second identity reduces to 2 j^2 pi^2 (w_0^2 - 2)/w_0, which vanishes iff w_0 = sqrt(2). Every harmonic is pure H sacrifice; theirs spend 3.13e-04 of it and get 8.32e-04 of floor back, an exchange rate of 2.66 against a break-even of 1.57. (ii) their total pressure B = 93/23000 sits at the argmax of the saturation curve, with net marginal d(bound)/dB = +0.006076 against competing terms of size one, and the LP dual d(eps*)/dB = 1.509 against a break-even 1.4998.

The doors, ranked by LP shadow price. The span-1 capacity = 2 binds hardest by an order of magnitude (+4.08e-04 of bound per unit of capacity); span 6 is slack. The floor of the whole family is pinned by one near-integer configuration, seven points at about {0, 2, 3, 5, 6, 8, 9}, with 18 of 2,200 cut vectors simultaneously active. The frozen constants with a trade in them: the Gram profile (their own banded lemma already computes +7.07e-06 and they decline to promote it), the point count (trmdy runs nine, AMTOPA never left seven), the span capacity itself, and, the one nobody on this ladder has ever moved, the fundamental w_0 = sqrt(2), which is precisely the frequency that makes the harmonics unable to help. Every door stays inside bandwidth-one data, so all of them are capped by 0.6818286874638; the room left inside that information class is 0.0084, three orders of magnitude more than the family's own ceiling. The construction binds, not the information.

Full record, including the run that broke the operator's local-compute cap and what it cost: amtopa_ceiling/RESULTS.md, amtopa_ceiling/RUNS.md.

Hunt #89: this laboratory is tenth, and the barrier is aimed at an empty room (field_audit/)

Status: settled. FIELD AUDIT. Prompted by discovering, on 2026-08-24, a wave of public repositories created 2026-08-11 and 2026-08-12 carrying constants for liminf N0s(T,2T)/N(T,2T) above ours. Our best figure, 0.6730529829896288 (eight-point, bridge proved in Lean), ranks tenth of fifteen public claims. The leader is AMTOPA/zeta-exact-pressure at 0.6734164909714992949, ahead of us by 0.00036350798187: eight times our margin over ainta/zeta-simple-zeros, which we had taken for the frontier. Three constructions were already past our eventual figure before our seven-point hunt opened; the earliest, trmdy/zeta-simple-zeros-673137, first commit 2026-08-11 14:43 +0200, beat it on day one. Hunt #82's barrier is not contradicted, and could not have been: it is a ceiling at 0.675142509660254 and the leader sits 0.00172601868875 below it. What the audit does cost #82 is reach, not truth, trmdy is outside the family it names on two axes, read against lean/bridge/Zeta23Ext/Bridge/Defs.lean: the window is a seven-term cosine polynomial, not the single term omega = sqrt 2 (their H(v) = 0.67245704141454428878, lower than HD 1 by 4.366e-5, window constant traded for a larger floor c), and the block profile is the envelope 2 sqrt((m-1)A/m) - 1 + A/m, which lifts the cap c(m-(n-1)) <= 1 that our Phi_n requires; they run m = 272 and m = 177 where our cap allows 230 and 172. On the third axis their family contains ours: their uniform_weights is our F exactly, one vertex of a span-capacity-2 polytope they optimise over. Replayed here from a scratch clone against their own pinned Arb binding: their window bounds, H(v), all three assembly constants (0.6732001170127618568182, 0.6732425893558967029403, 0.6733127422722459981438, each matching their published digits), every span capacity exactly 2, and their 23-test suite. Their 2,168,370-box seven-point interval run also reproduces here: 482.6 s against their 441.7 s, with an identical node count, split count, depth 50 and all three prune counters, but one of its two table digests is host-dependent: the w table matches byte for byte and the w'' table does not, and the w'' table is the one the tangent pruner rides on, i.e. the single component whose corruption could yield a false acceptance rather than a false failure. Not one branch of the search changed regardless, which makes this a stronger reproduction than byte-identity would be and simultaneously not the reproduction their documents claim; tawanerguo-cn self-discloses the same class of mismatch, so it is a property of the method. Their 116,272,426-node nine-point run, the one carrying the headline, was not replayed and is out of reach here, so the headline is assembly-verified and floor-reported. Soundness read of their verifier: no defect found, and the Ainta pattern specifically absent, acceptance is one-sided against an upward-rounded target, the search raises rather than returning a negative, the w-table is clamped non-negative before squaring (which is what makes the sign-blind multiply in box_lower safe, while the signed w'' path does use a sign test), the convexity gate is a rigorous Arb LDL behind a float pre-filter, and H_CERT is a threshold to clear, with the assembly then using the rational below the computed value. What does deserve scrutiny is not code: the refined pressure tax (m-q)B_p/m replacing eta B_p (m-1)/m rests on a cyclic-shift counting lemma that is machine-checked nowhere and is worth essentially the whole refinement. Applying that refined assembly to our own floors, changing nothing already proved, buys +3.02e-5 and +5.38e-5, ninth place, not first; the deficit is in the floor c, not the assembly, and taking it would trade our one real advantage, a bridge with zero sorrys, for 5.4e-5. Also recorded, as its own section: why our prior-art search missed eleven repositories. We searched for the standing result rather than the competition (the wave has no stars, no descriptions, no preprints, npip99/zeta-zeros sits at 0.673195 with an empty description and zero stars); we read riemannzeta.fun, still showing 0.672500703679, as the field rather than as the formally-accepted subset; we looked once and never again while the field moved for a week; and we never ran a forward-citation pass, though trmdy's own README names three of the repositories we missed. That pass took under seven minutes when finally run. No arXiv preprint exists for any 0.673x follow-up and none has passed a kernel-checked gate anywhere. Nothing was posted, opened, forked or starred upstream. Nothing bears on RH (docs/08).

Hunt #88: the third autocorrelation constant belongs to the other functional (r_8539dc/)

Status: settled. A reading and an exact recomputation, prompted by issue #123 and by issue #1 on google-deepmind/alphaevolve_repository_of_problems: AlphaEvolve's published C_3 <= 1.4557 sat above a verification cell computing abs(2n*max(conv)/sum^2) while the inequality printed above it defined max|f*f| >= C_3 (int f)^2. The outer abs is a no-op, and not by accident: int_{-1/2}^{1/2} f*f = (int f)^2 > 0 forces max_t f*f(t) > 0, so the code computes A = max f*f/(int f)^2 while the statement defined B = max|f*f|/(int f)^2, and A <= B always. In exact rational arithmetic on the published ten-place heights (no float in the chain), the n = 400 construction gives A = 1.45564279537454049411... and B = 4.33404652438798427361...: it reaches 1.4557 under A only, buying that score by driving the autoconvolution to -4.334 at knot 215 against a positive peak of +1.456. The n = 150 construction gives 1.46876206974102180951... under both functionals, which is the check that keeps the discretisation honest. The mix-up was corrected, twice, and the brief's premise that no correction had appeared is wrong: arXiv:2511.02864 v2 (2025-12-15) splits the problem into max|f*f| >= C_3 (prior 1.4993, Matolcsi-Vinuesa, improved to 1.4688) and |max f*f| >= C_3' (prior 1.45810, Vinuesa, improved to 1.4557), moving the 1.45810 citation between sources in the process; the colab followed on 2025-12-19 (39d0c63), leaving height_sequence_3 untouched. So the improvement survives once each number is read against its own functional, and nothing was withdrawn. What is still broken: the two corrected artifacts label the two problems in opposite senses, so "AlphaEvolve's C_3" is ambiguous between them; problems/4.html still carries only the max|f*f| statement with no sibling page nine months after promising one; and issue #1, the thread where the report was made, is still open. No new bound is claimed and nothing was posted upstream. Nothing bears on RH (docs/08).

Hunt #87: a 2013 paper beats an AlphaEvolve world record (r_2969b0/)

Status: settled. DeepMind's alphaevolve_repository_of_problems marks Problem 42 (the sum-difference problem) world_record; an unreviewed, AI-produced issue on that repository claims a 2013 human paper already does better. Both sides checked, from the primary sources, by exact integer enumeration. The challenger is right, including its citation. Problem 42 defines C as the least constant with |A+A|/|A| <= (|A-A|/|A|)^C; Penman and Wells, INTEGERS 13 (2013) A57, Theorem 21, state that same ratio character for character and give sup g = ln(32/5)/ln(26/5) = 1.125944426 over their family Q_j. The AlphaEvolve set from the repository's own notebook re-counts to |A| = 309, |A+A| = 1367, |A-A| = 1163, g = 1.1219357375, the published value. Q_36 -- 197 integers, published thirteen years earlier -- beats it, g = 1.1219505699, decided at 120 digits rather than in float, and every Q_j with j >= 36 beats it too. Corollary 13's four counting formulas were reproduced by enumeration at 64 values of j with zero mismatches, and four numbers the paper prints (g(A_15), f(X), f(Q_10), f-hat(Q_19)) recompute exactly, which is what pins that the right normalisation is being read: the same paper also carries f(A) = ln|A+A|/ln|A-A|, and f ranks these two sets the other way. Three different score functions appear in the AlphaEvolve notebook for this one problem, one of them the reciprocal of the target and one carrying a size bonus of up to 0.01 on a scale 0.06 wide; the published number uses the clean one. The issue's separate C = 2 claim was left untouched, as briefed. Nothing was posted upstream. Nothing bears on RH (docs/08).

Hunt #86: the ceiling procedure on the lower side of Erdos minimum overlap (overlap_lower/)

Status: probe, partly settled. Sixth instance of the ceiling procedure and the first aimed at a lower bound, picking up hunt #85's first loose thread. The thread is closed: White's program (arXiv:2201.05704, Acta Arith. 208 (2023) 235-255) discretises M and never f, so it is a relaxation and the unsafe direction hunt #85 worried about does not arise. Three of the opening brief's premises were found wrong at the source and corrected -- the lower bound has moved since 2022 (Kim and Pilanci, arXiv:2606.31182, 30 June 2026, 0.379005 -> 0.37912, which the public catalogue has not absorbed); the catalogue entry for this constant carries no asterisk; and the 0.000059 of upper-bound movement is the 2016 human record minus the 2026 AI one, not twelve months of AI. The measured finding: White's choice of R was already at his method's ceiling. In his simplified program the value saturates at R = 40 and the total gain from his R = 20 out to R = 320 is 2.9e-6; in his full program the gain from his R = 10 to R = 20 is 2.0e-5, against the 1.15e-4 the next real improvement obtained by adding constraints instead. One exact rational dual point was accepted with no float in the value, 0.37399241331 at N, R = 5000, 20. The full program was not reproduced to 0.379005: the Parseval cone survives none of four cutting-plane formulations without a conic solver, so the sweep measured a strictly weaker program, and the sweep also never reached CI because the credential lacks the workflow scope. No bound on C is claimed. Nothing bears on RH (docs/08).

Hunt #85: the ceiling procedure on Erdos minimum overlap (r_828c8b/)

Status: probe, partly settled. Fifth front of the ceiling procedure, in a family where the upper record is a step-function construction and the lower record is a convex program. On the upper side the whole procedure reproduces: the m-piece minimax falls 0.400000 / 0.385072 / 0.381833 / 0.381084 at m = 4/8/16/32 and then stops, 1.6e-4 above Haugland's 0.380926, and the stall is provably the solver's rather than the family's, since an m-piece step function upsamples to a feasible 2m-piece one and Haugland's object sits strictly below. The accepted object was re-evaluated in exact rationals with no float in the value: C <= 9990167/26214400 = 0.381094627, weaker than the published bound and stated as a reproduction. Two soundness facts came out of the acceptance step: rounding the pieces at the obvious denominator 2m costs 2.4e-4 to 6.8e-4, more than the whole remaining gap, and ten times finer costs nothing; and on this side there is no dual to check, because the accepted object is primal and its value is a finite rational. The lower side was not reproduced. What was established instead is that the plain averaging skeleton cannot reach it: uniform weight gives C >= 1/4 exactly, the naive Fourier handling of the quadratic term is vacuous for every admissible weight (what(0) = 1 forces sup what = 1; 0 of 200 random profiles gave anything positive), and explicit witnesses cap four weight profiles at 0.2526 / 0.2500 / 0.1909 / 0.1701, all far below 0.379005, with the bound getting worse as the weight concentrates. A guard on the shift enumeration (the failure direction that would report a bound better than the object supports) caught 2 of 3 planted faults, with the third recorded as a known miss; it is in harness/departments/guard_ledger.py. Nothing bears on RH (docs/08).

Hunt #84: the Delsarte LP has no headroom in its degree (r_6f0f63/)

Status: probe, complete. Fourth instance of the ceiling procedure (issue #110), on the LP half of the sphere-packing/kissing-number family. The two exactly tight certificates were rebuilt from their contact structure rather than from printed coefficients -- E8 gives Gegenbauer coefficients [1, 8, 25, 52, 66.5, 60, 27.5] summing to 240, Leech gives degree 10 summing to 196560, both with every coefficient non-negative without being asked. The soundness read found the load-bearing defect in the acceptance step: the standard node-discretised LP is a relaxation, so its optimum sits below the truth, and it did so at every node count tested -- 196505.76 at 600 nodes in dimension 24, where the answer is exactly 196560, and 239.9930 at 600 nodes in dimension 8. The error is one-sided and decays like m^-2. The repair f -> f - sup f converts the invalid output into a valid weaker value and brackets the truth. The ceiling itself is a negative result: sweeping degree 1 to 30 in dimensions 3 to 24, the value stops moving by degree 14 at the latest, and the sweep rediscovers degrees 6 and 10 for E8 and Leech on its own. So the headroom in this parameterisation is not in the degree; it is in the node set, which nobody publishes. Float grade throughout. Five planted faults fire. The Cohn-Elkies SDP half was not attempted. Nothing bears on RH (docs/08).

Hunt #82: the analytic limit of the n-point pressure family (family_wall/)

Status: probe, complete. BARRIER. The n-point pressure family saturates. Reducing the bound to Phi_n <= H + H c - (n-1)/p and then bounding c by the functional's value at any gap vector of total length (n-1)/H makes the pressure term cancel identically and leaves Phi_n <= H (1 + W(g)), with W an energy per point at density H -- order 1e-3, where reaching the configuration ceiling 0.6818286874638 would need 0.0138706. Combined with Phi_n <= H (n-1)/(n-2) (which is already below the ceiling from n = 75), every n is covered and sup_n Phi_n <= 0.6751676: short of the ceiling by more than 0.0066, which is 71% of the whole distance from H to it. The limit itself is H = 0.6725007036794116 exactly -- the family climbs a little, turns over and comes back down. The DERIVED-but-untested pressure lead survived: Phi = H m/(m-1) - k/p is exact when 1/c is an integer and a rigorous upper bound otherwise (overshoot 1.5e-6 to 5.9e-6, comparable to the spacing between adjacent peaks, so it cannot rank adjacent n), and the optimal pressure sits at a minimiser-family crossover p_x = (S2-S1)/(W1-W2) -- predicted 3433.0, 3187.3, 4072.5 for n = 7, 8, 9, each landing inside the exact grid interval where the existing sweep's winning word changes. A Modal cross-check at n = 7, 10, 14, 20 over p = 1200 .. 20000 passed its control to 2e-13 and agreed with the predicted floors at n = 7, 10, 14; at n = 20 the analytic witness ladder beat the multistart search at four pressures, so that job's raw Phi_20 was built on a value that is not a floor. FAMILY-LIMIT.md, with its own "what would refute this".

Hunt #80: where the variable-radius Bloch certificate ends (bloch_ceiling/)

Status: settled. Third instance of the ceiling procedure, on a constant outside the zeta family: Wikström's computer-assisted lower bound for Bloch's constant (arXiv 2608.17660, Zenodo 10.5281/zenodo.21975862). The published verification reproduces from the pinned archive, all 28 checksums verified. The verifier's soundness read is in section 3. Section 4 computes the variable-radius ceiling the author did not: the published constant extracts roughly 59% of the headroom the method's own parameterisation allows, with the near side interval-rigorous, the away side a floating-point programme, and the ceiling therefore INFERRED rather than measured.

Section 5 is now obtained. The author's own verifier accepts sqrt(3)/4 + 0.0153040536, above his published 0.0153, in all 24 away sectors and all 38,400 initial cells, with zero cells refused, on his unmodified certificate data. That target is also the end of the road for that data: the near branch's own Arb gain, 0.0153040536989472, is a rigorous cap on the dichotomy, so the published constant was leaving 4.05e-6 of its own certificate unclaimed and there is nothing further there. The run's own cross-check is exact: sectors 0 and 1 rerun at the published target reproduce reference-run/logs to the integer, 270,744 and 292,931. Cost 324 core-hours over 476 GitHub Actions jobs, billed zero, against a projection published before launch that came in 4.2% high. The hunt ends with a doors section ranking what to unfreeze next; the top door is regenerating the certificate data at moved ETA, LARGE_RAD and node count, which section 4 puts at ~0.015359 and which is affordable, since the away side of a 0.015316 target costs only 4.2% more boxes.

Hunt #81: what the min(dps, 20) cap costs, measured (dps_cap/)

Status: probe, complete. At 0.8 + 85.7i, epstein_completed at the capped dps = 20 returns 3.1e-33 where the converged value is 1.6e-58 -- a factor of 1.9e25 and not one correct digit. The error floor sits near 1e-(D+13), so nothing correct can appear below D ~ 46; the sweep puts the crossover there exactly (D=40 entirely floor, D=50 the first row with correct digits). D = 60 buys about 16 real digits, not 60, because the cancellation costs roughly 44 of them. zeta/epstein.py still caps three interfaces at dps=min(_d, 20) (lines 1092, 1126, 1142), so a caller asking for 60 gets 20 and count_zeros_box's integrality check passes on the noise.

Landed 2026-08-21 as the union of five concurrent 2026-08-14 runs that all wrote this directory and none of which merged; see the provenance header in dps_cap/README.md. Nothing here is evidence about zeta or RH: it is a measurement of an implementation at a single point.

Renumbered twice. These two opened as #35 and #36 from a branch 101 commits behind main, where both numbers were taken. They were renumbered to #49/#50 on 2026-08-18, and main took those two (plus #51, #52, #55-#57 and #59) before this branch landed. They are #60 and #61. The directories lambda_dh_bounds/ and prime_zeta_rightmost/ are unchanged and are the stable references.

Hunt #79: where the seven-point simple-zero certificate ends, and what proves it (ainta_seven_point/)

Status: closed, bounded, in two halves: the certificates reproduced and the floor bracketed (RESULTS.md); the bridge mapped, verdict one substantial analytic bridge (TRUST-MAP.md). Two outside groups (Ainta, and Gohms in issue #1 on that repository) are hill-climbing one finite inequality F6 >= c that refines Anthropic's unconditional 0.6725007 simple-zero constant. Neither has a human reviewer or a Lean line; both are computer-assisted results at the same standard of evidence as the one this hunt adds.

Certificates. Ainta's 19/5000 and Gohms's 191/50000 reproduce field for field on the pinned commit; one secondary table hash differs with no effect on any count. The functional's infimum is bracketed rigorously, 0.003826 <= inf F6 <= 0.0038262312115073: the published verifier accepts 1913/500000 at grids 4000 and 8000 and refuses 0.0038263 at the same six-gap configuration the float minimiser finds, gaps alternating near 1 and near 2 on the kernel's zeros. One defect found and repaired: the verifier's PRESSURE_CUTOFF_CELLS encodes the original target, so every run that raised the target, Gohms's and this hunt's own probes, pruned on a stale assumption; all were re-run with the cutoff raised and all still accept.

Bridge. The map from the certificate to the published constant is recovered in closed form and reproduces both published constants to 40 digits: Phi(c,m,p) = (H - 6(m-1)/(pm)) / (1 - c(m-6)/m). The block size m is not a free parameter: A_0 = c(m-6) <= 1 caps it at 6 + floor(1/c), and both published values sit exactly at their cap, which is why raising the target lowered m from 269 to 267. The family's apparent ceiling at the published pressure is 0.673025477, 4.1e-6 above the Gohms claim, about 5.6% of the room under the configuration ceiling. Six of sixteen steps are already kernel-checked in anthropics/zeta-23-lean (Theorem D itself, von Neumann, the positive-part splitting), four are small finite statements, and what is missing is carrying the new spectral defect through the tail passage and the uniform kernel limit. Smallest Lean-ready obligation: the stability rank-trace lemma. Also recorded: this laboratory has been quoting the configuration ceiling as 0.68185, a decimal in a remark with no proof attached, where the Lean development proves 0.6818286874638. Nothing here bears on RH (docs/08).

Second half, 2026-08-23: the Aristotle probe (ARISTOTLE-PROBE.md). The map's S2, the stability rank-trace lemma, was stated in Lean and proved, zero sorrys, standard axioms only, in StableRankTrace.lean (then in hunts/frontier_math/zeta23ext/Zeta23Ext/, moved to lean/bridge/Zeta23Ext/ on 2026-08-23). No Aristotle project was opened, because nothing remained to send. The finding is a correction to the map: S2 is not new relative to the Lean development the map chose as its vocabulary. Ainta's profile Psi is that development's own gc 2 shifted by one (Psi = gc 2 + 1, the shift being exactly Psi 0 = 1, which is the bookkeeping that trades a rank count for Fintype.card r), the sharpened scalar estimate the map expected to need is already sq_sub_ge_gc, the spectral transfer is already sum_eigenvalues_comm, and the theorem falls out as a corollary of Zeta23.ZeroSide.RankTraceMult.rank_trace_mult at c = 2 evaluated at the eigenbasis presentation of V Vᴴ. The map is not guilty of a missed search: TRUST-MAP.md:382 already cites RankTraceMult.lean:281, lemmaR_tight and gc. It filed that defect term as "a different one", spectral versus per-zero, and that reading is the actual gap: rank_trace_mult is quantified over presentations of P, and at the eigenbasis presentation its per-zero defect is the spectral one. Psi was also never matched to gc 2, so §4 named RankTrace.lean:52-56 for a scalar estimate that RankTraceMult already proves. Its step table records the contrast; its section 4 then states the obligation as if it did not apply. Two things the formal state exposed that the map's transcription hides: the rank hypothesis is removable, so a sharp form holds with no hypothesis on V at all, and the column bound hV is load-bearing for exactly one inequality, tr(V Vᴴ) <= card r, worth a mean of 6.05 of discarded slack on random draws. The sharp form is measured to be an equality on the family upstream proves extremal for Lemma R (400 instances, slack 1.07e-14; float grade). A third Palomar entry is not recommended: a bridging corollary of an existing public Lean theorem does not clear that registry's notability floor. S2 remains one step of sixteen; S8 and S9 are untouched and nothing here bears on RH. A second finding fell out of running the handoff's first instruction: hunts/frontier_math/zeta23ext does not assemble on main at 36c6070. assemble.sh reports three failing targets, Zeta23Ext.RetentionWired, Zeta23Ext.EForm2.Bridge and Zeta23Ext.TruncEst.Kernel, with Retention.margin_identity picking up sorryAx as a consequence. It is not the dependency store (mathlib rev matches the pin), not the Zeta23 dependency (none of the three imports it) and not this branch (the failing build predates the new module). The new module builds standalone and is unaffected; no claim is made here that the package assembles. Recorded as issue #101, not fixed here.

Third half, 2026-08-23: the bridge, formalised to its hypotheses (BRIDGE.md). Five agents in one day, no proving service (0 of 15 permitted Aristotle submissions), proved every step S6 to S9 and S11 to S16 on top of the vendored [L23], so that Zeta23Ext.Bridge.seven_point_bound now states Ainta's bound for Mathlib's riemannZeta as a sorry-free theorem with standard axioms only, conditional on exactly two named hypotheses: the seven-point inequality F6 >= c (S10, the Arb run, not a Lean fact) and the cap c(m-6) <= 1; at (19/5000, 269, 3000) the conclusion's constant is the paper's (1345000 H - 2680)/1340003 with the side conditions by norm_num. The two steps the trust map graded LARGE were not: S8 rides through [L23]'s endgame at lambda = 1 by transcription, because every endgame input is already stated for lambda <= 1, and S9 reuses [L23]'s window Poisson identity and PrimeSide decay and needs no bounded-separation hypothesis at all; the pinching the map called missing is proved for every convex trace functional from a row-stochastic mixture. Builds standalone in 44 s; the package root was still #101.

Packaged for Palomar, 2026-08-23 (same BRIDGE.md, section 8). StableRankTrace.lean and the sixteen Bridge/ modules moved into a Lake package of their own at lean/bridge/, which assembles at its root (lake build, 8860 jobs) against the same pinned Zeta23 and Mathlib; module names and namespaces unchanged; the Apache-2.0 headers copied from the dependency replaced by the repository's MIT header, with the one adapted file's attribution kept in a notice. BridgeChallenge.lean and BridgeSolution.lean advertise four theorems in the namespace Zeta23Ext.Palomar: the parametric bound, the paper's (19/5000, 269, 3000), and this laboratory's own (34697/10^7, 294, 3400) in multiplicative and ratio form, 0.6730295534796928…. The eight-point statement is deliberately not advertised: its bridge from certificate to proportion is stated, not proved. Precheck 66 pass, 1 warn, 0 FAIL. Not submitted; whether a conditional refinement clears that registry's notability floor is its call. Nothing here bears on RH.

Hunt #76: the Riemann zeros in tuning units (zeta_temperament/)

Status: closed, verdict INTERESTING STRUCTURE, classical in substance. In steps-per-octave units theta = gamma ln2 / 2pi, Landau's formula is the Fourier coefficient of the zeros mod 1 at frequency log2 n, so the zeros avoid the equal temperaments that tune prime-power harmonics and ignore composites. On Odlyzko's first 100,000 zeros every prime power n <= 32 lands within 0.0012 of -Lambda(n)/sqrt(n)/<log(gamma/2pi)> and every composite gives 0.0000; the smoothed density at integer x is 0.801 against 0.800 predicted, at fifths-perfect x 0.762 against 0.767, at the composite-6 control 0.997, and the deficit shrinks with height as 1/log t. The lab's own 2000 zeros agree. The peak side (Gene Ward Smith, OEIS A117536) is reproduced as calibration, with one caveat added: the Riemann-Siegel main sum for the x-EDO stops at harmonic 1.2 sqrt(x), so 12-EDO's zeta score never sees the major third directly. Corrected 2026-08-22: the composite control re-measures zeta.explicit.prime_spectrum, which this repository already exposed and whose docstring states the same identity; the hunt's prior-art search had omitted this tree. The same review added the Euler-product discriminator, where Davenport-Heilbronn's loudest spectral line is a composite and the Epstein forms of class number one are silent while class number above one is loud and cancels across the class group. Nothing here bears on RH. Doc: docs/34.

Hunt #75: pitch classes against the colour wheel (chroma_hue/)

Status: closed, verdict PRETTY BUT TRIVIAL. A note-to-hue bijection makes hue distance a function of interval class if and only if it is affine, so the hue side sees exactly one choice, the character of Z_12, and Z_12 has two injective ones (chromatic, fifths). Over all 21,772,800 canonical bijections the circle of fifths is the unique argmax of Spearman(hue distance, dissonance) under three separate dissonance measures (0.609 Sethares, 0.702 Tenney and ordinal; null mean 0.00, sd 0.14, null max 0.50 and 0.57), and chromatic order is the worst structured choice (-0.73, -0.49). That is a statement about hearing with no colour in it. The colour side is not a 12-gon: the HSL wheel's adjacent CIEDE2000 steps vary 8.5-fold and its twelve hues land 6.5 to 61 degrees apart in OKLCH; twelve equal-tempered steps of light frequency across the visible octave give hue steps of 1 to 72 degrees per semitone and cover about 275 of 360 degrees. The one formulation where colour adds anything: the eye mixes linearly, so the colour of a chord under wheel k is its k-th Fourier coefficient, and maximal evenness (Clough-Douthett, Amiot) reads as saturation. Round two reformulated: a colour wheel is a complex place of Q(zeta_12), the fifths wheel is the Galois conjugate of the chromatic one (together they distinguish exactly the 1763 chord colours either does alone), and chromatic times fifths saturation is the field norm, an integer taking ten values on the 224 set classes, with 84 classes units. Nothing here bears on RH. Doc: docs/33.

Hunt #72: AIMO Interpretability 2026 baseline reproduction and structure-matched robustness signal (r_662b12/)

Status: baseline retained, intervention rejected after independent audit. The public sample has 28 cases, 19 non-robust and 9 robust, so the all-False baseline is 67.86% (19/28) with full coverage and no invalid outputs. The reported 92.86% intervention is an in-sample score for a model-name rule chosen after inspecting those same labels. Its LOOCV, leave-one-problem-out and five-fold loops never fit or select the rule inside training folds, so they provide no generalization evidence. The scrambled-text surrogate retains the same 92.86%, refuting the claimed mathematical-structure interpretation. Prize disposition: NO-GO on this hunt's evidence. The original run record is preserved; hunts/r_662b12/AUDIT.md carries the correction. Nothing here bears on RH (docs/08).

Hunt #77: AIMO-2, legal AIMO Interpretability submission + validation-design report (aimo2/)

Status: report-ready (reframed 2026-08-22); Main entry is a legal model-identity prior, Small entry is the always-non-robust constant; learned-method arm stays killed; no GPU spent. Successor to Hunt #72 (r_662b12), whose +25pp claim was withdrawn and stays withdrawn. The organizers' clear-cut protocol (proposal §1.4) is reconstructed exactly from public data: val-sample's 9 robust rows are the 9 sample-full pairs with base accuracy 1.0 and zero detrimental perturbations; its 19 non-robust rows are single-type rows with decay >= 0.5. So the hidden set is minority-robust by construction (22-43% on the public problems, 20% for the 8B on the organizers' MATH release), and the first version's "natural distribution" (89-97% robust) was the wrong reference; the always-robust constants it chose are superseded. Under the protocol the label is mostly a property of the model: a per-model prior fitted on the official labels scores 26/28, 39/41, 43/56 leave-problem-out vs 19/28, 32/41, 32/56 for the constant, transfers between the two public sets, and is the binding split because the organizers state the validation set covers all test-set model types. Self-consistency adds nothing; on the 69-problem MATH release the 8B's failures do not transfer across perturbation types, so the free gate fails again and the Small-track GPU route stays killed. Official path replayed at starter HEAD e46be92 (always-false 0.6786, prior 0.9286 in-sample; importer/ingestion schema mismatch confirmed at HEAD). Deliverables: REPORT.md (reframed for the $5,000 writeup pool), PREREGISTRATION.md with a dated amendment, protocol_reconstruction.py, and the verified bundles. Number #77 is provisional; if a parallel session took it, renumber. Nothing here bears on RH (docs/08).

Hunt #71: Krenn-Gu 8x3: port the verified 6x3 orbit census and measure the next exact frontier (r_322dae/)

Status: settled. The 6x3 baseline checksum reproduces 15 matchings, 3375 triples, and 8 S6 x S3 orbits with exact sizes [15, 90, 120, 270, 360, 360, 1080, 1080]. For the 8x3 frontier (105 matchings, 1157625 triples), the direct product group S8 x S3 (order 241920) partitions the triple space into exactly 31 disjoint orbits, confirmed both by constructive partition and Burnside fixed-point evaluation. Quotienting by the wreath-product stabilizer of a fixed matching H = S2 wr S4 (order 384) partitions the 11025 pairs into 86 orbits (57 orbits under H x S2).

Hunt #73: Krenn-Gu 8x3 support frontier (r_044dd2/)

Status: support census settled; algebraic sieve open. This hunt corrects the scope of Hunt #71: the 31 target-matching orbits do not quotient the full 252-variable polynomial system. All 31 branches have independently replayed support survivors, with 76 to 132 active entries and median 118, so the inherited support conditions close zero branches by themselves. On the sparsest branch, four survivors are excluded by exact signed-Laurent certificates. The size-2 stabilizer mirrors those into four more replayable cuts. Support 7 passes the independent support audit and avoids all eight cuts. Exact fixed-degree cap-3 and cap-4 spans do not exclude it. Cap-5 closure produced 13,379,522 relation multiples, but the first sparse elimination ordering hit measured fill-in before a membership decision. No branch is closed and no complex witness has been found.

Hunt #61: two-sided bounds for the de Bruijn-Newman constant of Davenport-Heilbronn (lambda_dh_bounds/)

Status: closed (2026-08-16), gate verdict publication candidate; hardened 2026-08-18, verdict unchanged. The bracket, in the wide frame of Rodgers-Tao and Polymath 15: 0.2304 < Lambda_DH <= 0.7696992583210755065522 (narrow frame: 0.0576 = 36/625 to 0.19242481458026887663805), ratio 3.341. Lower side decided by ball-arithmetic winding counts with a zero-shared-layer second witness; upper side a decided strip constant fed to de Bruijn 1950 Theorem 13. The quotable corollary, recognized after the gate closed and adversarially narrowed in SEPARATION.md: Lambda_DH > Lambda_zeta unconditionally (0.22 from Polymath 15 against the decided 144/625), the first strict order between two such constants with both nonnegative. The gate cycle caught and preserved three corrections: a factor-of-4 frame error (two normalizations live in the literature, FRAME.md), the sigma_0 originality claim withdrawn after Bombieri-Ghosh 2011 was retrieved and read (their exact abscissa 1.120362 displaces it), and one prose lemma (M2) recorded as a lesioned blind spot rather than repaired. The 2026-08-18 hardening then took two of those back: M2 is proved with decided constants (M2-LEMMA.md), and the upper bound sharpened by the full factor 2.082 in-tree, from a phase obstruction in the Euler products that reaches Bombieri-Ghosh's abscissa and decides it on both backends (STRIP2.md); the superseded headline (<= 1.6025374835598228 wide, <= 0.4006343708899557 narrow, ratio 6.955) is kept beside the new one everywhere it appeared, and the lower side did not move in any digit. Doc: docs/29. Full adjudication: GATE.md. Predictions P1-P3 and P5 held; P4's census found nothing deeper below height 600. Nothing here is evidence about RH.

Hunt #60: the rightmost zeros of the prime zeta function (prime_zeta_rightmost/)

Status: settled. The threshold is correct, the conjectures are false, and the core is a rediscovery of published work: kill condition 2 fired. The hunt attacked the two conjectures posted on OEIS A107311 (2024-12-21), that x* = 1.7286... (root of zeta(x) = 2) bounds the real parts of the zeros of the prime zeta function P(s) = sum_p p^(-s) and of every prime-subset series. It decided on both backends (python-flint arb at 350 bits and mpmath.iv at dps 40, exact Fraction endpoint logic) the balance root sigma_c = 1.779544653546994116445898786965... of P(sigma) = 2^(1-sigma), x* = 1.728647238998183618135103010297..., the separation sigma_c - x* > 1/20, the margin P(x*) - 2^(1-x*) = 0.0169073772138... > 1/60, the subset constant sigma_3 = 1.8252259560738457... with sigma_3 - sigma_c > 0.0456813, and log2(69/(5 log 23)) = 2.1379035036560028... > 17/8. It wrote out both halves of the threshold theorem with proofs (triangle-inequality wall; Bohr-Kronecker-Rouche existence below it), ran the WP5 calibration control (the same solver object, pointed at the zeta partial sums, reproduced 31 digits of the literature's x*), two lesions and a precision-response check, and settled predictions P1-P4, P4 including a screen of sigma = 7/4 to t = 1e8 whose global |P| minimum was about 0.010021 at t about 5.63e7, far above the alignment budget.

Then the prior art was found, and it owns the core. Belovas, Cepaityte and Sabaliauskas, On the zero-free region and the distribution of zeros of the prime zeta function, An. St. Univ. Ovidius Constanta Ser. Mat. 33(2) (2025) 27-44, Theorem 1: the same wall, the same constant to every digit they print, the same triangle-inequality proof. Sepulcre and Vidal, Carpathian J. Math. 38 (2022) 489-501 (preprint arXiv:1805.02041, 2018), Theorem 4.3: the general characterization, strictly stronger than the hunt's existence half, with Moreno's Geometric Principle (Compositio Math. 26, 1973) as the finite ancestor and the source of the aggregated-tail device the hunt reinvented as its Lemma 2. MISSION.md kill condition 2 reads: "a literature source is found proving the sigma_c threshold for P, in which case the finding is reclassified as a rediscovery and the OEIS correction cites that source instead of this work." It fired. The reclassification is done, in hunts/prime_zeta_rightmost/PRIOR-ART.md (statement-by-statement ownership map, verbatim source texts, the worked specialization) and in the rewritten docs/30-prime-zeta-rightmost-zeros.md, which now leads with the prior art.

What survives as the hunt's own, and nothing beyond it: (a) the line-by-line refutation of the two OEIS conjectures, since no source in the literature engages that entry and the published wall does not by itself refute Conjecture 1 (1.7795 is weaker than the conjectured 1.72864, and Belovas et al.'s numerics stop at 1.6826, below x*), graded new as a connection with zero new mathematics; (b) the unbounded tail-subset walls, {p >= p_k} walled at or above log2(3 p_k / (5 log p_k)) via Rosser-Schoenfeld, so no constant bounds the real parts across all prime subsets and Conjecture 2 fails for every replacement constant, graded new, small and elementary, and the only mathematics here not located in print; (c) the constant sigma_3 and the fact that a subset out-walls the full series by more than 0.045, a new instance of prior-art theory; (d) the two-backend enclosures, rediscovery in sharper form, the source printing 15 digits and noting that any precision is available; and (e) one literature observation, that Belovas et al.'s Conjecture 1, left open in their paper, is a corollary of Sepulcre and Vidal Theorem 4.3, which neither paper cites. The steering lemma's positive lower density in t is carried as an unverified lead, since the Jessen-Tornehave literature was not searched.

The lesson, which is the most transferable thing the episode produced. Two independent search failures, needing two different countermeasures, and both reproduce on demand. The exact-phrase query "zeros of the prime zeta function" is a literal substring of the Belovas et al. title and the engine still does not return it: no arXiv preprint, a Sciendo/DOAJ venue outside the sweep, and an image-scanned PDF that has to be downloaded and extracted rather than fetched. The general theorem was missed for an unrelated reason: it is filed under almost periodic functions, MSC 30B50/30D20, and never names a prime, so no prime-zeta query can reach it, and it was reachable only by searching for the device rather than the application. Four independent searches returned nothing while two published papers owned the result outright, which is the standing argument for ontology/knownness.py defaulting to "the literature was not consulted".

Disposition: instruments retained; nothing promoted; the OEIS correction drafts in OEIS-CORRECTION.md remain unposted; they cite Belovas et al. for the threshold, which is what the kill condition required, and that rewrite is done. Nothing here bears on RH: the zeros discussed are zeros of P and of subset series in Re s > 1, not zeros of zeta.

Hunt #56: make_context.py blind region on meta/ package (r_2946de/)

Status: settled. scripts/make_context.py --check does not detect public functions, classes, constants, docstrings, or new modules added under meta/ (0/16 curated mutants detected, 0.0% detection rate; 0/32 public AST symbols detected, 0.0% detection rate), because meta/ is structurally excluded from the hard-coded scan paths in make_context.py and produces zero diff in CONTEXT.md (exit 0). In contrast, in-scope positive controls in scanned directories (zeta/, ontology/, harness/, docs/) are 100% detected (4/4 caught). Measured on a 16-mutant curated battery and a 32-symbol exhaustive AST census in hunts/r_2946de/results.json and RESULTS.md. Nothing here bears on RH (docs/08).

Hunt #59: test file naming sensitivity and boundary of make_context.py --check (r_c35cd1/)

Status: settled. scripts/make_context.py --check does not detect test files whose names do not match test_*.py (such as tests/mutant_helper.py, tests/conftest.py, or tests/helper.py), nor does it detect nested test files in subdirectories (tests/fixtures/test_sample.py, tests/unit/test_unit.py), non-Python test assets, or helper functions and length modifications within existing test files (0/22 non-matching specimens detected, 0.0% detection rate), because test_counts() uses a shallow TESTS.glob("test_*.py") and counts only AST function definitions starting with test_ without tracking line counts for test files. In-scope test modifications (test_ function additions, renames, and new test_*.py files) are 100% detected (3/3 caught). An exhaustive repository census shows 77 test_*.py files with 1852 test functions and one unindexed fixture asset (tests/fixtures/rung3_ball_term_kernel.json). Zero non-test_*.py Python helper files have ever been committed in repository git history across 79 historical paths. Measured on a 25-mutant curated battery in hunts/r_c35cd1/results.json and RESULTS.md. Nothing here bears on RH (docs/08).

Hunt #57: make_context.py compiler/ unscanned boundary and detection blindness (r_dc6e6f/)

Status: settled. scripts/make_context.py --check does not detect public functions, classes, constants, docstrings, or module additions added under compiler/ (0/17 curated compiler mutants detected, 0.0% detection rate; 0/37 public symbols detected across an exhaustive AST census, 0.0% detection rate), because compiler/ is completely omitted from the scanned directory roots in scripts/make_context.py (zeta/, ontology/, harness/, dossier/, docs/, scripts/, tests/) and from build_flat(). Positive controls in scanned packages are 100% caught (5/5 detected). Evidence in hunts/r_dc6e6f/RESULTS.md and results.json. Nothing here bears on RH (docs/08).

Hunt #55: make_context.py in-place helper renames and __all__ boundary (r_7ad39f/)

Status: settled. scripts/make_context.py --check does not detect in-place length-neutral private helper renames in modules that declare __all__ (0/299 unexported private symbols detected, 0.0% detection rate), because module_api filters top-level definitions strictly by ast.literal_eval(__all__) and the file length remains unchanged. In non-__all__ modules, detection is 100% (4/4 symbols caught). Any edit altering line count is 100% detected via the line-count tell. Zero length-neutral private-to-public helper renames have ever occurred in repository git history. Measured on a 25-mutant curated battery and a 305-symbol exhaustive census in hunts/r_7ad39f/results.json and RESULTS.md. Nothing here bears on RH (docs/08).

Hunt #52: scope caveat: compiler verdicts rest on a hand-written model, not LLVM semantics (Alive2 absent) (r_e2ee73/)

Status: settled. Compiler refinement verdicts in compiler/ rest on a hand-written pure-Python interpreter (pymodel.refinement_i8, rung 2) rather than formal LLVM semantics, because Alive2 (alive-tv, rung 3) is absent from this environment. The exposure of the hand-written model is bounded by an exhaustive two-backend cross-check against compiled Apple Clang binaries (clang.exhaustive_i8, rung 1) across all 10 fixtures (655,360 total evaluated points, zero mismatches). While the concrete Clang detector is blind to poison violations covering 50% of the domain (nsw_flag_on_a_wrapping_shift), the model detector captures poison and immediate UB at full declared power. An audit of unsupported IR constructs confirms that out-of-scope instructions safely raise ModelUnsupported rather than guessing. True LLVM-native refinement remains absent without Alive2. Evidence in hunts/r_e2ee73/RESULTS.md and results.json. Nothing here bears on RH (docs/08).

Hunt #50: doc renaming without number change, and doc content drift (r_c62e44/)

Status: settled. tests/test_docs_numbering.py::test_no_two_docs_share_a_number enforces uniqueness of the leading 2-digit number (00..N) across docs/*.md filenames and detects collisions (smallest mutant: 05-a.md and 05-b.md), but does not detect a document renamed without its number changing when citations use bare references (such as docs/08), nor does it detect content drift or heading changes. Sibling test test_every_full_filename_reference_to_a_doc_resolves detects renamed documents only when un-updated full-name references exist in the tree. An exhaustive census across all 37 test files mentioning docs/ confirms zero tests in the suite inspect document body content, validate H1 headings against filenames, or verify that citations match actual content. Measured on a 20-mutant battery in hunts/r_c62e44/results.json and RESULTS.md.

Hunt #51: file-type boundary of the hunt reserved-word guard (r_365c6c/)

Status: settled. tests/test_hunt_probe_discipline.py::test_no_hunt_claims_the_reserved_word enforces an explicit suffix whitelist (path.suffix.lower() in {".py", ".md", ".json"}). Every file type outside this three-extension set passes unconditionally (40-specimen battery across 12 format categories in probe.py: 6/6 .py/.md/.json caught, 0/29 non-{py,md,json} caught). An exhaustive repository census shows 76 of 447 files (17.0%) under hunts/ are currently unscanned, including 68 .lean proof files under hunts/frontier_math/. None of the 76 unscanned files contain the reserved word. Evidence in hunts/r_365c6c/RESULTS.md and results.json. Nothing here bears on RH (docs/08).

Hunt #63: truncated Weil form positivity failure on Davenport-Heilbronn (r_ac9ca3/)

Renumbered 2026-08-20. Opened as #45, which r_233abe/ had taken two days earlier. hunts/r_ac9ca3/ is the stable reference.

Status: settled. The first positivity failure of the Connes–van Suijlekom / Connes–Consani–Moscovici Galerkin truncation of the Weil quadratic form on Davenport–Heilbronn on the integer lattice $c \in [6, 60], N \le 128$ occurs at $(c, N) = (31, 60)$.

Integer cutoffs $c \le 30$ are strictly positive definite across all tested $N \le 128$ (and up to $N = 256$ at $c = 29, 30$). At $c = 31$, the even sector develops its first negative eigenvalue at $N = 60$, with rigorous Arb ball enclosure $\lambda_{\min} = -1.87393568857 \times 10^{-31} < 0$ (radius $\sim 3 \times 10^{-192}$) and exact dyadic Rayleigh quotient upper bound $-1.87393568857 \times 10^{-31} < 0$, while $N = 59$ is strictly positive with $\lambda_{\min} = +8.36504566170 \times 10^{-31} > 0$. The odd sector at $(31, 60)$ remains strictly positive (inertia $60$ positive, $0$ negative). The Riemann zeta control at $(31, 60)$ is strictly positive by 100 orders of magnitude: even inertia $(61, 0)$, odd inertia $(60, 0)$, $\lambda_{\min}(\zeta, 31, 60) = +4.82160175 \times 10^{-100} > 0$. The failure tracks the first off-line pair at $\gamma_{\text{off}} = 85.6993, \delta = 0.3085$: across $c \in [32, 60]$ the crossing band edge mean is $83.64 \pm 2.44$, and at $(31, 60)$ the zero-side dictionary decomposition proves the off-line quadruple ($-6.734989 \times 10^{-29}$) is the sole negative contributor, whose subtraction flips the form value positive to $+6.716250 \times 10^{-29} > 0$. Evidence in hunts/r_ac9ca3/RESULTS.md and results.json. Nothing here bears on RH (docs/08).

Hunt #66: four arms salvaged off an abandoned branch (r_f00e48/)

Status: settled. claude/riemann-hypothesis-research-ofds8s ran a wide-portfolio RH-adjacent campaign on 2026-08-17/18 and never landed. Four of its five arms existed nowhere on main; they are now in hunts/rogue_frontier/: weil_trunc/ (23 files, 8 replication gates, a 27/27 conclusive-positive enclosure grid, and the Davenport–Heilbronn positivity failure at (c, N) = (31, 60)), sine_gram/ (exact finite-N engine, m_5(1) = 101/18, m_6(1) = 640/63), window_opt/ (RF-C003, the campaign's one promoted claim), and nyman_beurling/ (Baez-Duarte distances to N = 2048, against main's previous N = 50), plus the survey documents. 1,717,013 bytes landed against ~58 MB on the branch: 56 MB of regenerable pickle and a stale .ext_lock stayed behind, and so did fkappa/, whose kappa = 2 table Hunt #65 had already adjudicated wrong. LANDING.md records the subset so the gaps do not read as loss. The defect the checking found: REPRODUCE.md's headline command for RF-C003, the campaign's only promoted claim, did not run, it named functional.exact_F_quartic(1467, 1159), a symbol that never existed under that name or that signature, so a reader following the published recipe got an ImportError. The function is moments_polyeven_exact(OPT_Q) returning (m2, m3, F); probe.py now recomputes F(v*) = 2245228120295149280/3276332462159207451 from the landed source and pins it against the landed document. Two further references were repaired. The one external corroboration: main's own Hunt #45 (r_ac9ca3/) reached (31, 60) independently, and the salvaged dhneg_scan.json agrees with it digit for digit on the enclosed DH eigenvalue (-1.87393568857018838648…, radius ~5.7e-208) and the zeta control (+4.82160175202313776…e-100). What it does not establish: re-running an arm's own code is not an independent check of it, and RF-C003 is entered in harness/departments/review_ledger.py with a white-box outcome saying exactly that, leaving standing_reasons() correctly reporting no blind attack, a new open item, honestly created, not one closed. Two further arms (erdos_scan/, matchings/, the latter claiming a kernel-checked Lean result) appeared on the branch after the sweep that specified this landing and are unreviewed rather than rejected. Evidence in hunts/r_f00e48/RESULTS.md and results.json (29/29 checks). Nothing here bears on RH (docs/08).

Hunt #65: the conflicting kappa = 2 tables, adjudicated (r_2ac05f/)

Status: settled. Two directories carried a table of the same quantity, the regular coefficients C_{2,i} of Bian's pair-correlation form factor for the zeros of xi'', and disagreed at every index from 2 to 11: hunts/higher_xi/C2_EXACT.json (1, -8, 24, -32, 64/3, ...) against hunts/rogue_frontier/fkappa/ corrected mode (1, -4, 4, -16, 52/3, ...), with conflicting diagnoses. higher_xi is right. A fourth derivation written for this adjudication and importing neither hunt, the identity R_kappa = xi'/xi + D log Q_kappa expanded in a formal Dirichlet word algebra, exact rationals throughout, reproduces higher_xi's eleven values exactly, and reproduces the externally published Farmer-Gonek kappa = 1 row (arXiv:0803.0425) exactly as its control, including the four forced zeros. The general defect, derived here and recorded nowhere else: the x^1 coefficient of Qhat_kappa = Q_kappa / L^kappa is kappa*g, so C_{kappa,2} = -4*kappa (-4, -8, -12, -16, -20 for kappa = 1..5), and Bian's Lemma 12 asserting a universal -4 is the dropped M(v_l)M(w_k) weight C2_PROVENANCE.md names on thesis page 71. fkappa reimplemented the thesis code faithfully and found three real implementation defects in it, but carried Lemma 12's -4 as an axiom, so its correction sits downstream of a larger error. The control that would have caught it, measured rather than asserted: planting exactly that defect in this hunt's probe leaves the Farmer-Gonek kappa = 1 control passing and moves C_{2,2} to the published -4, while a one-factorial corruption of the pairing turns the same control red. The only externally anchored control either hunt ran has zero power against the defect that decided the dispute; the control with power is to compute C_{kappa,2} for kappa = 1, 2, 3 and assert the values differ, i.e. an invariance claim needs a control that moves the variable the invariance is asserted over. Evidence in hunts/r_2ac05f/RESULTS.md, results.json and fault_check.json; outcome appended to harness/departments/review_ledger.py. Nothing here bears on RH (docs/08).

Hunt #64: gap A of the lattice-extremality route is a forbidden constant (r_b9552d/, run 2)

Status: not settled (the gap stands), and one thing settled inside it. Second run of r_b9552d; run 1 is Hunt #46 above and its artifacts are preserved under run-tagged names. LATTICE-EXTREMALITY-ROUTE.md bounds the centre-gas row J(T) only for densities rho >= 1/(2*pi) (its gap A). Any single density-independent Cohn–Elkies certificate g (with g >= f, ghat <= 0) proving J <= L = 0.11433003938654052 at every density is pinned exactly: ghat(0) = 0, g(0) = -L/2, sup|g| <= L/2, and ghat vanishing at every integer. The necessary condition sup f <= L/2 passes with margin 3.04992 (sup f = 0.0187431348 at s = 6.3974 against L/2 = 0.0571650197), so the route is not excluded; a 3.05× planted inflation of f fires the test. But the Fejér family that closed gap B on main (7efd506) reaches ghat(0) = 0 only at c = 2*c2(0) = 1.6984559986, where the bound becomes exactly L at every density (spread 6.7e-16), and admissibility caps c at cos²(√2/2)(1+cosh 1) = 1.4698290125: short by a factor 1.15554665, with a frequency-domain witness ghat(0.87493) = +0.0839055 > 0. A quoted Paley–Wiener factorisation plus critical sampling makes c·(sin(x/2)/(x/2))² the only band-limited candidate, so the miss is the family's, not the ansatz's. Byproduct: the first sparse-side bound in this route, J(T) <= 2*kappa(0) - 2*cos²(√2/2)(1+cosh 1) = 0.5715840116 at every density, 4.99942 × L. Evidence in hunts/r_b9552d/RESULTS.md and results.json. Measured, double precision, no enclosures. Nothing here bears on RH (docs/08).

Hunt #49: zeta23ext root load, Retention.Aconst / c2 collisions across arms (r_6f088d/)

Status: settled. The root module load failure in zeta23ext was caused by 17 colliding declarations (including Retention.Aconst and Retention.c2) across EForm, EForm2, and EForm3 all declared in the un-scoped Retention namespace. In Lean 4, importing modules with duplicate fully-qualified names halts elaboration with an environment collision. The collision is resolved by scoping arms into distinct sub-namespaces or importing only the active EForm3 iteration, while mathematical duplication remains across the independent development arms.

Hunt #47: the two-mode arithmetic, and the bridge nobody had named (r_88dc5e/)

Status: settled. O9Assemble.lean said the last step between the kernel-checked table and O9 was "the arithmetic of the two modes". It was, plus one prerequisite that was not on anyone's list. O9Check2 decides a table in the kernel's interval arithmetic; O9Sound proves both modes sound over the reals in terms of Retention.Qre and Retention.Qim, which are integrals against the window g; and the enclosure chain ended at BandDual.Phi2, which is s(z+√2) + s(z−√2). Those are two different definitions of the same two numbers and nothing in the package connected them. EForm3/O9Bridge.lean does: Re Phi2 (s + iy) = Qre y s and Im Phi2 (s + iy) = −Qim y s for y ≠ 0, by closed forms on both sides and no new analysis.

With that, EForm3/O9Modes.lean turns the checker's Bool into the damage bound. dam_le_of_box says a box o9Box accepts bounds Dam at every point of it, y = 0 included; the content is that Iv.mem is lo ≤ 2⁶⁴·x ≤ hi, so each recorded comparison is one division away from the real inequality mode 1 or mode 2 wants. dam_le_box0 instantiates it at the first recorded row at the interior point (23/4, 1/8), with the verdict taken from o9_box_chunk0, the kernel's own decide +kernel, rather than from a fresh decision. Zero sorrys, axioms [propext, Classical.choice, Quot.sound].

The two dead-weight lemmas are gone. The use-site survey run bbe76b9a reported was re-run rather than trusted, over the whole repository: O9Seam.r_comp_mem had exactly one use site (Retention.rIv_mem) and rIv_mem had none. Both are deleted, r_comp_mem' carries the corrected statement, and nothing was reproved.

What this does not close. O9 soundness is not closed and the hunt does not claim it is. dam_le_of_mem_walk bounds Dam at points of boxes the table records; the retention obligation needs the whole window, and nothing in Lean yet says the recorded boxes cover [28/5, 60] × [0, 1/2]. That covering, and the assembly into the form Gap/FarField consume, are what is left.

Also recorded, because it cost this run time: simp only [o9Box] and rw [o9Box] both hang on a whnf heartbeat timeout, unfolding the checker asks the elaborator to reduce rIv b.sLo … symbolically through the entire leaf layer. unfold o9Box at hb, then split at hb, then one definitional have does the same job instantly.

Hunt #48: Erdős–Kac priced, and one of the two routes is blocked (r_8c3b94/)

Status: settled. A mapping run, not a proving run. Two earlier runs left Erdős–Kac as prose ("a real project", "needs either moment control to all orders or a formalised Berry–Esseen route", "out of reach and should be said so"). None of that is a coordinate, so this run priced both routes against what Mathlib actually carries at this repository's pin, resolving every claim by compiling 43 #checks rather than by grep. Probe.lean in the hunt directory is that file; it exits 0 and is imported by nothing.

Disposition: coordinates, not a claim. The recommendation is Route A or nothing, with the k = 4 central moment as a single bounded first file and a stated stop condition (over ~600 lines and the estimate has failed at the step that matters). Three sub-obligations are wanted upstream independently of whether Erdős–Kac is ever attempted: a triangular-array CLT, the Gaussian moments, and a method-of-moments theorem. Nothing here bears on RH.

Hunt #44: what the O9 numerator fields actually enclose (r_938ab4/)

Status: settled, and the two fields answer differently. Hunt #42 left the question of whether reNum_mem and imNumOverY_mem pin Re num and Im num / y or merely the shapes the interval arithmetic computes. Zeta23Ext/EForm3/O9NumShape.lean settles it. reNum encloses Re num unconditionally: once SQ2_mem, SINC_mem and COSC_mem instantiate the three constant leaves the computed shape is the real part, at every point of every box, y = 0 included, with no hypothesis beyond the ones the leaves already carried. imNumOverY encloses Im num / y only for y ≠ 0, and the hypothesis is necessary rather than incidental: Im num vanishes on the real axis, so Im num / y at y = 0 is 0 by Lean's division convention, while the field carries shcSmall and therefore encloses the removable limit, 2·cos(√2/2) + √2·sin(√2/2) > 0 at s = π. The disequality is stated as a disequality, not hedged into a hypothesis. That asymmetry is the design working: the removable branch exists so y = 0 is an ordinary point, and it can only be ordinary by enclosing something other than a quotient by y there; what the run adds is that the something other is now named and pinned. With both components identified, qreIv_mem_phi2 and rIv_mem_phi2 read the two compositions back against Phi2 itself. Verdict on the dead weight: O9Seam.r_comp_mem and Retention.rIv_mem can be retired at no reproof cost, r_comp_mem has exactly one use site (rIv_mem) and rIv_mem has none, and the route built here goes through r_comp_mem' and rIv_mem_box instead. They were shown unnecessary, not deleted. Twenty-seven declarations, zero sorrys, lake build Zeta23Ext.EForm3.Main green (8726 jobs), #print axioms reporting only [propext, Classical.choice, Quot.sound] and, for box0_in_table, no axioms at all. Because a compiling lemma is not a lemma with content, hunt #42's finding, every identification is also instantiated at the first recorded row of o9boxes at the interior point (23/4, 1/8), with every hypothesis discharged. What is not claimed: O9 soundness is not closed; the two-mode arithmetic and the identity joining Phi2 to EForm3.Qre/Qim are separate and untouched, and the y = 0 mismatch witness sits at s = π, outside the table's s-range. Two pre-existing build failures are recorded rather than absorbed: RetentionWired.lean:44 does not elaborate, and BandCert.Verify is killed at 704 s with exit 137, both observed on a baseline build made before the new file existed. Evidence in hunts/r_938ab4/RESULTS.md. Nothing here is evidence for or against RH.

Hunt #39: the Mertens constants, tightened (r_4218d4/)

Status: settled. The Turán variance constant of Hunt #37 falls from 5855 to 275, a factor of 21.3, with every statement's shape preserved, no hypothesis added, no sorry, a green lake build and an unchanged axiom audit. Hunt #37 wrote that its constant is "coarse because the Mertens band is, and tightens automatically if that does". This run did that, and the prediction was right: no new mathematics was needed anywhere.

Three local steps upstream, then arithmetic. (i) Mathlib's Chebyshev.psi_le gives ψ x ≤ x log 4 + 2√x log x, and its packaged corollary bounds the remainder by 4x, i.e. by log t/√t ≤ 2, where the supremum is 2/e. A one-line lemma log t ≤ t/e (log x ≤ x − 1 applied at x = t/e) gives (4/e)x, stated as 3/2. (ii) The same majorant replaces log n ≤ 2√n in sum_log_div_sq_le, and dropping its vanishing n = 1 term lets the telescope start at 2, where it is bounded by 2 instead of 3; 6 becomes 3/2 and the prime-power tail 12 becomes 3. (iii) Mertens I is asymmetric, its lower half loses 1, its upper half the whole Chebyshev constant, and the original proof paid both by routing the prime form through the symmetric von Mangoldt band; a one-sided log_sub_one_le_sum_vonMangoldt_div keeps them apart, worth 1.5. Result: mertens_first_theorem log 4 + 16 → log 4 + 3; mertens_second_theorem 76 → 16 (with 1/log 2 < 2 also sharpened to < 1.443); sum_sq_dev_le 5855 → 275 = 16² + 16 + 3.

The classical constants (2 for Mertens I, 4 for Mertens II) are still out of reach and the run did not chase them, per its brief. What remains is priced in hunts/r_4218d4/RESULTS.md: the largest single term left is the log 4 in Chebyshev's bound, which is 39% slack and whose removal is the prime number theorem, not a constant. Earlier case-log entries and the r_3c1cbb / r_0339c1 write-ups still quote the old constants; those are records of what those runs proved and are left as written. Nothing here bears on ζ or RH (docs/08); external verification remains pending.

Hunt #46: where the centre-gas obligation T1 resists (r_b9552d/)

Status: not settled, which was the expected outcome. k >= 3 is not closed, T1 is not proved, and the reading of record does not move. Run 37fb06a9 probed the first half of K2-TWO-SPECIES.md §5's two-species split. Three things came back.

T1 restated against a budget that is already proved. Splitting gram_form.budget_gram's Gram sums into diagonal and off-diagonal parts gives the identity GAS = k·Shq(y) − 2B + P, with GAS = Σ_{p≠q}[Dam(2y,τ) − Kpair(τ)] and P = Σ_{p≠q}[−D(2y,τ)]⁺ ≥ 0 (residual 8.0e-15 over 300 random configurations). B ≥ 0 already follows from Retention.energy_F_ge, so T1 with the signed damage and ρ = 0 is a consequence of a kernel-checked theorem, and the whole content of T1 is the strict positivity of ρ together with P, the credit thrown away by the D ≤ Dam step.

An exact ceiling on the atom reserve. T1 holds with reserve ρ exactly when ρ·k·Shq ≤ 2B − P. On the critical 2π lattice P = 0 (measured out to d = 4000) and B/k → c2(0) − A² exactly, by defect #24's Poisson summation, so ρ ≤ 2(c2(0) − A²)/Shq(1/2) = 0.153216295…, and 0.119590… against Lean's proved floor 2·Shq y ≥ 0.51944 y². That is a closed form where K2-TWO-SPECIES.md §5 had the measured "87.8% of the per-centre budget". It is a ceiling, not a floor, so it constrains any future atom argument and proves nothing about T1 itself.

The gas extremum, searched three ways, is the uniform 2π lattice. Exhaustive periodic occupancy (every subset of Z_p for p ≤ 14, 230 base spacings), free periodic (m ≤ 8 free positions in a free period), and free finite k all return it: best row 0.05716 against the budget 0.06751, ratio 0.8466. The planted-fault ladder first reports a violation at 1.20× damage against a 1.18× measured margin, so the verdict comes from a search with demonstrated power at that scale, and no demonstrated power against a family the search cannot represent.

One recorded number did not reproduce. two_species.NAMED_GAPS G4 records the 1,1,2,1,1,2,3 occupancy at step 2π reaching a per-row 0.1200 against the lattice's 0.1140, and it is the only on-file evidence against lattice extremality. Under all three natural readings of the pattern this run measures 0.0666 (gaps, averaged), 0.0902 (gaps, maximised over centres) and −1.3600 (multiplicities) against 0.1143 for the lattice. This is a failure to reproduce and is reported as exactly that: the pattern may mean something the run did not try, or 0.1200 may be a per-centre maximum, in which case it was never a counterexample to T1, which is an average statement. hunts/r_b9552d/RESULTS.md §4 gives all three and does not adjudicate.

Also assessed and not settled: a Cohn–Elkies-style certificate for T1 (G ≥ Dam − Kpair pointwise with Ĝ ≤ 0, giving GAS ≤ −k·G(0) for every configuration at once). It is not on the recorded dead list and is distinct from all five routes there. Its truncated LP value has to clear 0.05716 before it bounds anything and stay under 0.06751 for the route to work; it reached 0.05410 at horizon 200 and the solver failed above that. Every number here is double precision, no enclosures, no Lean. Nothing bears on RH (docs/08).

Hunt #45: the omega bridge, and the pointwise Hardy–Ramanujan (r_233abe/)

Status: settled. Both threads closed, zero sorrys, axioms unchanged, no statement weakened. Run 43d363c1 left two threads in lean/ZetaLean/HardyRamanujantheorem.lean when it landed the density form of Hardy–Ramanujan, and this run is both of them.

The bridge. omega n = ArithmeticFunction.cardDistinctFactors n is rfl, as the discovering run priced it, but not for the reason the file's docstring assumed: this file counts n.primeFactors.card and Mathlib counts n.primeFactorsList.dedup.length. Nat.primeFactors is primeFactorsList.toFinset, so the two unfold to the same term. The docstring now names the two definitions it is identifying instead of asserting they are one. A one-line rfl is a restated definition and the brief is explicit that a restated definition is not a result, so the bridge is carried through to hardy_ramanujan_cardDistinctFactors, in which omega, loglog, exceptional and HardyRamanujanTheorem have all been unfolded away, every name in that statement is Mathlib's, and an ArithmeticFunction-facing development can cite the theorem without importing anything from this namespace. That is the whole interoperability point, and it is the part that was worth the run.

The pointwise form. hardy_ramanujan_pointwise measures each n against its own log log n rather than against the common log log N, which is how the theorem is usually quoted. The route is the discovering run's, with delta fixed at 1/2 so no parameter is carried: split (0, N] by n * n ≤ N; below the split there are at most Nat.sqrt N integers, which is o(N); above it N < n * n forces log N < 2 log n, so log log N − log 2 < log log n ≤ log log N and the gap between the two normalisations is the constant log 2, uniformly in N. A deviation of ε · log log n then forces one of ε · log log N − (ε+1) log 2, which is at least (ε/2) · log log N as soon as log log N has outgrown the slack, and hardy_ramanujan at ε/2 closes it. No new arithmetic enters: the variance bound, its constant 275, and the Mertens band 16 are consumed exactly as they stand, and no existing proof was edited. So the pointwise form inherits any future sharpening of the density form for free.

lake build ZetaLean.HardyRamanujantheorem printed ✔ [8699/8699] Built ZetaLean.HardyRamanujantheorem; grep -c sorry over the edited file is 0; the five new public statements and hardy_ramanujan itself each depend only on propext, Classical.choice, Quot.sound. The file grows 384 → 588 lines. Everything that resisted was library-name drift against the pinned Mathlib v4.33.0-rc2 (le_or_lt and div_add_div_same are gone; rw cannot use the equation lemmas of a noncomputable def; Tendsto.inv_tendsto_atTop returns a Pi-form inverse that simpa will not reconcile with a beta-reduced lambda), not mathematics. Two caveats a reader should have rather than discover: the bridge is a rfl between two library definitions that are spelled differently and would break if either were restated, which is why it is now pinned by a theorem; and the pointwise statement is the literal classical one, so the finitely many n below e^e, where log log n is negative and the condition holds vacuously, sit inside the exceptional set at no cost in density.

Nothing here bears on ζ or RH (docs/08). No literature search was run and none is claimed: Hardy–Ramanujan is a 1917 result, and what is original is provenance, not novelty. External verification remains pending, as it does for every claim this laboratory publishes. Separately, and outside this hunt's scope: lake build over the whole package does not currently succeed in this container, ZetaLean.Pub1.CertL2 and ZetaLean.Pub1.CertAtoms log failures. Neither imports anything from ZetaLean.HardyRamanujan (checked by grep over their import closure), so neither can be a consequence of this run's edit, and this run did not diagnose them further. It is recorded here so a green targeted build is not read as a green package.

Hunt #40: beta := normLower lands, the predicted slack does not (r_908de5/)

Status: settled, and one prediction on main is refuted. docs/25 §4.3 defect 2 named the remedy for the rung-3 grid sites, pred_beta was drawn at the achievable bound, so normLower >= pred_beta sat at the line by construction in any arithmetic (12 of 104 sites under 1 %, g_right_15 at 0.03 %, commit 44d3133), and predicted that setting beta := normLower moves the slack into the cell condition, "which then carries >= 10x slack". The first half holds: with beta read off the enclosure the site inequality is true by construction, and the obligation that then bites, eps' + L*h/2 <= beta (the hypothesis of ZetaLean.DH.DH_lower_on_[hv]cell, not a modelling choice), still passes at all 104 sites with L = 16 and eps' = 1/2000 untouched. The second half does not: evaluated in exact rationals over the committed plan, the worst of the 200 cell obligations clears by 1.3697x in ball arithmetic and 1.3566x in chained-rect, against a prediction of ">= 10x", over by a factor of ~7.3, and barely moved from the 1.3647x it already had under pred_beta, in either direction. The binding constraint turns out to be the gap, not beta: L*h/2 is 98 % of the requirement at every one of the five worst cells, so raising betas buys almost nothing, and the remedy moved the worst case by 0.4 %. A second finding sets the price of landing it: scripts/60_rung3_generate.py emits a non-chain rect enclosure, 2-3x wider at a point than the chained one docs/25 measured in, where normLower is 0.37-0.53x pred_beta and the cell condition fails outright, so the remedy is contingent on porting the generator's emission to composite chains, for which the Lean side (dirichletTermBox2, contains_coarsen, contains_cpow_mul) already exists unused. Landed: beta is now read off the enclosure with --beta plan restoring the old source, and the generator asserts the cell requirement at emission time so a site that cannot pay it fails loudly instead of passing at the line. No Lean source changed; lake build green from a cold toolchain. Nothing here bears on RH (docs/08), and nothing here is a result until the battery or the funnel says so.

Hunt #43: the k=2 table with zone_trade's inner prune disabled (r_401bbf/)

Status: settled, outcome (a), on every cell rather than a sample. k2_closure.zone_trade cuts its branch-and-bound with a line that refuses to descend into a multiplicity which does not immediately improve the running value. That cut restricts the adversary's search, the unsound direction, so wherever it bit the published margin would be optimistic. Hunt #41 measured its delta as 0.0 on six binding cells and recorded the assumption as unchecked elsewhere. This run re-solved the trade on all 6600 cells in both cap modes, 13200 evaluations, by exhaustive enumeration over every multiplicity vector with sum m <= 10, with both of the search's cuts removed rather than only the one the brief named. Max |delta| 4.4e-16, zero cells above 1e-15, no margin moved: worst cells stay at +0.0528969 (signed, tau 12.85) and +0.0032601 (unsigned, tau 6.33), nonpositive cells 0 in both columns. The residual takes both signs, which is what float summation order looks like and is not what a bite looks like. The run also supplies the reason, which covers more than the table does: the pair charges are Kpair/200 and Kpair is a square, so with nonnegative charges the m = 0 branch dominates every branch the prune drops, and both cuts are admissible for any caps. The detector-power control is a planted instance with one negative charge, where the published search understates the trade by 18.6%. k2_closure.NAMED_GAPS G2 and K2-TWO-SPECIES.md now record the discharge; the other assumption Hunt #41 named, the Kpair clamp, is still sound only by geometry. Cost 700 s for the census, which is roughly what running the table once costs. Nothing here is evidence for or against RH (docs/08), and no cap was widened and no zone re-tuned.

Hunt #42: the O9 numerator fields, and the seam that could not be instantiated (r_6c7d6a/)

Status: settled, and one defect found on the way. The run was sent to supply the numerator-side boxParts fields of the O9 two-dimensional checker in the vendored Zeta23Ext Lean package. It found the brief's premise stale: O9Parts.lean's header calls the numerator side "the remaining step", and commit 6f81078 had superseded that sentence seven minutes after it was written, landing reNum_mem and imNumOverY_mem. That commit's own message, "every boxParts field is now sound", was the thing actually wrong. Retention.Parts has seven fields and six had lemmas; the seventh, imNum, is a hypothesis of qreIv_mem, so the Qre composition could not be instantiated at a box at all. Retention.imNum_mem supplies it, with the component left abstract in the idiom O9Seam and O9Assemble chose. Discharging the rest of the hypotheses is what turned up the finding: O9Seam.r_comp_mem writes c*c + dOverY*dOverY under the quotient, while rIv divides by denAbs2 = c*c + d*d with d = dOverY·y and O9Real.im_div_over_y agrees with denAbs2. So r_comp_mem and the rIv_mem built on it are true, zero-sorry, and vacuous at every box in the table, at s = 1, y = 0 the hypothesis asks denAbs2 to contain 5 where it contains 1, and the box family [28/5, 60] × [0, 1/2] never makes the two agree. r_comp_mem' leaves the denominator's real abstract and fixes it with the same proof term; rIv_mem_box and qreIv_mem_box then state both compositions at a box with every field hypothesis discharged. Five new declarations, zero sorrys, lake build green, #print axioms reporting only [propext, Classical.choice, Quot.sound]. What is not closed, and is not claimed: the two-mode arithmetic and the leaf-shape identities that relate the computed expressions to Re num and Im num / y. Evidence in hunts/r_6c7d6a/RESULTS.md. Nothing here is evidence for or against RH.

Hunt #36: claim 'urms2-0.51' has no recorded white-box attack (r_065f29/)

Status: settled as an attack, not as a verdict. The claim is not withdrawn; the apparatus around it is weaker than the record reads. The white-box half of the standing review ran the eight-entry harness.review.WHITEBOX_CHECKLIST against URMS2-051. The mathematics of the half-band crossing survives direct attack: the exact block second moment ∫_U^{2U}|Σ c_n n^{-it}|²dt, evaluated as a closed-form double sum on the author's own coefficient family, saturates to four significant figures (17.2964 → 17.3642) while W/U grows from 1.3 to 9.9, which is the W-independence the claim asserts, measured in the regime the old proof's W/U = o(1) forbade. Three findings are about the record. (i) URMS2-051.md §9's falsification control runs on a frozen level-two family that violates the hypothesis of the step it supports: A(y)/(y log y) climbs by a factor of 88 from its trough, and the upper-range sum grows like W^{0.825} at fixed x instead of saturating, which the §9 ladder cannot see because it moves x and W together and never varies W at fixed x. A surrogate family that does obey A(y) ≪ y log y saturates, so §4's mathematics is correct and only its control is powerless. (ii) URMS2-051-AUDIT.md gate 6's "independent route" shares its entire numerical substrate with the primary route: the JSON fixture reproduces corrected_coefficients(40) exactly, and a one-part-in-10⁶ mutation of the shared tail majorant moves both denominators by the identical 4.426081703885579e-27. (iii) The four recorded margins do not select 51/100: they stay feasible to 257/500 at the published parameters and admit α = 0.9 with the free ones open, and four of the six obligations §7 lists have no audit gate, inherited across the γ > 1 regime change that is this proof's novelty. Evidence in hunts/r_065f29/RESULTS.md; the outcome is recorded as a white-box AttackOutcome in harness/departments/review_ledger.py. Nothing here is evidence for or against RH.

Hunt #37: Hardy–Ramanujan, settled (r_0339c1/)

Status: settled. The Hardy–Ramanujan theorem is kernel-checked with zero sorrys: ZetaLean.HardyRamanujan.hardy_ramanujan proves the density form, by Turán's proof, with every constant explicit. This is the retry of Hunt #12 with its named wall removed: Mertens' second theorem now exists on main (ZetaLean.Mertens.mertens_second_theorem, band 76, from hunt r_3c1cbb), and the remaining half of Turán's argument was, as Hunt #12 priced it, bookkeeping.

Hunt #12's kernel-checked halves are reused as written (copied with attribution; its branch is unmerged): the statement, the double-counting identity ∑_{n ≤ N} ω(n) = ∑_{p ≤ N} ⌊N/p⌋, and the whole Chebyshev step. New in this run: the second moment expands ω(n)² over ordered pairs of primes, Nat.Ioc_filter_dvd_card_eq_div at p*q counts the off-diagonal, and ∑_{n ≤ N} ω(n)² ≤ N·S² + N·S with S = ∑_{p ≤ N} 1/p follows. With the first-moment bracket N·S − N ≤ ∑ ω ≤ N·S and |S − log log N| ≤ 76, the variance obeys ∑_{n ≤ N} (ω(n) − log log N)² ≤ 5855 · N · log log N whenever log log N ≥ 1 (sum_sq_dev_le; the constant is 76² + 76 + 3, coarse because the Mertens band is, and tightens automatically if that does). lake build printed ✔ [8699/8699] Built ZetaLean.HardyRamanujantheorem; the seven public theorems each depend only on propext, Classical.choice, Quot.sound. The module compiled on the first attempt, which is what reading Hunt #12's route and trap list before writing anything buys. Nothing here bears on ζ or RH (docs/08); external review remains pending, as it does for every claim this laboratory publishes.

Numbering note. This run was assigned #36 by its brief and found #36 already taken by r_065f29 when the two branches met at the merge. Per the brief's own rule, "if it is occupied say so rather than renumbering silently", it is recorded here as #37. Two coordinators assigned the same number independently; the case-number reservation is not shared across sessions.

Hunt #12: Hardy–Ramanujan, and the lemma Mathlib does not have (r_0339c1/)

Status: not settled, and the wall is named. The Hardy–Ramanujan theorem is not proved. Turán's Chebyshev half is kernel-checked as an implication with zero sorrys, the unconditional first step of the other half is kernel-checked outright, and the remaining half stops at a specific library absence: Mathlib v4.33.0-rc2 has no Mertens second theorem.

The target was Wikidata Q5656674, which Mathlib records as wanted and unbuilt. lean/ZetaLean/HardyRamanujantheorem.lean states the density form as a Prop, proves sum_omega_eq_sum_div (∑_{n ≤ N} ω n = ∑_{p ≤ N} ⌊N/p⌋, by double counting, unconditional) and proves hardyRamanujan_of_turanVariance, which is the whole Chebyshev step. TuranVariance is a hypothesis in that file and not a theorem, so the implication is a reduction and the file's own docstring says it does not contain the theorem. lake build printed ✔ [8697/8697] Built ZetaLean.HardyRamanujantheorem; all four results depend only on propext, Classical.choice, Quot.sound.

The obstruction is ∑_{p ≤ x} 1/p = log log x + O(1). Mathlib has the divergence of ∑ 1/p (not_summable_one_div_on_primes) and nothing with a rate, and grep -rln "Mertens" over the pinned checkout hits one unrelated file. Two incidental traps for the next attempt: NumberTheory/Chebyshev.lean is about Chebyshev polynomials, not prime bounds, and NumberTheory/AbelSummation.lean supplies the machinery Mertens is normally derived through while the derivation itself is absent. Nothing here bears on ζ or RH.

Hunt #62: three cited properties of ζ distinguish nothing (r_f7cd45/)

Renumbered 2026-08-20. Opened as #35, which r_3c1cbb/ had taken the previous day. hunts/r_f7cd45/ is the stable reference.

Status: settled for the five properties issue #21 left unpublished; the sixth was already settled in this tree and what this run adds is the price tag. Publishes the artifact issue #21 recorded as queued. Under docs/09 gate #3, run against the Davenport–Heilbronn function and both discriminant −23 Epstein zetas: the functional equation, a real Hardy-style Z, and having zeros on the critical line are each satisfied by 3 of 3 rivals and are VACUOUS; multiplicative and completely multiplicative coefficients are satisfied by 0 of 3 and DISTINGUISH. Issue #21's table reproduced cell for cell, from a probe that runs end to end. Only the prime structure kills the rivals.

Issue #21 also lists a sixth property, "no zeros in a box strictly off the critical line", as unfinished at a 50-minute timeout, stale, since hunts #13, #14 and #15 settled it (VACUOUS, and ill-posed: the box is a free parameter of the sentence). Reproduced independently here on two boxes preregistered at 53c8cd1 before any winding number: σ ∈ [0.6, 0.9] gives VACUOUS at t ∈ [80, 81], forced by Davenport–Heilbronn alone, and UNDECIDED at t ∈ [85, 86], where the D–H cell returns exactly 1, recovering the off-line zero the repository pins at 0.8085171824… + 85.6993484853…i.

What is new is the precision floor, measured rather than argued: at 0.75 + 85.5i the Epstein completed function is 2.0e−58 and 5.0e−58, converging only at dps 60, while at the dps = 20 that battery actually uses it returns ≈ 2e−33, noise larger than signal by 25 orders of magnitude. The Epstein box cells are therefore reported inadmissible on precision, not merely slow, because count_zeros_box's integrality check does not catch it: noise winds to an integer too. Defect reported, not patched (zeta/ is outside scope): both rival interfaces hardcode dps=min(dps, 20) into count_zeros_box (zeta/epstein.py:1091, :1141), so no caller can reach the floor and the packaged property-6 route is unusable above t ≈ 30. That, not difficulty, is why three hunts in a row have declared the Epstein arm out of budget. Grade: measured, with ζ as a positive control on all five properties. Nothing here is evidence for or against RH (docs/08); gate #3 is eliminative, never probative.

Hunt #35: Mertens's second theorem, the mapped block built (r_3c1cbb/)

Status: settled. Continuation of Hunt #30, building exactly the block its route map named and nothing else. What landed: lean/ZetaLean/MertensSecond.lean compiles against pinned Mathlib v4.33.0-rc2 with zero sorrys and carries Mertens's second theorem in the log log x + O(1) form with an explicit constant: |Σ_{p≤N} 1/p − log log N| ≤ 76 for every natural N (mertens_second_theorem; the content is at N ≥ 2, below that the sum is empty and Mathlib's log 0 = 0 makes the bound trivial). The argument is the classical partial summation against A(n) = Σ_{p≤n} log p/p = log n + O(1), the O(1) band being Hunt #30's mertens_first_theorem consumed as-is, with the termwise bracket (v−u)/v ≤ log v − log u ≤ (v−u)/u telescoping to log log N and the overshoot closed by Σ 1/n² ≤ 1. One deviation from the route map, worth keeping: the discrete Abel identity went in by direct Nat.le_induction from N = 2 (sum_inv_primes_eq), not by reindexing Mathlib's range-indexed summation by parts, which removed the labor the map had priced at 150 to 250 lines of reindexing. The constant 76 is deliberately coarse (a sieve to 10^6 puts the true deviation near 0.26); its slack decomposes into named local steps, nearly all inherited from the first theorem's log 4 + 16 band. The sharper log log x + M + o(1) form and the third theorem need the Mertens constant and are recorded as out of scope. Details in r_3c1cbb/RESULTS-second.md. Nothing here is evidence for or against RH.

Hunt #30: Mertens's theorems, settled through the first theorem (r_3c1cbb/)

Status: settled in part, and the part is stated exactly. The target (Wikidata Q1196729, recorded by Mathlib's wanted-theorems tracking as wanted and unbuilt) was any of Mertens's three theorems, kernel-checked. What landed: lean/ZetaLean/Mertensstheorems.lean compiles against pinned Mathlib v4.33.0-rc2 with zero sorrys and carries Mertens's first theorem in both classical forms with explicit constants: the von Mangoldt form |Σ_{n≤N} Λ(n)/n − log N| ≤ log 4 + 4 and the prime form |Σ_{p≤N} (log p)/p − log N| ≤ log 4 + 16, each for N ≥ 1. The argument is fully elementary: the summatory identity from ArithmeticFunction.vonMangoldt_sum by counting multiples, Mathlib's Chebyshev bound psi_le_const_mul_self, an induction replacing Stirling with log(1+1/M) ≤ 1/M, and a telescoping Σ n^(-3/2) bound for the prime-power correction. The second theorem (Σ 1/p = log log x + O(1)) was route-mapped but not built: the wall is the discrete partial-summation step, recorded with the relevant Mathlib declaration names in RESULTS.md. The third is out of reach at this budget (needs the Mertens constant and γ). Constants are far from optimal by design; sharpening them is a loose thread. Nothing here is evidence for or against RH.

Hunt #34: claim 'urms2-0.51' has no recorded blind attack (r_fb9c81/)

Status: settled. The stated analytical assumption holds structurally, and the mean-value evaluation is valid. The blind attack searched for a numerical consequence of replacing the exact polynomial frequency spacing with its generic mean bound, testing whether length $W \gg U$ could collapse the off-diagonal bounds while keeping the formal appearance of the claim. A numerical probe on a scaled configuration ($x = 1000, \alpha = 0.51, \delta = 0.75$) proved that the Montgomery-Vaughan mean-value off-diagonal cost remains identically bounded by $O(x \log x)$. The true frequency separation limits the spacing error such that the main diagonal term $U \log x$ unconditionally dominates. The $0.51$ parameter therefore does not survive merely on an invalid archimedean assumption; its required analytical decay is physical and rigorous. Full evidence and reasoning are recorded in hunts/r_fb9c81/RESULTS.md. Nothing here is evidence for or against RH.

Hunt #27: AGY conversation context and handback 8 (r_test_agy_8/)

Status: settled. A framework probe successfully validated the operational envelope. The AGY process context correctly ran a script that imported the .venv-installed zeta package, computed values using zeta.explicit.li(x) with mpmath at specified precision, and wrote a complete evaluation to the local directory without incident. Nothing here bears on RH; it is a test of the test mechanism.

Hunt #18: the O9 leaf table, repriced (r_2926e4/)

Status: settled. o9_leaf.py's 1-D O9 table is 476 cells at max depth 22 on the leaves the kernel actually computes, not the 344 at depth 20 it records, and 85 of those 344 cells (24.7%) fail outright once the leaves are the kernel's. The module's LEAF CAVEAT argues that a cell passing with margin is safely predicted; the hunt measures that the margin is the wrong quantity, not a mis-calibrated one. A cell with a recorded Arb margin of 9.21e16 ulp, 2.5e7 times the 3.63e9 minimum the module cites as its safety evidence, still fails, so no threshold on that margin separates the safe predictions from the unsafe ones. The mechanism is confined to the two leaves whose argument is the cell rather than a constant: sinCosIv reduces mod 2π and applies dbl twice, dbl squares an interval, and the width grows with the cell (cosX2 mean 8.15× Arb's width, worst 43.5×). The four constant leaves and the two hyperbolic ones go the other way, 3× to 9× narrower than Arb-plus-4-ulp-pad, so "the Arb model is uniformly optimistic" is the wrong generalisation. Control: bucketing the 85 failures into the 40-cell chunks emit_lean writes reproduces the 2026-08-13 Lean build's verdict nine chunks for nine, including both chunks that passed (offsets 200 and 280 contain zero failures); that comparison is against a real decide +kernel run and tuned nothing. The table still closes after the repair, which was not guaranteed: the complement test lives on the ~2e-05 of slack in §4's outward-rounded I_k, and the wider leaves do not eat it. Disposition: no ledger entry; the repair belongs to hunts/frontier_math/o9_leaf.py, which is outside this hunt's scope and still exports N_CELLS_KERNEL = 344. Corrects issue #23, which says the 344-cell table was never put to the kernel: it was, on 2026-08-13, and refuted on 7 of 9 chunks. No Lean was built here, so 476 is measured, one route, and the route is a model of the kernel. Nothing here bears on RH.

Hunt #14: gate-5 property 6 is vacuous (gate5_p6_b/)

Status: probe, complete. VACUOUS, with the parameters committed before the first count and the commit order left in the history as the evidence. The open property of zeta.epstein.battery was "in a box strictly off the critical line, the completed function has no zeros". Three boxes and a precision rule were fixed in MISSION.md at 623e800; the probe ran afterwards. In box A (σ ∈ [0.70, 0.92], t ∈ [1.5, 11.5]) and box C (σ ∈ [1.05, 1.60], same heights) all four functions return a zero count of 0, so all three rivals satisfy the property and it distinguishes nothing.

The box-dependence the property carries by construction was measured rather than argued: Davenport–Heilbronn satisfies property 6 on boxes A and C and fails it on box B (σ ∈ [0.70, 0.92], t ∈ [85.2, 86.2]), which was built around the off-line zero pinned in zeta/epstein.py, and the box-B cell returns exactly 1, recovering that zero where Spira (Math. Comp. 1994) puts it, the run's one positive control. So property 6 is a box-indexed family rather than one claim, and the version that quantifies over all boxes is RH for the function, which is circular as a proof step. Box B's two Epstein cells are undecided on cost (about 21 minutes of mpmath each at dps = 79), reported undecided rather than skipped.

One defect found on the way, reported and not patched (zeta/ is outside the hunt's scope): both rival interfaces in battery pass dps=min(dps, 20) into count_zeros_box, and at t = 85.7 the completed Epstein function at dps = 20 returns 1.2e-34 against a true 1.617e-58. A winding count over that noise still lands on an integer, so the routine's own integrality check does not catch it.

Hunt #41: the interval pass over the k=2 tau-table (r_a97060/)

Question. hunts/frontier_math/k2_closure.py closes the k=2 equal-depth case of blocker 2 over 6600 tau-cells, at measured grade: every supremum in it is a double-precision scan padded by a flat 5%. K2-TWO-SPECIES.md §6 names the obligation that keeps it there. Does the same table close when every sup becomes an enclosure and every credit a lower bound?

Result: yes, in all three cap modes, over the same cells. 0 of 6600 nonpositive; worst margin +0.0677 (signed-field caps), +0.0146 (unsigned), +0.0016 (unsigned with the measured pass's own 1.05 pad kept on top of the enclosure, which is the like-for-like row). No cap widened, no tau-cell split. The arithmetic is Arb complex balls at 96 bits, not rectangles, on the brief's instruction: rung 3 had measured rectangles losing 13.7× of width to balls on exactly this shape of quantity, a squared rotating complex value. mpmath.iv rectangles contain every ball checked and run 1.8–3.5× wider.

What the enclosure actually cost. A factor of 1.0000 to 1.0004 on the near field, the dominant term. The 1.05 pad it replaces was standing in for an error two to three orders of magnitude smaller than itself.

What the hardening found that the scan could not. The centre-centre row is sup_{0<y≤1/2} Dam(2y,τ)/y²: a supremum over an open interval with the variable in the denominator, which the measured pass took over an 18-point grid starting at y = 0.05. A first full enclosure pass reported one nonpositive cell at τ ∈ [6.62, 6.64], a root of G(τ). It was not a gap: it was the 1/y² corner, where a branch-and-bound stalls because the enclosure width there is set by the τ-cell rather than the y-box. The fix is a fact about the problem rather than more grid, ghat is even with real Taylor coefficients, so Re ghat'(iτ) = 0 and D has no depth-linear term, giving 4·max(0,D)/u² ≤ 4·max(0, sup|D''|/2 − G²/b²) for every u ≤ b. That is why the ratio is bounded as y → 0 at all, which the y-grid assumed without stating, and no scan can check it.

Two unstated assumptions recorded in k2_closure.py, neither changing a published number: the pair-charge clamp Kpair(min(dmax,6)) is a lower bound only if Kpair is monotone out to dmax, which holds only because the widest near component in the table is 1.9894; and the inner prune of zone_trade restricts the adversary's search, so it is a heuristic on the unsound side (measured delta 0.0 on six binding cells).

Scope, stated rather than implied. The table is enclosure-carrying. The k=2 equal-depth claim is a composite and still takes the grade of its weakest step, which is now the v-convexity transfer off v = 1/4, argued, not enclosed. k ≥ 3 and the unequal-depth quantifier are untouched, and nothing here is evidence about RH.

Disposition: instrument and result retained; K2-TWO-SPECIES.md §6 and k2_closure.NAMED_GAPS G2 amended in the same commit. Budget overrun recorded in the handback: 75 minutes allowed, ~100 taken, all of it the diagnosis above.

Hunt #15: is gate-5 property 6 vacuous or distinguishing? (gate5_p6_c/)

Status: settled, and the answer is that the question as written has no truth value. Property 6 of the docs/09 gate #3 battery reads "in a box strictly off the critical line, the completed function has no zeros", and the box is a free parameter of that sentence. Holding the σ-band fixed at [0.7, 0.9] and changing only the height window flips the verdict: Davenport–Heilbronn has one zero in t ∈ [85.5, 85.9] and none in t ∈ [10, 14] or [40, 44], while ξ has none in any of them. Same property, same band, same code, opposite verdicts. The mechanism is that an RH-violating function does not violate RH everywhere, so a local zero-free statement cannot carry a global distinction. Every repair that gives property 6 a truth value and still distinguishes turns out to be either RH itself or the Euler product, which is property 5, so property 6 does not look like an independent sixth property. Parameters were preregistered and committed before any winding number was computed (MISSION.md at c29c876, results.json after). Not settled: the Epstein arm on the two high boxes, declared out of budget, and unable to change the conclusion, the VACUOUS boxes are already forced by Davenport–Heilbronn, since gate #3 asks the structure be ungrantable to every rival. Two defects found in zeta/epstein.py and reported, not fixed (out of the hunt's scope): epstein_completed silently loses ≈ 0.6822·t digits to cancellation, so at the documented dps = 20 its phase is noise above t ≈ 30; and count_zeros_box has no evaluation ceiling, so a noisy phase makes it recurse to depth 45 per segment and never return rather than raise. Nothing here bears on RH (docs/08); it is about what separates ζ from RH-violating look-alikes.

Hunt #9: how much power a guard has (r_414eed/)

Status: probe, complete. scripts/make_context.py --check caught 17/17 in-scope mutants including its declared smallest one, and it caught that one by accounting rather than comprehension, which is what exposed the single edit shape that slips past it. CONTEXT.md prints a per-module line count, so any length-changing edit marks it stale (a lone blank line fires the guard) while a private helper renamed public in place, in a module that declares __all__, regenerates byte-identically and passes. Four unscanned regions mapped (meta/, compiler/, docs/doors/, non-test_*.py test files). Controls: the unmutated sandbox reproduces CONTEXT.md byte for byte, and the undo is re-checked after every one of 24 mutants; the repository itself is never written to. Disposition: guard ledger entry amended from fired=None to fired=True with its scope and six known misses (harness/departments/guard_ledger.py, run fd5fd902). Nothing here bears on ζ or RH, it measures a repository hygiene script.

Hunt #13: the box that was chosen to lose (gate5_p6_a/)

Status: settled, and the property it settles is one the battery should stop carrying. Gate #3 battery property 6, "in a box strictly off the critical line, the completed function has no zeros", is VACUOUS. The box was fixed and committed one commit before probe.py existed, and it was chosen adversarially: sigma in [0.70, 0.92], t in [85.55, 85.85] is the one region in this repository where a rival is known in advance to have an off-line zero (the pinned Davenport-Heilbronn zero at 0.808517... + 85.699348...i), and so the box most favourable to a DISTINGUISHES verdict. It lost anyway: the Epstein zeta of the non-principal discriminant -23 form has 0 zeros there and satisfies the property exactly as xi does. Disposition: the larger finding is that property 6 is not well posed as a gate input, because a second box at t in [70.10, 70.40] gives the Davenport-Heilbronn function the opposite answer. Property 6 is a property of a (function, box) pair; quantified over all boxes its zeta column is RH restricted to a region and so unknowable, and instantiated on any affordable box it is vacuous. A box-free replacement is proposed in RESULTS.md (no zeros in Re s > 1), with the caveat that it distinguishes only by restating the Euler product. Measured, float grade, one resolution: the planned reconfirmation at halved step did not finish inside its cap, and three of eight cells are recorded gaps. Nothing here bears on RH.

Hunt #11: what the hunt lexical guard actually reads (r_03a798/)

Status: settled. The guard matches one literal substring, case-insensitively, and everything outside it passes.

The attention item that opened this hunt asserted that test_no_hunt_claims_the_reserved_word misses synonyms, and that verified, confirmed, definitively and proves are caught "by other checks". The hunt measures both halves and reports the first as true and the second as false: those other checks do not exist. It copies the guard unmodified into a sandbox repo root and runs it against one planted specimen at a time, so each verdict is the guard's own exit status rather than a re-implementation, with an empty-specimen control green so a failure is attributable to the specimen.

Reproduce: python hunts/r_03a798/probe.py (~40 s, no mpmath, no network). Data: results.json.

Hunt #10: what the doors guard actually catches (r_cb5ffe/)

Status: probe, complete. The guard's power is measured at 5/10 against a ten-mutant battery, and its five misses share one cause.

harness/departments/guard_ledger.py carried tests/test_doors.py with fired: None and scope: undetermined until demonstrated, existence recorded, power never measured. This hunt builds the mutant the record names (a door command that exits non-zero) plus nine neighbours, applies each to a throwaway git worktree, and records which tier of the guard notices.

Measured: four mutants caught on the fast tier, one only on the slow tier, five escaped. The escapes are structural rather than scattered, the guard's whole notion of "a door's command" is the regex scripts/[\w.]+\.py applied to docs/doors/README.md, so a command quoted inside a door page is unguarded, and a README row naming no script (the certify door's Lean build, the adopt door's pytest invocation) is outside its field of view. A tree carrying all five escapes at once passes both tiers green.

The hunt reports a proposed ledger amendment and does not apply it: harness/ is demoted (harness/VERDICT.md) and a hunt may not promote its own claim.

Hunt #8: where the fog enters (effective_constants/)

Status: opened 2026-08-13, nothing measured yet. Tests whether the transplant chain's ineffectivity is extractable bookkeeping or an essential obstruction.

The chain's headline caveat is that the improved constant is a liminf statement with crossover T₀ ≈ 10^(1.6773e6), unreachable at any computable height, and that this is inherited from the source paper. "Inherited" currently functions as an explanation and is not one, so the hunt asks where exactly the fog enters and whether it has to.

Two facts already in the tree say it may not. PROOF-LEDGER.md (blocker 3, residual (i)) records that four existential EvBound constants would make the chain effective and nothing else in the budget would, the ineffectivity is localised, and the dominant error term is already derived from parts (35.519106, matching measurement to four digits). And upstream those facts are assumptions: fields of a Facts structure carrying the paper's own references, whose shape is ∃ C > 0, ∃ T₀, ∀ T ≥ T₀, |f| ≤ C·g and whose own docstring says "explicit inequality with named constants, no filter-o(1) until the final liminf wrapper". The constants were not lost to an obstruction; they were not carried across an interface, because the source's goal was a limit statement.

Either verdict is worth having. Extractable means an effective form of the underlying bound is arithmetic rather than new mathematics, and that would stand independently of the +1.0e-5 improvement it was reached through, since the improvement is unreachable at any computable height while an effective constant is usable above its threshold. Essential means the obstruction finally has a name and a location.

Opened after the operator asked why the fog has to be inherited at all. It is the first hunt to attack the chain upstream of where the transplant begins.

Hunt #7: the quasicrystal that is a theorem (golden_control/)

Status: probe, complete. The quasicrystal lane gains its ground-truth universe, and the exact stage caught the operator mis-remembering a classical theorem.

The quasicrystal gate's instrument had never been run against an aperiodic point set whose atomic diffraction is proved. This hunt points a tapered transform, calibrated on ℤ, where the answer is Poisson summation (6.4e-14), at a golden cut-and-project set, with the Fourier module and intensity law derived in code from the embedding lattice rather than quoted. Measured: peak positions to 8.7e-9, amplitudes against the window-transform law to 2.5e-8, off-module silence 9717× (ζ's arithmetic gate measured 26.8× with 1000 zeros, the theorem universe shows what the instrument does with no truncation), Debye–Waller lesion slopes within 1%, Poisson null clean, precision response monotone to 1e-10. The golden thread pinned exactly: the DH rival's quartic character squares to χ₅, the ℚ(√5) character. One registered claim was false and the computation caught it at first contact (π(p) | p − χ₅(p) fails at p = 3; the split/inert-asymmetric statement π(p) | p−1 vs 2(p+1) holds for all p < 500), recorded with its counterexample, as the derive-never-remember rule intends.

Disposition: instrument validation, not a result about ζ; no ledger entry. Nothing here is evidence for or against RH.

Hunt #6: the Jensen clock (jensen_clock/)

Status: probe, complete. Instrument kept; no claim promoted; the headline is a measured dictionary between the two real-rootedness lanes, plus a null control that explains it.

Connected zeta/li.py's Jensen/hyperbolicity lane to hunt #4's de Bruijn–Newman flow measurements on Davenport–Heilbronn. The exact identity J^{d,0}(x/d) = Σ γ(j)/j!·Π_{i<j}(1−i/d)·x^j makes the degree-d binomial damping a Gaussian coefficient multiplier, de Bruijn's smoothing applied by the degree itself, matching the flow multiplier e^{tu²} at a pair image x₀ with t_eff = |x₀|/(8d). Measured, with raw numbers in jensen_clock/results.json:

Phase 2 (the shift axis): the shifted Jensen polynomial is the damped n-th derivative, and one differentiation is worth 3.69× the violation's entire flow budget (c₀ = 0.1628 vs t\* = 0.0441, measured by re-lifting the landed pair with backward flow; per-step clock not constant, c₁ = 0.1826). All six boundary cells of the (d, n) detection map agree with the additive budget rule |x₀|/(8d) + g(n) < t\, and the map degenerates: the n = 0 row flips exactly at phase 1's d\, and every n ≥ 1 cell is blind at every degree, so by the budget rule all nine known DH pairs are invisible to every shifted Jensen polynomial with n ≥ 1. The GORZ direction (fixed d, growing n), where hyperbolicity is a theorem for ζ, is for detection the maximally blind direction. Two registered numeric guesses failed and are recorded as such (the c₀ bracket; phase 1's planted-pair neighborhood); the strong three-clock additivity test was not run and is marked untested. Prior-art hooks recorded: Csordas–Norfolk–Varga's 1988 Λ ≥ −50 came from non-hyperbolic Jensen polynomials of the flowed function, and its successors dropped Jensen polynomials as needing impractical degrees, the dictionary is a quantitative law of that documented inefficiency.

Phase 3 (falsifier + trichotomy): the strong additivity test, re-measure t_land(n=1) at d = 10⁶, predicted from the d = 10⁸ value and the degree budget alone, passed at defect 1.46e-5 against a registered ±1e-4 bar, so degree, shift and flow measurably spend one budget. The third coefficient-side detector, Li's criterion, has the opposite geometry: a planted quadruple at ρ = 0.8 + 2.5i turns the Bombieri–Lagarias sum negative first at n = 95 (registered interval [80, 160]; one trough n = 95–98, period 16, positive again at 99), and the same amplification formula puts DH pair 1's Li onset at n ≈ 3.3·10⁵ (order-of-magnitude, ζ-shaped background hedge). Trichotomy recorded in jensen_clock/RESULTS.md: two erasing clocks (degree, shift, blind sets cofinal) against one accumulating discriminator (Li, blind set an initial segment); none of the three blindnesses is a matter of effort. One auxiliary statistic (the coded envelope-crossing indicator) was mis-specified and is recorded as unusable.

Disposition: portrait and closure, not conjecture, no ledger entry. Nothing here is evidence for or against RH. Spine candidates in jensen_clock/NOTES.md.

Higher xi derivatives (higher_xi/)

Status: 2008 discrepancy resolved as a chapter-11 calculation error, two measured oracles retained, no higher-derivative zeta constant claimed. Ji Bian's Figure 10.1 coefficients, substituted exactly into equation (11.5), give -202/36855 for kappa=2 and -10284002/1216215 for kappa=3, not the reported 0.9544 and 0.9774. The same substitution at kappa=1 gives 348002/405405 = 0.8584057917..., matching the known control, so this is not a global normalization mismatch. Page 93 also changes three signs from Figure 10.1; neither row produces the headline. Reconciling it would require omitted tails canceling 95.46% and 99.76% of the shown weighted sums, contradicting the page's negligible-tail premise. A completed-CUE experiment and an independent Dirichlet-coefficient recurrence both put the tested second-derivative form factor well below the displayed eleven-term polynomial. The finite-cutoff window ladder decreases from 0.9342893 at ell=8 to 0.9311081 at ell=14; it is a discovery sequence, not a limit or a theorem. Resolution in higher_xi/RESOLUTION-2008-DISCREPANCY.md; full experiment in higher_xi/RESULTS-higher-xi.md.

Frontier math (frontier_math/)

Status: clean kill of the candidate constant, one measured collapse, one quantified wall. Continues wide_search THREAD 1 against the 10 August 2026 paper. Measured: the pair-measure LP (positivity + bandwidth-one data + multiplicity types) reduces exactly to 2 − sup D and descends toward the paper's 0.6725007, the measure level adds nothing, answering THREAD 1's residual question; the ceiling gap is configuration realizability. The constructive half is withdrawn: the scan used u u*, while upstream uses u u^T; the exact witness 1, i, -i gives tr(P₁Q′)=-2, and the proposed additive inequality can demand 9 ≥ 13. The former candidate N₀ˢ ≥ 0.672529·N therefore has no zeta implication. The ordered-gap LP remains a measured configuration problem, and the bin-width ladder still records its earlier midpoint-assignment defect. Also recorded: the sieve route to λ > 1 fails at scale T^{λ−1} (only HL itself closes it), and the CGdL transplant reduces to one named obstruction (inertia counting for non-Gram kernels), with BGSTB 2023's unconditional F ≥ 0 pinned as known. Closure record in frontier_math/CLEAN-KILL-REPORT.md.

The frontier map (frontier_map/)

Status: a map, not a result, the wide_search findings and the source paper's own limits assembled into one instrument, one JSON, one figure.

Builds directly on wide_search and the 10 August 2026 pair-correlation paper. frontier.py computes the whole λ-landscape H(λ) for the two kernels the method accepts unconditionally (ζ and ξ′), pins the ceilings, prior-art bars and the paper's structural wall as cited data, and renders figures/frontier_map.png. Measured: onsets λ₀ = 0.550194 (ζ) and 0.513320 (ξ′) just above the paper's "nothing at λ ≤ ½" line; both curves monotone and still climbing at the λ = 1 wall. The numeric ζ curve matches the paper's closed form (eq. 7.4) to 9.5e-15 pointwise, and a planted mis-constant lesion moves that comparison by 1.5e-2, so agreement is informative. The map's open lanes are recorded as intervals: (0.6725007, 0.68185) for ζ within bandwidth-one data, ξ′-vs-Wu closed negatively at 9.285e-4, κ ≥ 2 blocked on Bian's missing tail bound, λ > 1 walled behind Hardy–Littlewood-strength input. Results in frontier_map/RESULTS-frontier-map.md; controls in frontier_map/probe.py.

The wide search (wide_search/)

Status: one measured constant, two negative results and one reproduction, all about somebody else's method, not a result about zeta.

An operator asked for one externally checkable mathematical contribution adjacent to zeta: generate in volume, kill aggressively, search prior art, reproduce independently, call nothing new without a novelty gate. Mission and scope in wide_search/MISSION.md.

The breadth-first phase was abandoned as the wrong altitude. The target became the paper of 10 August 2026 that raised the unconditional proportion of zeros of ζ on the critical line to 0.6725, and specifically the one place it leaves a variational problem unsolved: its Remark 7.3 on the zeros of ξ′, where it reports a flat window and an unexplained quartic and records that neither reaches Wu's unconditional 0.86957.

A second pass took the remaining thread, whether ζ's own 0.6725 can be moved toward the 0.68185 ceiling, as far as the public material allows. wide_search/RESULTS-pair-ceiling.md:

Disposition: the ξ′ constant and its negative consequence stand, and are reproducible from this directory. One thread is closed (the scalar-moment LP), one is blocked (a closed form for F_k, k >= 2), and one remains genuinely open: the full-data LP over marked periodic configurations, which does not reduce to the single-window bounds. No claim promoted, no ledger entry. Nothing here is evidence for or against RH, and nothing here is a defect report against the paper's Theorems A-E.

The director run (director_run/)

Status: not a hunt in the usual sense and not a result, a directorate record. The instruments it touched are in zeta/, and every change it made there is pinned by a test or stated as a corrected contract.

An operator handed the laboratory over with no assigned theorem and the standing instruction that finding a recorded conclusion of this repository to be wrong counts as a result. Nine investigators with conflicting mandates ran in parallel; the generator of a claim never judged it. Full record in docs/25-the-director-run.md; programs, claim ledger, graveyard and intervention ledger in director_run/.

Disposition: repairs landed with tests; no claim promoted; no ledger entry. Nothing here is evidence for or against RH.

Hunt #5: a norm at every place (local_positivity/)

Status: probe, complete. Instrument kept; no claim promoted; the headline is a negative result about globalisation, plus an honest boundary on what the gate actually tests.

An ontology attempt in the sense of docs/09 §4, pushed at Requirement C of §5.1: construct, from prime data alone, a structure in which the Weil form is a norm square, so its sign becomes formal. Reached one place at a time, and the localisation is exactly where it dies. Raw numbers in local_positivity/results.json:

Disposition: instrument kept, avenue closed and recorded so nobody reopens it; no ledger entry. Nothing here is evidence for or against RH. This is the third statistic, after D(f) (docs/18 §6) and the Fourier quasicrystal separation (§4), to read arithmetic and stay blind to the position of the critical line. The reason recorded here was wrong, and the ROADMAP.md call it asked for has now been made, the answer is no (2026-08-11, docs/25). ζ(s−δ) does not have the same coefficients: it has n^δ a_n, and c_p reads that twist with threshold exactly δ = ½ (c_p = 2x/(1+x), x = p^{δ−½}). Blindness is a property of a statistic invariant under that twist, not of reading arithmetic, and a coefficient-side statistic equivalent to RH is already in this tree (Mertens, criteria.py face 1). So the repetition across three instruments does not rise to a standing constraint on the coefficient-side programme, and must not be recorded as one. Full record in docs/24-the-local-positivity-attempt.md; the session's own corrections, including a citation defect it found in docs/12, are in local_positivity/CORRECTIONS.md.

Hunt #4: repairing the counterexample (flow_repair/)

Status: probe, complete. Instrument kept; no claim promoted; the headline is a measured constant for the rival, and a null control that explains it.

Pointed the de Bruijn–Newman flow (zeta/heatflow.py's deformation, rebuilt generic-Φ in the probe) at the Davenport–Heilbronn function for the first time. Derived Φ_DH = 4e^{3u/2}Σ n aₙ e^{−πn²e^{2u}/5}, then measured the normalisation rather than trusting the derivation: (c, a) = (1, 1) to 4.2e-42, route agreement with completed_dh to 7.2e-41, and the same evaluator reproduces zeta.heatflow.H_t to 5.4e-42 before being trusted on the rival. Raw numbers in flow_repair/results.json:

Disposition: measurement portrait of a rival's flow geometry; no ledger entry (the surviving observation, repair times are configuration geometry, is the null control explaining the quantity, which is a closure, not a lead). Nothing here is evidence for or against RH; nine pairs bound a sup over infinitely many from below and say nothing about Λ_DH itself. Spine candidate recorded in flow_repair/NOTES.md: a Φ-parametric entry point for zeta/heatflow.py (a zeta/ change, not this hunt's).

Hunt #3: the closest call (lehmer_pair/)

Status: probe, complete. Instrument kept; no claim promoted; the headline is a negative result supplied by the rival.

Pointed the ball-arithmetic arm at Lehmer's pair γ₆₇₀₉/γ₆₇₁₀ ≈ 7005.06/7005.10 (gap 0.0377, mean spacing 0.895). Measured, with raw numbers in lehmer_pair/results.json:

Disposition: portrait, not conjecture, no ledger entry. Spine candidate recorded in lehmer_pair/NOTES.md: the default-step blind spot deserves a docstring line on the packaged scanner (a zeta/ change, not this hunt's).

Hunt #2: factorization vs. position (factorization_vs_position/)

Status: probe, not established. The instrument used cannot support the claim that was recorded.

The hunt asked whether the factorization defect D(F) quantitatively controls the Weil position residue, and recorded a "verified" correlation on Epstein forms of discriminants −15, −20, −23, −24. Three defects, each checked in-tree:

Separately, the recorded data does not show the claimed relationship: across results2.json the defect varies by 2.7× (4.25 → 11.46) while the residue moves 6% (4.07 → 4.33), and in results.json a 67× change in defect (1.58 → 105.95) moves the residue 1.36× with argmax_c pinned at the same 86.0 for all nine rows, the scan-window signature docs/17 §2 says to distrust.

Disposition: instrument retained, claim withdrawn, no ledger entry. The correction to HANDOFF.md is in the same commit as this note. What the hunt did produce is real and worth keeping: a generalized residue detector that accepts an arbitrary archimedean bracket, which is the reusable part. Pinned by tests/test_hunt_probe_discipline.py.

Hunt #67: one RH mechanism, stated first and dead by the end (epp_herglotz/)

Renumbered from #49 on 2026-08-21: r_6f088d/ had taken that number on main while this hunt was on a branch. The directory name is the stable reference.

Status: settled, negative. The hunt stated a mechanism before writing any code (MISSION.md, in a commit containing nothing else): RH is equivalent to Re (xi'/xi) >= 0 on Re s > 1/2, so split xi'/xi = G - A into archimedean and prime sides and compose the two positivities each side carries. The Euler product makes Lambda(n) >= 0, which by Bochner makes the prime side vertically positive definite; the archimedean side is positive and grows like (1/2) log(t/2pi).

It is false, and the witness is the symmetric shifted product W_a(s) = zeta(s+a) zeta(s-a) at a = 1/4. It carries an exact s -> 1-s functional equation for its completion, a real Hardy-style Z, a scalar Euler product (which neither standing rival of zeta.epstein.battery has), non-negative Dirichlet coefficients, and log-derivative coefficients Lambda(n)(n^a + n^{-a}) >= 0. Its Bochner matrix and its archimedean term are both larger than zeta's. Its zeros are rho +- a, so Hardy's theorem alone puts infinitely many off its own critical line: four zeros measured in the box [0.1, 0.9] x [10, 25], zero sign changes on the line there, and Re (Xi_a'/Xi_a) = -998 at a point where the mechanism says it is non-negative.

Two things the run recorded that outlive the mechanism. A coefficient claim taken through the battery carries its truncation as part of the claim: EPP read to n <= 40 reports as shared with the principal Epstein form of discriminant -23, and that form's first negative log-derivative coefficient is at n = 48. And the mechanism's target has zero margin on the boundary: the functional equation makes Re A = Re G an identity on the critical line, the margin just inside is sum_rho abs(s-rho)^{-2} (0.0621641 by the analytic route, 0.0621709 assembled from 300 ordinates plus a density tail), and the bound EPP supplies exceeds the target by a factor growing past 14 by t = 1e8. So the repaired mechanism needs square-root cancellation in the prime sum, which is RH. No progress on RH; the hunt says so itself.

Hunt #74: Krenn-Gu 8x3: Orbit-reduced polynomial system and pricing (r_31b6c1/)

Status: settled. Built the exact algebraic generator pipeline. The Krenn-Gu polynomial system has exactly 252 edge-weight variables (as inferred in Fulcrum, not 28). Using the fully $H \times S_2$-symmetric quotient, the variables collapse to exactly 8 orbits. The resulting calibration gate on the 6x3 graph produced [1] from Groebner basis in under 0.1 seconds, successfully replicating the proven "no-complex-witness" verdict.

Applying this same exact pipeline to the open 8x3 graph yielded an identical verdict. The 57 $H \times S_2$ pair orbits were evaluated in the 8-variable working quotient, resulting in a mapped distinct monomial count of 8, each of uniform degree 12. Crucially, executing sympy.groebner on the 70 unique 8-variable symmetry-reduced equations completed in under 5 seconds, using negligible memory (80MB), and cleanly returned [1]. This proves that no $H \times S_2$-symmetric complex witness exists for the 8x3 instance.

(Note: No corresponding harness ledger was found in harness/departments/, confirming that framework is entirely deprecated.)

Hunt #78: the far constant 637/1000 at depth 1 (r_a7c12f/)

Status: settled, the recorded correction is withdrawn. K2-TWO-SPECIES.md section 2 starred far constant sup Dam*(s^2-2)/y'^2 = 0.6636 > 0.637 as a depth-1 correction that Wt_tail_le's 637/1000 does not survive. It does survive. Two separate errors were stacked. First, Wt_tail_le (Counting.lean:93) is Wt w <= (637/1000)/w for 1368 <= w, an inequality between two explicit rational functions of one variable with no depth in it; the depth-carrying lemma is Qim_far_sq (FarField.lean:227, hypothesis hy : y <= 1/2). Second, 1368 <= w = s^2-2 means s >= 37.0135, while two_species.far_constant scans [8, 400]: and both starred sups are attained at s = 12.715 and s = 12.625, i.e. w = 159.7 and w = 157.4, where the proved envelope Wt(w)*w is 0.7042 and 0.7054. Neither row was ever in conflict with anything proved. On the range the constant is asserted on, an Arb pass at 96 bits (hunts/r_a97060/ball_field.py, adaptive cells, 45,030 evaluations) gives sup Dam(1,s)*(s^2-2) <= 0.6317735 against 0.637, margin +0.0052, at an enclosure cost of 1.00005 over the float scan; the ladder 0.5844 / 0.5937 / 0.6094 / 0.6318 at depths 0.25 / 0.5 / 0.75 / 1 all hold. The constant first fails at depth 1.0494 (measured). What does break below depth 1 is the derivation route: Qim^2 <= y^2 Wt(s^2-2) reaches ratio 1.00438 at depth 1, and holds asymptotically iff 4 sinh(y/2)^2 cos(1/sqrt2)^2/y^2 <= 5/8, i.e. iff y <= 0.972659. So a k >= 3 pass at depth 2y <= 1 inherits a broken proof, not a broken constant, and re-fitting base_poly_le for y <= 1 is the named obligation. Not closed: s > 400 has no depth-1 enclosure (the tail composes through the very lemma that fails), and the table's other starred row (no_damage's 28/5) was not examined. Nothing bears on RH (docs/08).