The application should be configurable without changing code. Things like calculation limits and default values should be settings.
What to do:
Move hard-coded values to configuration files that can be changed at runtime.
Why this matters:
- Easier to deploy in different environments
- Can adjust limits without code changes
- Follows twelve-factor app principles
- Makes the app more flexible
Acceptance criteria:
- Maximum calculation period is configurable
- Default values can be set in config
- Settings work with Docker and local development
The application should be configurable without changing code. Things like calculation limits and default values should be settings.
What to do:
Move hard-coded values to configuration files that can be changed at runtime.
Why this matters:
Acceptance criteria: