Publication repository reconciliation
- Discover all Git fetch remote names/URLs and normalize repository comparison.
- Require explicit selection for multiple remotes or manifest/catalog mismatches; carry the selected URL through review and confirmed publication.
- Push and verify the selected destination instead of silently using origin.
- Reconcile plugins.json after successful and already-published releases.
- Persist publication receipts and provide registration-only retry after a local failure.
- Correct the local FIPS manifest entry to its configured Nostr origin.
- Targeted ESLint and
git diff --checkpassed; command generation completed. - One-off selection/output-schema check covered a single matching remote, multiple remotes, mismatched registration, explicit selection, unknown destination rejection, URL normalization, and registration retry controls.
- TypeScript check reported only the three existing FIPS vendor errors (removed Noble ProjectivePoint and two WebRTC string/byte mismatches).
- User verification of authenticated publication, relay-failure behavior, and a real manifest-write failure followed by registration-only retry.
No catalog publication, Git push, or authenticated browser checks are performed as part of implementation verification. Existing offer management stays separate.