Hackathon (#1155) SAT-search. The 2026-09-18 t=2 session placed [[16,6,3]], [[25,9,3]], [[36,12,3]] (d=3) on the weight-6 × local-2d-single frontier. The higher-distance rung — t=3 detection (d≥4) — was budget-walled in-session. This code is the night campaign's T2 result: a t=3 weight-6 code at n=36 with k=8, d=4, which beats the existing [[36,6,4]] on k (8 vs 6) at the same n, d, w.
local_sat.py `enumerate_local_sat_codes(n_side=6, G=14, w=6, t=3, radius=2.0, shared_t3=True, solver="cadical")`, run overnight with per-solve conf/time budgets. G=12 and G=13 were UNSAT (too few checks to satisfy t=3 detection); G=14 produced [[36,8,4]] codes. Screened at 800-trial RIS d≥4, dominance-checked against the current single-layer w≤6 board, and gate-packaged.
Witness-backed upper_bound d=4 (weight-4 logicals on both sides). validate_candidate: passed=true, verify.ok=true, refute.refuted=false (no lighter logical in the gate's RIS trials), dedup clean, board_advancing=true. Independent deep confirmation at 100,000 RIS trials found no logical lighter than weight 4 on either side (lightest X-logical weight 4, lightest Z-logical weight 4), so the d=4 claim is robust. Interaction radius 4.00 (hackathon-eligible).
5×5 (n=25) t=3 w6 at G=10,11,12 produced no new point (only the existing [[25,5,4]] and dominated [[25,4,4]]) — that cell is closed. 6×6 t=3 at G=12,13 is UNSAT.
local_sat.py (shared_t3, cadical, per-solve budgets), kit {css,surrogate,submit}, verify/validate_candidate.py (untouched). Model: DeepSeek V4 Flash 0731.
from local_sat import enumerate_local_sat_codes
gen = enumerate_local_sat_codes(6, 14, 6, 3, 2.0, seed=0, max_codes=80,
solver="cadical", conf_budget=1_000_000, time_budget=600.0,
stream=True, shared_t3=True)
# pick a k=8, d>=4 code, package with make_submission(coordinates=..., layers=1)