fix: support environment variables in numeric config values
authorStefan Gasser <redacted>
Thu, 8 Jan 2026 11:15:42 +0000 (12:15 +0100)
committerStefan Gasser <redacted>
Thu, 8 Jan 2026 11:15:42 +0000 (12:15 +0100)
commitdaa2c882ff044d2b65ede13b5a3c6c47737c8cc9
tree8325ec1da0e00b68d24805668090072bf4d0f6e0
parent3d1310a05e0ade251cc3859bcc11ed84d5e84269
fix: support environment variables in numeric config values

Use z.coerce.number() to handle string values from environment variable
substitution in YAML config. Add validation constraints:

- port: integer 1-65535
- retention_days: integer >= 0
- score_threshold: float 0-1
src/config.ts
git clone https://git.99rst.org/PROJECT