What problem does it solve? FutureFin configuration is split across three different parsers — the Rust API binary, the container entrypoint, and docker-compose — so options are frequently set in the wrong place, silently ignored, or rejected with a 400. This Skill is the single reference for what each option is called, its default, its validation bounds, and which file actually parses it. ## Core Features & Use Cases - Environment variable catalog: Documents every variable parsed by the API binary (PORT, DATABASE_URL, SESSION_TTL_DAYS, CORS_ORIGINS, FUTUREFIN_MCP_ENABLED, FUTUREFIN_PUBLIC_URL, and more) and by the container entrypoint (FUTUREFIN_DB_MODE, FUTUREFIN_BACKUP_KEEP*, POSTGRES_*), including silent-fallback quirks and startup panics. - Deployment and runtime settings: Covers the three docker-compose files, Home Assistant add-on option mapping, API query-parameter flags (?view=mine, ?months, ?density=hybrid), request-body limits, and PATCH /v1/installation settings such as base_currency, swr_pct, and mcp_write_enabled. - Use Case: When an env var "isn't taking effect", a setting change returns 400, CORS panics at startup, or you are adding a new env var, installation setting, or query param, load this Skill to find the exact parsing site, precedence rules, and version-specific behavior (3.0.0 self-contained image, 4.0.0 external DB retirement, 4.4.0 MCP hardening). ## Quick Start Ask the AI to look up the default, validation bounds, and parsing location of a specific FutureFin environment variable or installation setting.