Generated via npm run test:demo. Each query lands a full-page screenshot
in test-results/demo-screenshots/<name>.png. Use the curatorial top-5
ordering for the 5-min pitch slot.
Curatorial top-5 (5-min pitch)
Order
Screenshot
What lands
Audience
1
red-hook.png
Visual language: claim glyphs in the gutter, 4 sections, citations 1-4 in the drawer, MapLibre with Sandy + DEP layers, trace UI ticking through 9 specialists. The "this is what Riprap is" frame.
Everyone
2
red-hook-houses-nycha.png
Specific damning number: ~85% of the 2,878-unit Red Hook Houses footprint inside the 2012 Sandy Inundation Zone. NYCHA register card with per-row provenance grid.
Journalists, agency analysts
3
hollis.png
The Mellea reroll demo β Riprap catches itself getting an order of magnitude wrong (0.19% β 19%) and corrects in front of the audience. The system showing its work.
Researchers, methodology audience
4
battery-live-now.png
Shifts gears from archival to real-time: NOAA Battery gauge + NWS active alerts + TTM r2 surge nowcast. Streams in seconds, not minutes.
Agency analysts (OEM), planners
5
downing-street-london.png
Silence-over-confabulation. The briefing politely refuses to invent NYC content for an out-of-scope address. Closes the philosophical loop.
CB-15; canonical register-card showcase per spec Β§15
Honest scope
Screenshot
Query
Outcome
Stakeholder fit
downing-street-london.png
10 Downing Street, London
Geocodes; every NYC specialist falls silent; ErrorCard all-silent OR honest "no grounded data" briefing
Researchers, evaluators of epistemic discipline
Reading a screenshot
Each image captures the full page after the SSE done event. Look for:
Header: wordmark, query echo, live status pill
Briefing prose (left column): four sections numbered 01β04, claim
glyphs in the gutter (filled square = empirical, open square = modeled,
filled circle = proxy, striped square = synthetic prior), citations
numbered [1]β[N]
Map (right column, sticky): four tier-coloured polygon/dot layers.
Layers with zero features are omitted from the legend (silence
over confabulation, applied to the map)
Citation drawer (right column, below map): every cite line shows
tier glyph + source + vintage + doc_id