Title
v0.8 — Forward-roadmap content update (PRD-025): 24 missions + ~37 fleet + ~6 updates
Body
What
Land orrery's first comprehensive forward-looking content sweep since the v0.7 cycle. Adds 24 announced/planned missions and ~37 fleet entries covering the major architectural resets in space programs since mid-2025, plus updates ~6 existing entries that have shifted.
Source-of-truth backlog: docs/research/forward-roadmap-2026-06-09.md
Plan: docs/prd/PRD-025.md
Curation principle: big future programs · novel approaches · welcoming newcomers — not full enumeration. Out of ~100 candidate entries in the research doc, the cut to 24 missions + ~37 fleet is the minimum that represents every major space-faring program (NASA, US commercial, CNSA, Roscosmos, ESA, JAXA, ISRO, UAE, KARI, AEB) with at least one flagship.
Why
As of 2026-06-09, static/data/missions/ has only 5 forward-looking entries (artemis3, blue-moon-mk1, mmx, starship-demo, starship-mars-crew) and static/data/fleet/ has 5 (axemu, gaganyaan, htv-x, sokol-m, exomars-rosalind-franklin). Meanwhile the world has shifted: Gateway cancelled (Mar 2026), Artemis III demoted to LEO HLS-rendezvous demo (Feb 2026), Mars Sample Return cancelled (Jan 2026), China's crewed lunar program hardware-validated for 2030, Tianwen-2 rendezvous with Kamoʻoalewa today, multiple newcomer programs standing up (UAE asteroid belt, India BAS-01, Korean Lunar Lander, Brazil VLM-1, India private Vikram-1, first Hong Kong + Pakistani astronauts on Tiangong, Vast Haven-1).
Slice plan
- Slice 0 — new
surface-base category (schema + fleet index + /fleet UI filter chip + i18n label keys)
- Slice 1 — Architecture resets: artemis3 update, Artemis IV/V, Lunar Surface Base buildup, SR-1 Freedom + LR-1, SLS Block 1B, Starship HLS, Blue Moon Mk2; mark MSR + Gateway HALO/I-Hab cancelled / redirected; htv-x → ACTIVE; new-glenn LC-36 note
- Slice 2 — China program block: Project 921 (CZ-10 + Mengzhou + Lanyue + Wangyu + Tansuo + crewed lunar 2030), Tianwen-3 / 4, Chang'e-8, Tiangong expansion + Xuntian, Shenzhou-23 / 24, ILRS basic station
- Slice 3 — Newcomers + novel approaches: BAS-01 + NGLV + Chandrayaan-4, KSLV-III + Korean Lunar Lander, Vikram-1 (Skyroot), VLM-1 (AEB), Rashid Rover 2 + Blue Ghost 2 + MBR Explorer, Dragonfly, Lunar Cruiser, Comet Interceptor, Haven-1
- Slice 4 — Russia roadmap: ROSS + Orel + Angara A5 family + Vostochny LC-1A
Acceptance bar
- All 4 slice PRs merged
- Every new entry: full
id, name, agency, country, status, first_flight (null if not flown), best_known_for, sourced credit, ≥ 3 links, linked_missions cross-refs where applicable
npm run validate-data green; npm run preflight green
- en-US strings for every user-visible field; other 13 locales accept TODO placeholders or empty-loader-fallback per PRD-007
/missions and /fleet routes surface the new entries; surface-base filter chip live
- ≥ 1 entry per agency in {NASA, SpaceX, Blue Origin, CNSA, Roscosmos, ESA, JAXA, ISRO, UAE, KARI, AEB} visible on the page
- PRD-025 status moves from "Draft (prep for v0.8)" to "Accepted (v0.8)"
Out of scope
- The remaining ~75 entries in the research backlog (CLPS deliveries, full Russia launcher family, ESA observatories beyond Comet Interceptor, 2026 launcher debut wave) → v0.9+
- Image curation / image-vision scoring → catches up via existing Image Pipeline v2 after content adds
- Surface-base 3D rendering on
/moon and future /mars surface routes → separate scope
- Locale propagation to non-en-US → standard translation pipeline, not blocked on per-slice merges
Risks
- Date drift — most entries have dates that will move. Re-verify at slice-start; flag slips > 6 months in
credit.
- Newcomer entries with thin English sourcing — Vikram-1, VLM-1, Korean Lunar Lander, MBR Explorer's lander; accept agency-press-release-language sourcing.
- Architecture re-resets between this draft and v0.8 cut — handle in-slice, not deferred.
- Surface-base category cold-start — Slice 0 is explicit guard.
Done
When all 4 slices are merged + PRD-025 marked Accepted (v0.8) + v0.8 release notes mention the content sweep.
References
- PRD-025 (
docs/prd/PRD-025.md)
- Research backlog (
docs/research/forward-roadmap-2026-06-09.md)
- Memory: "Orrery celebrates global space programs, not just NASA"; "Significant work blocks need doc updates + GH issue"; "Don't downplay scope in plans"
Title
v0.8 — Forward-roadmap content update (PRD-025): 24 missions + ~37 fleet + ~6 updates
Body
What
Land orrery's first comprehensive forward-looking content sweep since the v0.7 cycle. Adds 24 announced/planned missions and ~37 fleet entries covering the major architectural resets in space programs since mid-2025, plus updates ~6 existing entries that have shifted.
Source-of-truth backlog:
docs/research/forward-roadmap-2026-06-09.mdPlan:
docs/prd/PRD-025.mdCuration principle: big future programs · novel approaches · welcoming newcomers — not full enumeration. Out of ~100 candidate entries in the research doc, the cut to 24 missions + ~37 fleet is the minimum that represents every major space-faring program (NASA, US commercial, CNSA, Roscosmos, ESA, JAXA, ISRO, UAE, KARI, AEB) with at least one flagship.
Why
As of 2026-06-09,
static/data/missions/has only 5 forward-looking entries (artemis3, blue-moon-mk1, mmx, starship-demo, starship-mars-crew) andstatic/data/fleet/has 5 (axemu, gaganyaan, htv-x, sokol-m, exomars-rosalind-franklin). Meanwhile the world has shifted: Gateway cancelled (Mar 2026), Artemis III demoted to LEO HLS-rendezvous demo (Feb 2026), Mars Sample Return cancelled (Jan 2026), China's crewed lunar program hardware-validated for 2030, Tianwen-2 rendezvous with Kamoʻoalewa today, multiple newcomer programs standing up (UAE asteroid belt, India BAS-01, Korean Lunar Lander, Brazil VLM-1, India private Vikram-1, first Hong Kong + Pakistani astronauts on Tiangong, Vast Haven-1).Slice plan
surface-basecategory (schema + fleet index +/fleetUI filter chip + i18n label keys)Acceptance bar
id,name,agency,country,status,first_flight(null if not flown),best_known_for, sourcedcredit, ≥ 3links,linked_missionscross-refs where applicablenpm run validate-datagreen;npm run preflightgreen/missionsand/fleetroutes surface the new entries;surface-basefilter chip liveOut of scope
/moonand future/marssurface routes → separate scopeRisks
credit.Done
When all 4 slices are merged + PRD-025 marked Accepted (v0.8) + v0.8 release notes mention the content sweep.
References
docs/prd/PRD-025.md)docs/research/forward-roadmap-2026-06-09.md)