Files
settled-reach/docs/sprints/sprint-37/copy.md
T
jpmschweitzer 8b3baf511f chore(meta): plan Sprint 37: Sweep — 25-ticket spring-clean sprint
Tickets:
- ci (7): #854, #855, #856, #857, #858, #859, #723
- server (9): #853, #860, #862, #863, #874, #877, #878, #789, #847
- client (6): #866, #869, #870, #872, #873, #875
- copy (3): #861, #865, #876

Themes: asset pipeline discipline, PROTOCOL_VERSION removal (D-192),
D-167 HeritageRoot purge, D-032 smuggler/detective enum audit, New Game
regression fix + merge-path test coverage, copy wiki residue purge,
bookmark save-state, generator quality patches.

Debt surfaced from Q/D-record sweep: Q-095 Commission name, D-167 and
D-032 residue, plus spring-cleaning pulls from stale backlog (#789,
#847, #723, #862).

#868 cancelled (superseded by #874 + #875).
2026-04-21 16:00:22 +02:00

66 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Sprint 37: Sweep — Copy Tasks
**Goal:** Spring-clean accumulated debt: asset pipeline discipline, PROTOCOL_VERSION removal, D-167/D-032 dead-code purge, New Game regression fix, copy wiki residue, bookmark save-state, and generator quality patches.
**Branch:** `sprint-37/copy`
**Agents:** Mellanie (author), Paula (narrative), Miri (consistency)
## New Tickets
| # | Title | Priority | Blocked by |
|---|-------|----------|------------|
| #876 | decide(content): Commission formal name — canonical long-form designation (Q-095) | medium | — |
| #865 | Purge remaining v0.1 Sova/Van Maanen's residue from wiki | medium | — |
| #861 | Author 112 brand corp wiki stubs to three-layer narrative depth | medium | — |
Use `tooling/db/ticket show <id>` for full details.
## Key Decisions
- `decisions/questions.md` — Q-095 (Commission formal name — Concord Commission vs. Lattice Commission)
- `decisions/content.md` — D-128 (culture implicit in starting location), D-122 (all NPCs generated)
- `decisions/economics.md` — D-189 (brand layer architecture — 8 categories), D-185 (brands are not commodities)
## Open Questions to Resolve Early
- **Q-095: Commission formal name** — Drift between "Concord Commission" and "Lattice Commission" blocks institutional POI signage and tractus fee legal text. Jeroen picks the long-form name; Mellanie/Paula codify everywhere. Resolve in the first session of the sprint before #865 touches faction files.
## Notes
**#876 — Commission formal name decision (Q-095)**
- One-conversation resolution. The two drifted names appear in: faction wiki pages, tractus fee descriptions, legal-text authoring guide examples, and institution templates.
- Deliverable: a confirmed D-record (claim an ID with `tooling/db/decision claim D content "Commission formal name"` before writing). Update `decisions/questions.md` to mark Q-095 resolved with the D-record reference.
- Do this first — #865 will touch faction files and should use the canonical name.
**#865 — Purge v0.1 Sova/Van Maanen's residue from wiki**
- Start by running `grep -rln 'v0\.1\|Sova Transit\|Van Maanen\|Kael Davan\|Sera Venn\|Nils Davan\|the-ring' wiki/` to scope the full hit list.
- Confirm three decision points with Jeroen before bulk editing:
1. Sova/Transit tree under `wiki/star-systems/GJ-35/sova/` — delete outright, or reparent/retag as a legitimate Vuurkloof station?
2. Example references in authoring guides/templates — keep as illustrative voice examples, or replace with galactic-scope alternatives?
3. Decision/lore files citing Kael/Sera/etc. as canonical — rewrite to generic, or delete those sections?
- This is judgment-heavy cleanup, not a mechanical find/replace. Confirm the decision points first; do the bulk editing after.
- Resolve Q-095 (#876) before touching faction files so the correct Commission name is used throughout.
**#861 — Author 112 brand corp wiki stubs to three-layer narrative depth**
- Sprint 36 PR #133 shipped 112 new corp wiki pages in `wiki/corporations/` as 24-line frontmatter-only placeholders. They need authoring to the canonical three-layer standard.
- Reference template: Calloway, Thrds, VGV, Thalassa stubs (95125 lines each). Three layers: (1) public identity, (2) actual operation, (3) one concealed fact.
- DoD per page: ≥95 lines, all three layers present, cross-refs populated, corridor/founding-system specificity (not generic boilerplate).
- This is a full sprint's worth of work for the team. Do not attempt to cram into a single session — divide by corridor or category across Mellanie/Paula/Miri and review as you go.
- Paula reviews narrative as authoring progresses. Miri checks cross-ref consistency.
## Dependency Chain
```
#876 (Q-095 Commission name) → #865 (wiki residue purge touches faction files)
#861 → standalone, parallel to both above
```
## PR Workflow
```bash
tea pr create --repo jpmschweitzer/settled-reach --login schweitz \
--title "content(wiki): sprint 37 — brand corp stubs, wiki residue purge, Commission name" \
--description "body" \
--base main --head sprint-37/copy
```