- Add Q-WTF-039/040/041 to questions-content.md row in README.md - Update questions.md master index: add Q-WTF entries, fix counts (57→60 total, content 21→24), update footer - Add #623 cancelled note to round-21 ticket inventory - Add Q-WTF-041 design pass to sprint-28 candidates list Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
75 lines
4.1 KiB
Markdown
75 lines
4.1 KiB
Markdown
---
|
|
title: "Sprint 28 — Candidate Ticket List"
|
|
description: "v0.2 story tickets cleared for Sprint 28 sprint planning. Output of Sprint 27 planning pass."
|
|
type: sprint-prep
|
|
sprint: 28
|
|
prepared_by: Sprint 27 planning team
|
|
date: 2026-03-17
|
|
---
|
|
|
|
# Sprint 28 Candidate Tickets
|
|
|
|
**From:** Sprint 27 planning pass (ticket #676)
|
|
**For:** SI — sprint planning
|
|
|
|
These tickets have: team assigned, no unresolved open questions, no upstream blocker currently in backlog.
|
|
|
|
---
|
|
|
|
## Ready for Sprint 28
|
|
|
|
| # | Title | Team | Epic | Notes |
|
|
|---|-------|------|------|-------|
|
|
| **#614** | Bookmark definition system | server | Tycoon Bookmark | No blockers. Blocks #618 (creation screen). Start here. |
|
|
| **#615** | Tycoon small business owner starting state | planning | Tycoon Bookmark | No blockers. Design spec for Day 1 state. Blocks #681 (apartment generator). |
|
|
| **#616** | Broad economic verb vocabulary design | planning | Tycoon Bookmark | No blockers. Verb map design doc. Independent. |
|
|
| **#619** | Full character customisation | client | Character Creation | No blockers. Cosmetic UI. Independent of apartment (#617) — taste trait is shared root, not pipeline (D-147). |
|
|
| **#679** | Location-to-culture resolution system (server) | server | Character Creation | No blockers. Split from #620. Unblocks #621, #680, #681. Critical path for NPC generation. |
|
|
| **#624** | Quietly responsive world | server | World Feel | No blockers. Proximity-weighted NPC attention + reaction systems. |
|
|
| **#625** | Dual-scale consequence model | server | World Feel | No blockers. Sharp events + slow accumulation. Rimworld + DF model. |
|
|
| **NEW** | Q-WTF-041 design pass (span gate feeling) | planning | World Feel | No blockers. Resolves Q-WTF-041 to unblock #626. Needs Gore, Ozzie, Miri, Araminta. Create ticket during sprint planning. |
|
|
|
|
**Total:** 8 tickets across server (4), client (1), planning (3)
|
|
|
|
---
|
|
|
|
## NOT Ready — Blocked or Needs Design First
|
|
|
|
| # | Title | Team | Blocked by | When Ready |
|
|
|---|-------|------|-----------|------------|
|
|
| #618 | CK3-style character creation screen | client | #614 (bookmark definition) | Sprint 29 (after #614 ships) |
|
|
| #680 | Location picker in character creation UI | client | #679 (culture resolution) | Sprint 29 (after #679 ships) |
|
|
| #681 | Apartment generator logic | server | #615 (starting state) + #679 (culture resolution) | Sprint 29 (after both ship) |
|
|
| #682 | Apartment rendering + first-moment sequence | client | #681 (generator logic) | Sprint 29+ |
|
|
| #621 | NPC personality surface area | server | #679 (culture resolution) | Sprint 29 (after #679 ships). CRITICAL priority. |
|
|
| #622 | Relationship formation system | server | #621 (NPC personality surface) | Sprint 29+ |
|
|
| #626 | Setting delivery — both layers | planning | Q-WTF-041 unresolved (span gate feeling) | Design pass needed first |
|
|
|
|
---
|
|
|
|
## Tickets Marked as Split (do not assign)
|
|
|
|
| # | Title | Split into |
|
|
|---|-------|-----------|
|
|
| #617 | Auto-generated apartment | #681 (server: generator) + #682 (client: rendering + first moment) |
|
|
| #620 | Culture-implicit-in-location system | #679 (server) + #680 (client). Original deleted. |
|
|
|
|
---
|
|
|
|
## Q-WTF-041 Note for #626
|
|
|
|
Ticket #626 (Setting delivery — both layers) references Q-WTF-041: "what should the player feel looking at the span gate from their apartment?" This question is unresolved. Before #626 can be split and implemented, the design spec for the visual + insert layers must be authored. Recommend a planning ticket for the design pass in Sprint 28, separate from implementation.
|
|
|
|
---
|
|
|
|
## Critical Path
|
|
|
|
**NPC legibility chain:** #679 → #621 → #622
|
|
NPC personality surface area (#621) is CRITICAL priority. Get #679 (culture resolution) into Sprint 28 so #621 is unblocked for Sprint 29.
|
|
|
|
**First Settled Reach moment:** #615 + #679 → #681 → #682
|
|
The apartment moment (D-136) depends on both the tycoon starting state spec and culture resolution shipping first. Apartment rendering (#682) is the client-side emotional delivery — sprint-pair with #681.
|
|
|
|
**Character creation chain:** #614 → #618
|
|
Bookmark definition gates the creation screen UI.
|