Skip to content

FE-32: Production Build Hardening (Env Validation + Safe Defaults) #444

@Cedarich

Description

@Cedarich

Complexity: 100 points
Summary
Prevent production-only failures by validating required environment variables and adding safe defaults for non-critical settings.
Tasks

  • Implement startup-time environment validation with clear error output.
  • Ensure no secrets are bundled into the client build.
  • Add a dedicated “Misconfiguration” screen for missing critical config.
  • Add CI checks that fail builds when required env is missing.
    Acceptance Criteria
  • Builds fail fast when critical env vars are missing.
  • No secrets appear in the client bundle.
  • Misconfiguration states are obvious and actionable.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions