v2: Library additions (timeline, rockets, exoplanets) !27

merged merged by cmc on 2026-10-18 10:03 UTC · krz/moonrise:v2-library-additions into main

Discussion

cmc

Adds an exploration timeline, a rockets-to-scale lineup, exoplanet and rocket drawings, and two new Library sections: 25 exoplanets and 20 rockets (370 pages total).

Checks

  • swift test --filter LibraryTests passes.
  • scripts/check-library.py: 1,745 URLs, 0 problems. Launch Library 2 URLs are skipped; Rocket Lab, Blue Origin and JPL press-kit pages block scripts and were checked in a browser.

Review notes: exoplanets

  • Recent archive values used: 51 Peg b mass (Cont 2026), Beta Pic b (Sutlieff 2026), TOI-700 d radius (Pass 2026).
  • 55 Cnc and HR 8799 spectral types differ between sources; archive values used.
  • Image credits include outside contributors: Nick Risinger (51 Peg b), spaceengine.org (LHS 1140 b), SETI Institute (Kepler-186f).
  • Kepler-186f, Kepler-452b and TOI-700 d show mass as "Not measured".
  • HR 8799 e image is Webb weic2504a.
  • 2M1207 b has no orbitAU in its drawing.

Review notes: rockets

  • No image: R-7, N1, Proton-M, Long March 5, New Glenn, Electron, H3.
  • Ariane 6 image is a CC BY-SA 3.0 IGO media-kit cover with text; Starship image shows only the plume from the ISS; PSLV image is credited to NASA but may be ISRO's.
  • Values from Launch Library 2 only: Long March 5 specs, Soyuz-2 height/mass/LEO payload, Delta IV Heavy payloads, R-7 diameter.
  • R-7 height of 38 m is a lower bound.
  • Counts as of 2026-10-18: Falcon 9 697 flights, 4 failures; Starship 14 flights, 9 successes; Saturn V 12 of 13.
  • Proton-M is marked active though it rarely flies.