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>
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
# 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
|
||||
|
||||
```bash
|
||||
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
|
||||
```
|
||||
Reference in New Issue
Block a user