Squash-merge of all commits on origin/main not present on HF Space:
- fix(riprap-models): port v2 test_transform patch (services container)
- feat(map): wire TerraMind LULC + Ida 2021 HWM map layers
- fix(map): MapLegend booleans, FloodNet tier proxy
- fix(slides): deck visual fixes
- docs: live-system screenshots (now as LFS/XET pointers, not raw blobs)
- chore: repo cleanup, session artifacts to docs/sessions/
- chore: LFS tracking rules for screenshot and slide PNGs/PPTX
Binary files (screenshots + deck.pptx) are stored as git-lfs/git-xet
pointers so HF's pre-receive hook accepts them. git-xet handles
upload to XET object store during the push.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add Noun Project dam mark, recolored to federal blueβ
Logo: "Dam" by Chintuza via Noun Project (CC-BY 3.0). The original
SVG embedded the attribution as on-canvas Arial text rendered below
the artwork; the cleaned versions in assets/ strip that text from
the image and carry the credit in body copy on every front-facing
surface, per CC-BY's attribution-required-but-not-on-the-artwork
provision.
assets/:
- logo.svg currentColor variant for inline use
- logo-blue.svg #005EA2 (federal blue) baked
- logo-paper.svg #F4F6F9 (paper) baked, for dark surfaces
- logo.png / @2x federal-blue raster, 256/512 px
- logo-paper.png / @2x paper-cream raster, 256/512 px
Color-matched via rsvg-convert against the Civic Hydrology palette
introduced in e84d03c. The mark inherits CSS color in app contexts
(currentColor) and ships its own fill in standalone files.
App wiring:
- new component web/sveltekit/src/lib/components/shell/RipMark.svelte
inlines the SVG with currentColor; size prop, role=img, aria-label
- AppHeader β¦
Re-theme: Civic Hydrology palette (USWDS federal blue, cool slate)β
Three artefacts for the AMD x lablab.ai hackathon submission video.
slides/deck.md + slides/riprap.css β 8-slide Marp deck targeting the
5-minute video format. The theme ports the SvelteKit UI's design
tokens 1:1: IBM Plex (Sans / Mono / Serif), paper register
(#FAFAF7), the four-tier epistemic palette, the five-Stone hint
colours, the orange β accent block from the wordmark. Slides 1β6
land in ~2.5 min of voiceover; slide 7 hands off to the live demo;
slide 8 is the closing CTA. `slides/Makefile` builds PDF / HTML /
PPTX in one command; `slides/README.md` documents the per-slide
voiceover beats.
Slide arc: title β "climate risk data is a black box" + Zillow's
Dec-2025 First Street pullout as the hook β "every number cites
its source or it doesn't appear" with a real cited paragraph β
the stack flaunt (3 of 4 hackathon tracks: Agents + Fine-Tuning +
Vision/Multimodal) β the receipts (5/5 probe pass, Mellea 4/4,
5.8β13.1 s) β civic-tech case (NY disclosure law, $30B DEP plan,
EJNYC FVβ¦