perf(github): activate connection work from events and deadlines

Retain Cloud event replay through durable enrollment and signed tenant hints. Save credential binding changes and retry deadlines in existing grant metadata. Preserve receipt idempotency, lifecycle admission and mixed-version fallback.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
DottaandPaperclip committed 2026-10-30 17:10:09 -05:00
1 parent 5a8e8dc5b7
commit c86e5b58db
29 files changed
+740 -219

No files matched your search

@@ -240,6 +240,8 @@ export const connectionGrantSchema = z.object({
managementUrl: z.string().url().max(2000).optional(),
appSlug: z.string().regex(/^[a-z0-9-]{1,100}$/).optional(),
lastAccessRefreshAt: z.string().datetime().optional(),
bindingSync: z.object({ id: z.string().uuid(), removeInstallationIds: z.array(z.string().regex(/^[1-9][0-9]{0,30}$/)).max(100) }).optional(),
continuityRetry: z.object({ at: z.string().datetime(), attempts: z.number().int().min(1).max(16), revision: z.string().max(2000) }).optional(),
lastWebhookAt: z.string().datetime().optional(),
webhookHealth: z.enum(["pending", "healthy", "unhealthy"]).optional(),
}).optional(),