Graceful-Degradation Service Wiring Pattern

Description

Architectural pattern used by Claude Code's service layer: every backend-dependent service (GrowthBook, policy limits, remote settings, bootstrap) must fail silently with a safe default (feature flags return false, limits return 'no limit', settings fall back to defaults) rather than crashing the CLI. The rebuild effort codifies this as an invariant: missing remote backend must still yield a working app given only an API key.

Key claims

Relations

Sources

src-20260420-dd9df0a355ca