Skip to content

moon-sites hero audit — 2026-06-15

Generated by scripts/audit-heroes.ts (#5 Phase 1). Rubric locked in chat 2026-06-12; see commit footer for the principles.

Summary

  • ✓ clean: 0
  • ⇄ swap proposals: 0
  • ⊘ needs sourcing: 5
  • ✋ accepted overrides: 0

⇄ Swap proposals

None.

⊘ Needs sourcing

Hero is flagged by the rubric and no clean alternate exists in the gallery. Either source a better image (agency-first fetcher pattern) or add an explicit entry to static/data/moon-sites-hero-overrides.json if the current pick is genuinely the canonical option (Soviet-era / crashed-mission cohort).

idreasons
luna16url: people-only / crew portrait / ceremony in source URL; not-scored
luna21not-scored
change3subject names a different entity than change3
change2not-scored
beresheetnot-scored

✋ Accepted overrides

None. When you decide a hero is the canonical pick despite the rubric flagging it, add it to static/data/moon-sites-hero-overrides.json with a short reason. Overrides win over rubric output silently — the audit lists them here so the override list stays visible + reviewable.

✓ Clean

0 entries currently pass the rubric. Not enumerated here — they're the silent majority. Run with --list-clean if you want them.

Orrery — architecture documentation · MIT · No tracking