Current task: —

Updated 08-18-2026

D-025 — E-016 V3 failure ROOT-CAUSED and REPAIRED (task 2.6 complete)

Date: 2026-08-18 | Session: 006 | Task: 2.6 (Q-S3c remainder) Status: COMPLETE. V3 failure = two recon-side defects (missing origin pair + EM-tail factor-y bug); analytic side was never broken. Repaired V3 passes at 1.5–2.0e-5 (threshold 0.02) — E-016c, ALL CHECKS PASS.

1. The failure (recap)

E-016 V3 compared ρ_W^analytic (Galerkin z-derivative) vs ρ_W^recon (located real zeros + Euler–Maclaurin lattice tail): residual at a=4 +1.274 (y=0.5), +0.637 (1), +0.313 (2), +0.073 (5), −0.179 (10), −0.993 (20); rel ~0.3. D-024 §4 listed candidates (a) Im κ ≠ 0, (b) low-zero bookkeeping, (c) large-z float64 zero-finder noise.

2. Key observation that cracked it

2/(πy) at y = 0.5, 1, 2 equals 1.2732, 0.6366, 0.3183 — matching the residual's low-y part to 4 digits. 2/(πy) is exactly the Poisson contribution of a zero pair at |z₀| ≈ 0 MISSING from the recon.

3. E-016b findings (argument-principle diagnostic)

New reusable diagnostic: the real-gauge brentq scan (E-016) can only see REAL zeros; winding numbers of W on |z| = r count ALL zeros.

4. The second defect: EM-tail factor-y bug (E-016 script)

The E-016/E-016b recon tail was coded as tail = (y/d)(π/2 − arctan(z₀/y)) ← SPURIOUS FACTOR y The integral is ∫_{z₀}^∞ y/(y²+z²) dz = π/2 − arctan(z₀/y), so the correct tail is (1/d)(π/2 − arctan(z₀/y)). The bug overshoots the recon by (y−1)·(correct tail): predicts −1.08 at y=20 (a=4) vs observed −0.99 ✓, and −2.53 at y=20 (a=10) vs observed −2.53 ✓✓ (exact). Smoking gun in E-016b: the notail variant (located zeros only) matched the analytic side to +0.09/+0.17 at y=20 — the analytic side had the correct tail all along.

5. Verdicts on the D-024 candidates + refutations

6. E-016c repair (ALL CHECKS PASS)

7. Consequences

8. Honesty notes