All six top/bottom anchor cases in getPcbTextBounds put the Y offset in the wrong direction, so silkscreen overlap checks ran against a box on the wrong side.
From the Grok pain-radar digests, Oct 26-27 2026 (Oct 26 12:41 PM ET through Oct 27 7:41 AM ET digests plus the Haitch editions). Verified live 2026-10-27: issue/PR/thread read; title and state confirmed.