Three-tier discovery: pg-orrery-catalog in PATH, sibling dev checkout, or original build_catalog.py + curl. Indexes use IF NOT EXISTS for idempotent re-runs.