Trustead — live QA screenshot proof (independent reviewer B)

Every image below was rendered by me in headless Chromium against trustead.app (production, main c4cb2c4) at 390px unless noted. Nothing here is a report of someone else's work.

1 · Photo upload speed + no auto-open

Prod demo uploader at 390px right after adding 3 photos — NO Photo Polish dialog auto-opened. (Demo path: the demo refuses real files, so this is not a timing test.)
p1-after-add-photos-390.png
Prod demo uploader at 390px right after adding 3 photos — NO Photo Polish dialog
/dev/preview/roomcast-uploader at 390px — the real uploader components, wand + 'Polish all'.
p3-roomcast-preview-390.png
/dev/preview/roomcast-uploader at 390px — the real uploader components, wand + '

2 · Photo Polish level readout legibility

The real Photo Polish dialog at 390px. NOTE THE BUG: the green 'Photo polished — tap it to review' toast covers the dialog's own opening sentence.
p2-toast-overlap-390.png
The real Photo Polish dialog at 390px. NOTE THE BUG: the green 'Photo polished —
Same dialog at 1280px — same toast overlap.
p2-toast-overlap-1280.png
Same dialog at 1280px — same toast overlap.
Full page with the dialog open. The WARMTH / TINT colour section is replaced by 'Color trim runs on the live engine — not part of this demo', so the readout itself cannot be seen on any public surface.
p2-enhance-dialog-390.png
Full page with the dialog open. The WARMTH / TINT colour section is replaced by
Contrast measurement harness — the shipped dialog classes rendered against the shipped stylesheet on trustead.app. Measured: Neutral readout 6.41:1, 'Warmer +2' / 'Cooler +1' 14.84:1.
p2-contrast-injected-390.png
Contrast measurement harness — the shipped dialog classes rendered against the s

3 · Stale 'filter' wording

Photo tools surface — zero occurrences of the word 'filter' in any user-visible string.
p3-roomcast-preview-390.png
Photo tools surface — zero occurrences of the word 'filter' in any user-visible

4 · Tour row = 4th recommended action

390px. Tour row is the 4th row, same shape, no button, subhead 'Stays, hosting, and vouching.' on one line, not truncated. BUT the 3rd row's subhead ('Tell your network where you want to go.') IS truncated.
p4-preview-home-actions-390.png
390px. Tour row is the 4th row, same shape, no button, subhead 'Stays, hosting,
Same preview at 1280px.
p4-preview-home-actions-1280.png
Same preview at 1280px.

5 · People you may know order

Anna Rivera (waiting on your vouch back) leads with a 'Vouch back' action, then 2nd degree, then 3rd degree. No demo/seed personas.
p4-preview-home-actions-390.png
Anna Rivera (waiting on your vouch back) leads with a 'Vouch back' action, then

6 · Tab menus on /vouch and /network

The shipped shared tab strip rendered at 390px: Waiting on you · Waiting on them · Mutual · 2nd degree · 3rd degree, in that order, inside a horizontal scroll rail (no wrap).
p6-ds-tabstrip-390.png
The shipped shared tab strip rendered at 390px: Waiting on you · Waiting on them
/dev/preview/vouch-network — STALE preview: still the pre-tabs 1°/2°/3° section design, and it still shows a demo persona (Martin Van Buren, 'D').
p6-vouchnet-preview-390.png
/dev/preview/vouch-network — STALE preview: still the pre-tabs 1°/2°/3° section

7 · Trust tips no longer link to a developer page

/dev/edu-tips — every 'Learn more' points at a /faqs anchor. Zero /dev/ targets.
p7-edutips-390.png
/dev/edu-tips — every 'Learn more' points at a /faqs anchor. Zero /dev/ targets.
The public FAQ page — all seven anchors the tips link to exist.
p7-faqs-390.png
The public FAQ page — all seven anchors the tips link to exist.

8 · Punchlist honesty

Full punchlist at 390px.
p8-punchlist-390-full.png
Full punchlist at 390px.
Full punchlist at 1280px.
p8-punchlist-1280-full.png
Full punchlist at 1280px.
Punchlist with every collapsed section expanded.
p9-punchlist-expanded-390.png
Punchlist with every collapsed section expanded.

9 · The parked ideas

/dev/preview/future-ideas — the housesitting stay and the help-out / turnover discount concepts, both live and reachable from the punchlist.
p9-future-ideas-390.png
/dev/preview/future-ideas — the housesitting stay and the help-out / turnover di

10 · Group + onboarding

The real group arrival link he is about to send. Renders correctly at 390px.
x-joinlink-390.png
The real group arrival link he is about to send. Renders correctly at 390px.
Onboarding V6 preview (guest / JG screen).
x-onbv6-390.png
Onboarding V6 preview (guest / JG screen).

Other surfaces walked

/dev/walkthrough — the six-step founder walk.
x-walkthrough-390.png
/dev/walkthrough — the six-step founder walk.
/dev/walk-lab — page scrolls sideways at 390px (document width 570 vs viewport 390).
x-walklab-390.png
/dev/walk-lab — page scrolls sideways at 390px (document width 570 vs viewport 3
/design-system at 390px — page scrolls sideways to 849px, and 17 images fail to load (broken avatar/photo placeholders).
x-dsystem-390.png
/design-system at 390px — page scrolls sideways to 849px, and 17 images fail to
/dev/preview/in-use-education — contains a 10px '?' glyph, below the 12px floor.
x-inuseedu-390.png
/dev/preview/in-use-education — contains a 10px '?' glyph, below the 12px floor.
trustead.app signed-out home at 390px — no floating feedback button.
x-prodhome-signedout-390.png
trustead.app signed-out home at 390px — no floating feedback button.
/dev/decisions at 390px.
x-decisions-390.png
/dev/decisions at 390px.
/dev/preview/mass-vouch at 390px.
x-massvouch-390.png
/dev/preview/mass-vouch at 390px.
The 'AI-Enhanced' disclosure badge present on the enhanced photo.
p-aienhanced-badge-390.png
The 'AI-Enhanced' disclosure badge present on the enhanced photo.