Today

Food

Compounds

Training

Notes

Biometrics

typed in

Morning

tap a card

Training

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

Not connected.

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.

Your data

App

Offline cache not registered.