# Sprint 32: Landfall — Visual Tasks **Goal:** Close Phase 1 — deliver remaining deliverables, validate pipelines with spikes, kick off Phase 2 economics design. **Branch:** `sprint-32/visual` **Agents:** Araminta (art direction) ## New Tickets | # | Title | Blocked by | |---|-------|------------| | #778 | Heightmap pipeline spike — single example for review | — | | #779 | Planetary shader screenshots for wiki/GTTR | — | | #795 | Icon set design for implant HUD components | — | Use `tooling/db/ticket show ` for full details. ## Key Decisions - `decisions/perception.md` — D-086 (insert icon system — custom SVG constraints) - `decisions/architecture.md` — D-166 (development cascade), D-169 (implant UI component library) - `decisions/scope.md` — D-170 (HUD visibility groups) ## Notes ### #778 Heightmap spike — ONE example Produce a single annotated heightmap for one inhabited planet. The user wants to validate the approach and visual style before committing to batch production. **Deliverable:** One heightmap with annotations (cities, rivers, roads, biomes) + brief pipeline documentation describing how the batch will work. **Pick a planet with varied terrain** — a good candidate has mountains, water, and at least one major settlement to showcase all annotation types. ### #794 Heightmap batch — DEFERRED TO SPRINT 33 Moved out of Sprint 32. Will start after #778 spike is reviewed and approved. ### #779 Planetary shader screenshots Per-planet-type screenshots for GTTR arrival window content. These appear in the wiki/GTTR as the visual first impression of each world. ### #795 Icon set design Design the icon vocabulary for the implant HUD. This **blocks #787** (client team's minimap + stance label conversion). **Output:** SVG icon set following D-086 constraints: - Custom SVG, not icon font - 1px stroke base weight - `#c8d0e0` chrome color (runtime-replaceable) - Minimal anchor points, clean geometry **Icons needed:** - Stance indicators (WALK, CAREFUL, SPRINT, CROUCH) - Status badges (health, perception mode) - Interaction prompt icons ## Dependency Chain ``` #778 (heightmap spike) → #794 (batch heightmaps, DEFERRED to Sprint 33) #795 (icon design) → #787 (client: stance label, cross-team) #779 (screenshots) → standalone ``` ## PR Workflow ```bash tea pr create --repo jpmschweitzer/settled-reach --login schweitz \ --title "feat(visual): Sprint 32 — heightmap spike, screenshots, icon design" \ --description "body" --base main --head sprint-32/visual ```