Food
Compounds
Training
Notes
Biometrics
typed inMorning
tap a cardTraining
Night
Weekly
Prescribed
Last 14 days
What the log can tell you
Language model
The key is stored on this phone only and is sent straight to Anthropic. It never touches a server of mine because there isn't one. Parsing a day of entries costs well under a cent.
WHOOP
WHOOP will not talk to a page directly. The token exchange needs your client secret, which cannot live in a file served to a browser, and the API sends no CORS headers. So the app talks to a tiny worker that holds the secret and forwards the calls. whoop-proxy.js and the setup steps are in the README. Until you deploy it this section stays inert and you keep typing the numbers in by hand.
Sync never overwrites a number you typed yourself. Clear a field first if you want WHOOP to fill it.
Targets
Your calorie target is what WHOOP says you burned, minus the deficit, worked out fresh each day. A 500 deficit is roughly a pound a week. The fallback is only used on days WHOOP gave you no burn figure. Carbs are whatever is left after protein and fat, so they move with how hard you trained.
Dose times
Only used for the countdown on the Today screen. Nothing here changes a dose. The app cannot alert you when it is closed, because that needs a push server this app does not have. For a real phone alert use a repeating iOS reminder.
Your own housekeeping reminder for how long a mixed vial has been in the fridge, not a stability figure from anywhere. Set it to whatever you and your clinician work to.