mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-25 17:45:53 +01:00
Tighten ACTIVE_CUSTOM_IMAGE_SETUP_STATUSES with `satisfies` so the tuple type remains assignable to readonly EnvironmentCustomImageSetupSessionStatus[], export the constant so routes can reuse it without duplicating the set, move hasActiveRuntimeUse derivation before the deleteBlockedReasons array so the reason is included in blast-radius responses, and add releaseActiveLeasesForEnvironment to atomically release active leases on a forced delete. Co-Authored-By: Paperclip <noreply@paperclip.ing>