Files
settled-reach/docs/sprints/sprint-32/client.md
T
jpmschweitzerandClaude Opus 4.6 3d1ff6ad2e chore(meta): plan Sprint 32: Landfall
14 tickets across 4 teams + planning track:
- Copy (4): cultural audit #784 (analysis only), batch edits #793
  (blocked), system profiles #790, economic profiles #781
- Visual (4): heightmap spike #778, batch heightmaps #794 (blocked),
  screenshots #779, icon design #795
- Client (4): HUD layout #792, status/minimap/interaction → implant
  #786/#787/#788. #787 blocked by icon design.
- Planning (1): Phase 2 economics kickoff #796

New tickets: #793, #794, #795, #796

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-05 15:40:27 +02:00

2.2 KiB

Sprint 32: Landfall — Client Tasks

Goal: Close Phase 1 — deliver remaining deliverables, validate pipelines with spikes, kick off Phase 2 economics design.

Branch: sprint-32/client Agents: Stig (UI), Tyre (architecture), Hoshe (QA)

New Tickets

# Title Blocked by
#792 HUD layout pass — resolve overlapping elements
#786 Convert HUD status display to implant components
#787 Convert minimap + stance label to implant components #795 (icon design)
#788 Convert interaction prompt to implant component

Use tooling/db/ticket show <id> for full details.

Key Decisions

  • decisions/architecture.md — D-169 (implant UI component library), D-170 (HUD visibility groups)
  • decisions/perception.md — D-086 (insert icon system)

Notes

#792 HUD layout pass (do first)

Fix anchor/position conflicts causing overlapping HUD elements. No component rewrites — layout only. This unblocks visual clarity for the implant conversions.

Key files:

  • client/ui/implant/ — implant component library
  • client/scripts/autoloads/hud_groups.gd — z-index layer manager

#786 HUD status → implant

Convert the top-left Health/Time/Mode/Perception panel to use ImplantPanel, ImplantHeader, ImplantDataRow components from client/ui/implant/.

#787 Minimap + stance → implant

Convert the top-right minimap container and stance badge. Blocked by #795 — Araminta must deliver the icon set before the stance label can use proper icons instead of text labels.

Start the minimap container conversion (not icon-dependent), but the stance badge needs the icons.

#788 Interaction prompt → implant

Convert the bottom-center E-Examine prompt to implant component styling.

Dependency Chain

#792 (HUD layout) → do first, unblocks clarity
#786 (status → implant) → standalone, parallel
#795 (icon design, visual team) → #787 (stance → implant)
#788 (interaction → implant) → standalone, parallel

PR Workflow

tea pr create --repo jpmschweitzer/settled-reach --login schweitz \
  --title "refactor(ui): Sprint 32 — HUD implant conversion" \
  --description "body" --base main --head sprint-32/client