From df1e4579712b80c69aec1adae15334eb81831324 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Thu, 2 Jul 2026 11:46:10 +0200 Subject: [PATCH] feat(federation): add needs_attention_reason 'repeer_incomplete' (BUG-2 prep) --- packages/server/src/routes/federation.ts | 2 +- packages/shared/src/types.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) ──────────