### Summary On the main AB comparison page (#2010), render row-level diffs under Builds | Boots | Tests — not only headline counts. ### Details - **Builds** (#2020): Config, Architecture, Compiler, Side A, Side B - **Boots / Tests** (#2021): Path, Config, Platform, Side A, Side B - Rows where `status_a ≠ status_b` only (incl. one-sided `null`) - Reuse status badges; `null` → neutral dash - Empty state: same "No changes between these commits" as #2010 - Tables live in #2010 shell/tabs (content overlaps #2011 / #2012 — this issue is main-page integration) - Mock OK until BE lands - Filter/sort → separate issue
Summary
On the main AB comparison page (#2010), render row-level diffs under Builds | Boots | Tests — not only headline counts.
Details
status_a ≠ status_bonly (incl. one-sidednull)null→ neutral dash