diff --git a/packages/server/src/routes/federation.ts b/packages/server/src/routes/federation.ts index a5a748a7..908e2f47 100644 --- a/packages/server/src/routes/federation.ts +++ b/packages/server/src/routes/federation.ts @@ -40,7 +40,7 @@ interface SanitizedPeer { rotationInProgress: boolean; secretRotatedAt: number | null; autoRotateIntervalDays: number; - needsAttentionReason: 'auth_failures' | 'peer_reset_detected' | null; + needsAttentionReason: 'auth_failures' | 'peer_reset_detected' | 'repeer_incomplete' | null; } function sanitizePeer(row: typeof schema.federationPeers.$inferSelect): SanitizedPeer { diff --git a/packages/shared/src/types.ts b/packages/shared/src/types.ts index 6e965730..c86fc4d4 100644 --- a/packages/shared/src/types.ts +++ b/packages/shared/src/types.ts @@ -1188,7 +1188,7 @@ export interface FederationPeer { secretRotatedAt: number | null; rotationInProgress: boolean; createdAt: number; - needsAttentionReason: 'auth_failures' | 'peer_reset_detected' | null; + needsAttentionReason: 'auth_failures' | 'peer_reset_detected' | 'repeer_incomplete' | null; } // ─── Reset-cleanup admin surface (instance-epoch self-healing §6.4) ──────────