Website Mobile Polish + Marquee Overhaul

The website's mobile experience is broken in several visible ways: the ship log header text overlaps and garbles, the hamburger nav has no opaque background so content bleeds through, the hero meta row wraps awkwardly, ship log expanded rows lose all proof signal on narrow screens, the compatibility marquee has placeholder icons and a stale tool list, and the "Full proof chain" link is a 404. These are all on the primary marketing surface. Fix them, and do it responsively across phone, tablet, and desktop — not just "desktop and mobile."

verdict PASSscore 22 / 22findings 6 (0 risk · 1 debt · 5 obs)duration 1h 23mrejection cycles 0shipped May 8, 2026surface website

Pipeline timeline

Intent to proven code in 1h 23m across Think, Plan, Build, and Verify.

Think
34m
Plan
16m
Build
12m
Verify
5m

Assertion ledger

22 claims, each independently verified. Showing 8 — show all →

IDSaysMatcher
A001Marquee shows exactly six AI toolsverifiedok
A002Marquee includes Claude Code, Cursor, Codex, Windsurf, Copilot, and Clineverifiedok
A003Every marquee tool has a brand icon that rendersverifiedok
A004Cline has a brand icon in the registryverifiedok
A005Codex icon is no longer the diamond placeholderverifiedok
A006Marquee title reads 'Works with any AI tool'verifiedok
A007Marquee animation is faster than the original 40 secondsverifiedok
A008Mobile nav overlay escapes the parent nav stacking contextverifiedok

Findings 6 total

debtwebsite/components/proof-feed/proof-feed.module.cssclosed
rowArrow CSS class defined but never used in ProofFeed.tsx
obswebsite/lib/icons.tsxclosed
brandIconNames exported but never imported — pre-existing, out of scope
obswebsite/lib/icons.tsxclosed
Copilot/Cline use currentColor — renders as var(--fg) inside .glyph, works in both themes but contrast depends on --ink-15 background chip
obswebsite/lib/copy.tsclosed
Manifesto outbound link still points to /#pipeline which no longer exists — pre-existing, not in scope
obswebsite/lib/copy.tsclosed
Three dead #pipeline links in copy.ts — pre-existing, not introduced by this build
+1more findings

Integrity seal

scopesha256:20c965e7932d9...
contractsha256:f8493b98a1e0b...
plansha256:ccfb99a7d986e...
specsha256:b1afe8c80875d...
build-reportsha256:c03c8c759f49d...
build-datasha256:523deaddb32be...
verify-reportsha256:1a62e6a26c77f...
verify-datasha256:3e52b12d5910c...
audit cmd$ ana proof audit website-mobile-polish   → all hashes match