Hackathon (#1155) SAT-search. The 2026-09-18 t=2 session placed [[16,6,3]], [[25,9,3]], [[36,12,3]] on the weight-6 × local-2d-single frontier. The 7×7 (n=49) grid was budget-walled in-session; this code is the night campaign's T3 result: a t=2 weight-6 code at n=49 with k=17, d=3, filling the frontier gap between n=36 and n=40 in the weight-6 × local-2d-single cell.
local_sat.py `enumerate_local_sat_codes(n_side=7, G=16, w=6, t=2, radius=2.0, shared_t3=True, solver="cadical")`, run overnight with per-solve conf/time budgets. G=15 was UNSAT; G=16 produced [[49,17,3]] codes. Screened at 800-trial RIS d≥3, dominance-checked against the current single-layer w≤6 board, and gate-packaged.
Witness-backed upper_bound d=3 (weight-3 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 3 on either side (lightest X-logical weight 3, lightest Z-logical weight 3). Interaction radius 4.00 (hackathon-eligible).
7×7 t=2 at G=15 is UNSAT (too few checks to satisfy t=2 detection). The t=4 (d≥5) stages at 5×5/6×6 produced no codes within budget.
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(7, 16, 6, 2, 2.0, seed=0, max_codes=80,
solver="cadical", conf_budget=2_000_000, time_budget=600.0,
stream=True, shared_t3=True)
# pick a k=17, d>=3 code, package with make_submission(coordinates=..., layers=1)