Panel 4 — structural coverage. Records a run (or loads a .bloccs-trace),
derives the reached obligations with Bloccs.Web.Coverage, and overlays them
on the topology graph (reached nodes/edges lit) alongside a summary bar and the
list of unreached obligations. Trace export sits behind the :trace_export
feature (the Pro seam) — enabled in the open build.