Fire onRepoRegistered for all registrations, not just new ones
A repo can exist in the registry (Hyperbee) but not be announced on
the DHT — e.g. imported before P2P init, or registered while offline.
announceRepo() is idempotent so double-announcing is safe.
The callback is set after startup registration completes, so it only
fires for runtime registrations — no performance impact at boot.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
b251eda0fa6b1852dbc04e32a370f4758c8d46b8
by plankatron <fleeky@gmail.com> · 2026-04-07T02:23:51.000Z