diff-page.tsx is 783 lines and orchestrates everything — threads, live status, alerts, tours, staleness, presence — and no test renders it. Three regressions this month were wiring mistakes a stubbed-fetch mount would have caught.
Proposal: a smoke test that mounts DiffPage with a stubbed fetch and asserts the main surfaces render.
Effort: S–M.
diff-page.tsxis 783 lines and orchestrates everything — threads, live status, alerts, tours, staleness, presence — and no test renders it. Three regressions this month were wiring mistakes a stubbed-fetch mount would have caught.Proposal: a smoke test that mounts DiffPage with a stubbed fetch and asserts the main surfaces render.
Effort: S–M.