The ops/roadmap-scoreboard.py generator emitted triple leading/trailing pipes on every row, which under the GFM spec parsed as phantom empty cells. Switched to single-pipe rows matching the header definition, and regenerated the embedded ROADMAP.md scoreboard table.
mac-ssr-landing split page.tsx into a Server Component but shipped a duplicate sectionFromUrl() there that could never run (Server Components have no window at render time). Deleted the dead function and its unused section-nav import; the live copy in app-workspace.tsx is now the sole seam.