Saturday, September 19

Models & Integrations

Status boundary only — providers are user-supplied, never invoked here.

Model

Budget + provider stored

not configured
No model linked

Switch via POST /api/models. BYOK — keys live in your client, never here.

Hevy / Google Fit / Telegram

n=3
telegram demo=false
source: GET /api/integrations/status (env booleans, no secrets) · n=3 · hevy + gfit adapters parse into training entries via jobs
Association only — not proven cause.
Vitalis is personal tracking, not medical advice. Associations are exploratory — they do not establish cause.