{"status":"ready","mode":"readiness","checkedAt":"2026-04-12T23:59:44.654Z","deployable":true,"blockedReasons":["Notifications is optional and running in degraded mode: requires one of (RESEND_API_KEY OR SMTP_HOST + SMTP_USER)","Object Storage is optional and running in degraded mode: missing: OBJECT_STORAGE_PROVIDER, OBJECT_STORAGE_BUCKET, OBJECT_STORAGE_REGION, OBJECT_STORAGE_ACCESS_KEY, OBJECT_STORAGE_SECRET_KEY","Queue is optional and running in degraded mode: missing: QUEUE_PROVIDER, QUEUE_URL","Observability is optional and running in degraded mode: requires one of (OTEL_EXPORTER_OTLP_ENDPOINT OR SENTRY_DSN)"],"contracts":{"checkedAt":"2026-04-12T23:59:44.520Z","deployable":true,"coreRuntimeStatus":"ready","criticalServiceIds":[],"gatedServiceIds":[],"degradedServiceIds":["notifications","storage","queue","observability"],"disabledServiceIds":[],"entries":[{"id":"auth","title":"Auth","status":"enabled","critical":false,"failStrategy":"fail-open","featureFlagKey":"APP_MODE_ENABLE_AUTH","featureEnabled":true,"missingRequiredAll":[],"missingRequiredOneOf":[],"reason":"Auth contract checks passed."},{"id":"database","title":"Database","status":"enabled","critical":false,"failStrategy":"fail-open","featureFlagKey":"APP_MODE_ENABLE_DATABASE","featureEnabled":true,"missingRequiredAll":[],"missingRequiredOneOf":[],"reason":"Database contract checks passed."},{"id":"documents","title":"Document Exports","status":"enabled","critical":false,"failStrategy":"fail-open","featureFlagKey":"APP_MODE_ENABLE_DOCUMENTS","featureEnabled":true,"missingRequiredAll":[],"missingRequiredOneOf":[],"reason":"Document Exports contract checks passed."},{"id":"notifications","title":"Notifications","status":"degraded","critical":false,"failStrategy":"fail-open","featureFlagKey":"APP_MODE_ENABLE_NOTIFICATIONS","featureEnabled":true,"missingRequiredAll":[],"missingRequiredOneOf":[["RESEND_API_KEY"],["SMTP_HOST","SMTP_USER"]],"reason":"Notifications is optional and running in degraded mode: requires one of (RESEND_API_KEY OR SMTP_HOST + SMTP_USER)"},{"id":"storage","title":"Object Storage","status":"degraded","critical":false,"failStrategy":"fail-open","featureFlagKey":"APP_MODE_ENABLE_STORAGE","featureEnabled":true,"missingRequiredAll":["OBJECT_STORAGE_PROVIDER","OBJECT_STORAGE_BUCKET","OBJECT_STORAGE_REGION","OBJECT_STORAGE_ACCESS_KEY","OBJECT_STORAGE_SECRET_KEY"],"missingRequiredOneOf":[],"reason":"Object Storage is optional and running in degraded mode: missing: OBJECT_STORAGE_PROVIDER, OBJECT_STORAGE_BUCKET, OBJECT_STORAGE_REGION, OBJECT_STORAGE_ACCESS_KEY, OBJECT_STORAGE_SECRET_KEY"},{"id":"queue","title":"Queue","status":"degraded","critical":false,"failStrategy":"fail-open","featureFlagKey":"APP_MODE_ENABLE_QUEUE","featureEnabled":true,"missingRequiredAll":["QUEUE_PROVIDER","QUEUE_URL"],"missingRequiredOneOf":[],"reason":"Queue is optional and running in degraded mode: missing: QUEUE_PROVIDER, QUEUE_URL"},{"id":"observability","title":"Observability","status":"degraded","critical":false,"failStrategy":"fail-open","featureFlagKey":"APP_MODE_ENABLE_OBSERVABILITY","featureEnabled":true,"missingRequiredAll":[],"missingRequiredOneOf":[["OTEL_EXPORTER_OTLP_ENDPOINT"],["SENTRY_DSN"]],"reason":"Observability is optional and running in degraded mode: requires one of (OTEL_EXPORTER_OTLP_ENDPOINT OR SENTRY_DSN)"}],"warnings":["Notifications is optional and running in degraded mode: requires one of (RESEND_API_KEY OR SMTP_HOST + SMTP_USER)","Object Storage is optional and running in degraded mode: missing: OBJECT_STORAGE_PROVIDER, OBJECT_STORAGE_BUCKET, OBJECT_STORAGE_REGION, OBJECT_STORAGE_ACCESS_KEY, OBJECT_STORAGE_SECRET_KEY","Queue is optional and running in degraded mode: missing: QUEUE_PROVIDER, QUEUE_URL","Observability is optional and running in degraded mode: requires one of (OTEL_EXPORTER_OTLP_ENDPOINT OR SENTRY_DSN)"]},"runtimeAdapters":{"auth":{"serviceId":"auth","mode":"active","critical":false,"failStrategy":"fail-open","featureEnabled":true,"reason":"Auth contract checks passed."},"database":{"serviceId":"database","mode":"active","critical":false,"failStrategy":"fail-open","featureEnabled":true,"reason":"Database contract checks passed."},"documents":{"serviceId":"documents","mode":"active","critical":false,"failStrategy":"fail-open","featureEnabled":true,"reason":"Document Exports contract checks passed."},"notifications":{"serviceId":"notifications","mode":"degraded","critical":false,"failStrategy":"fail-open","featureEnabled":true,"reason":"Notifications is optional and running in degraded mode: requires one of (RESEND_API_KEY OR SMTP_HOST + SMTP_USER)"},"storage":{"serviceId":"storage","mode":"degraded","critical":false,"failStrategy":"fail-open","featureEnabled":true,"reason":"Object Storage is optional and running in degraded mode: missing: OBJECT_STORAGE_PROVIDER, OBJECT_STORAGE_BUCKET, OBJECT_STORAGE_REGION, OBJECT_STORAGE_ACCESS_KEY, OBJECT_STORAGE_SECRET_KEY"},"queue":{"serviceId":"queue","mode":"degraded","critical":false,"failStrategy":"fail-open","featureEnabled":true,"reason":"Queue is optional and running in degraded mode: missing: QUEUE_PROVIDER, QUEUE_URL"},"observability":{"serviceId":"observability","mode":"degraded","critical":false,"failStrategy":"fail-open","featureEnabled":true,"reason":"Observability is optional and running in degraded mode: requires one of (OTEL_EXPORTER_OTLP_ENDPOINT OR SENTRY_DSN)"}},"probes":{"database":{"status":"pass","latencyMs":134}},"infraAdapters":null}