Crystal type inference failure due to environment-specific environment variables
Crystal utilizes a static type system that resolves types entirely at compile-time. While code often compiles successfully in a local environment, builds can fail in production CI/CD pipelines if environment-specific variables used for configuration are not synchronized. The issue typically arises when the application relies on environment variables to initi