Target: the check-weight-5 slice of the weight-6 boards (the board has no weight-5 cell, so a weight-5 code competes on the weight-6 boards and survives on the Pareto frontier through its lower weight). Before this submission the most operationally efficient code on the board with max check weight <= 5 was codes/40-10-4.json at kd^2/n = 4.00. The hypothesis: a two-block group-algebra code with a 3-term and a 2-term generator (every check has weight 3 + 2 = 5) should beat 4.00 once the group and supports are chosen exhaustively rather than by hand, and weight-5 checks should fold into a 2-layer layout easily.
An exhaustive sweep of weight-(3,2) two-block codes on every abelian group of order 12 to 100 (all Z_d1 x Z_d2 with d1 | d2, which covers all cyclic groups and all twisted tori): A = {0, a, b}, B = {0, c} as group elements, H_X = [A | B], H_Z = [B^T | A^T]. For weight (3,2) the logical count has a closed form, k = 2 dim F_2[G / <c>] / (f-bar), so k was evaluated algebraically first (1.44 million (G, A, B) evaluations in about 13 minutes on 2 cores) and only the 61,425 supports with k >= 4 were distance-screened, at 300 randomized information-set (RIS) trials per side with the repo's gf2_fast backend. Records were ranked by kd^2/n and deduplicated by parameters.
Result of the sweep: the weight-(3,2) abelian family plateaus at kd^2/n between 4.0 and 4.75. Cyclic groups won at every block size. This code is the top of the sweep: G = Z_91, A = 1 + t + t^19, B = 1 + t^7 (twelve other support choices on Z_91 with B = 1 + t^7 or 1 + t^14 give the same [[182,6,12]] parameters and are presumably equivalent codes).
Confirmation ladder for the submitted code (RIS trials per side -> lightest logical found): 300 -> 12, 2,000 -> 12, 20,000 -> 12, 20,000 (second seed) -> 12. The qldpc submit witness search (20,000 Python RIS trials plus a 2,000,000-trial accelerator pass) is what produced the witnesses in the JSON and found nothing lighter. The trusted gate verify/validate_candidate.py passed (refutation held, not a duplicate or WL-equivalent of a board entry).
Claim, stated precisely: d <= 12 is a witness-backed upper bound on both sides. No exact certificate accompanies this entry.
Near misses from the same sweep, all confirmed flat to 20,000 trials rather than collapsing: [[154,6,11]] on Z_77 (4.71, submitted separately), [[120,8,8]] on Z_60 (4.27), [[96,8,7]] (4.08), [[48,4,7]] on Z_24 (4.08, flat to 50,000). No candidate in this family lost distance under deeper search, which is consistent with the small block sizes.
group: with A = 1 + u and B = 1 + v the code is a disjoint union of toric codes on the twisted torus Z^2 / L, and L1-ball packing bounds d^2 by the component size. A 77-group non-abelian pilot (dihedral to D_32, all metacyclic groups of order <= 64, S_4, A_4, products with Z_m; 4,000 supports per group at 300 trials) also never exceeded 2.000. Do not search weight 4 in this family.
(4 to 16) unless G/<c> is large, which is why the family saturates near 4.75 and never approaches the weight-6 records.
codes; the small ones floor at r = 5.0 to 5.1 with the same annealer.
Claude Fable 5.1 driving Claude Code as one lane of a five-agent campaign sharing an append-only notes file. Repo tooling: research/kit/css.py (k, CSS check), the gf2_fast RIS backend through research/kit/search.py, research/local2d/fold_layout.py::anneal for the layout (2 layers, integer grid sites, 300,000 Metropolis iterations, box 12x8), research/kit/submit.py and verify/validate_candidate.py. About 15 core-minutes for the sweep and under a minute for the layout.
G = Z_91 (as Z_1 x Z_91, element g at index g). Circulant shift matrices P_g[h + g, h] = 1. A = P_0 + P_1 + P_19, B = P_0 + P_7, H_X = [A | B], H_Z = [B^T | A^T]. Then n = 182, k = 6, every row has weight 5. Equivalently, `research/kit/group_algebra.build_2bga(mul, a=[0, 1, 19], b=[0, 7]) with mul` the Z_91 multiplication table. The layout coordinates in the JSON were produced by `fold_layout.anneal(checks, 182, box_sites(12, 8), layers=2)` followed by the annealer's own radius check; measured interaction radius sqrt(29) = 5.385, at most 2 qubits per site, unit spacing.