Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
4.1 KiB
Sprint 29: Body Catalog — Copy Team Briefing
Sprint goal: Complete body catalogs for all 258 remaining systems across all corridors. Agents: Miri (naming), Paula (narrative review), Ozzie (astrophysical + experience review) Scope: 258 systems, hops 4-12, all 5 corridors
Pipeline
Each system follows the /atlas author-system pipeline:
- Read wiki (index.md + gttr.md) — build context
- Generate astrophysical skeleton —
tooling/atlas author "{system_id}" - Spawn Miri for naming — wiki-derived register, collision avoidance
- Paula narrative review — names, population, stations vs wiki coherence
- Paula + Ozzie dual review — narrative integrity + astrophysical sanity
- Integrity check — automated verification
- Commit — one system per git commit
See .claude/skills/atlas/references/author-system.md for full details.
STRICT: One system at a time. Complete the full pipeline (steps 1–7) for a single system before starting the next. Do NOT batch systems for writing, naming, or review. Batching causes agent context overflow, cross-system bleed in review feedback, and review agents getting stuck on oversized payloads. Each system must be isolated in the review agents' context windows — send one system to Miri, get names back and apply them, send to Paula and Ozzie, get reviews back and fix issues, verify, commit, then move to the next system. Between systems, clear reviewer agent contexts (shutdown + respawn, or user-initiated context clear) to prevent accumulated review data from prior systems causing bleed or context pressure in the next review cycle.
Agent spawn requirements:
- All spawned agents (Miri, Paula, Ozzie) must be instructed to read
.claude/skills/atlas/SKILL.mdand the relevant review reference (e.g.references/review-ozzie.md) on first activation. - Inhabited planets should have their OWN name, distinct from the system name. Only match when the wiki explicitly uses the same name for both.
- Secondary stations (commercial, research, agricultural, industrial) must reflect institutions described in the wiki — not every system is horizon-only.
- Occasional rural moons (small, single-function: mining, fungi growing, ore processing — a few hundred to ~1K people) add variety.
Work Order
Process by corridor, hop-order within each corridor (closest to Gateway first).
All tracks run in series on the copy branch (parallel worktree approach superseded).
| Track | Story | Corridor | Systems | Hop Range | Status |
|---|---|---|---|---|---|
| A | #739 | North Reach | 43 | 4-12 | done |
| B | #740 | South Reach | 47 | 4-10 | done |
| C | #741 | East Reach | 47 | 4-9 | done |
| D | #742 | West Reach | 50 | 4-17 | done |
| E | #743 | All corridors (remainder) | 120 | 4-23 | hops 4-7 done (65 systems); 55 remaining |
Use tooling/atlas next {hop} to get the system list per hop.
Use tooling/atlas unfinished to see all remaining systems.
PR Strategy
One PR per corridor track, all from copy branch.
Quality Standards (from hops 0-3)
- Body count: G/F stars 8+, K stars 7+, M dwarfs 6+, A/B stars 6+
- Always include: oort cloud, asteroid belt, gas giant (most systems), horizon station
- Names: Inhabited bodies + all stations get proper_name. Uninhabited bodies = null. Wiki names override Miri.
- Population: Hub 1-5B, junction 500M-2B, loop/through 200M-1B, dead end 10M-500M. Adjust for wave + role.
- No translations in notes — translations flatten names into labels
- One commit per system — never batch
Tickets
- Epic #738: Body catalog completion (parent: #746 Phase 1)
- Story #739: Track A — North Reach
- Story #740: Track B — South Reach
- Story #741: Track C — East Reach
- Story #742: Track D — West Reach
- Story #743: Track E — Deep Frontier
Key References
.claude/skills/atlas/references/— all pipeline subfilesdocs/design/cultural-migration-pressure.md— corridor cultural frameworkdocs/atlas/corridor-assignments.md— parallel work structurewiki/corporations/index.md— corporate entities for industrial_corridor tags