Saturday, September 19

Nutrition

Meals, recipes, inventory. Estimates only. Association ≠ cause.

Log an observation

Validated write · queues offline

1–500 chars · stored with timestamp + source

Nutrition entries

n=20
20 records
source: GET /api/log/nutrition · n=20 · logged_at desc, limit 20
Association only — not proven cause.

Today

2 meals logged

Calories300kcal
Protein26g
Carbs2g
Fat20g

Engine estimates (medium confidence) · week: 5000 kcal across 14 meals.

Today's gaps

Low-stock staples

0 low

No gaps detected — the dot stays calm until a real low-stock item appears.

Recipes

4 saved

  • lentil soup · 6 portions
  • chicken rice bowl · 4 portions
  • lentil soup · 6 portions
  • chicken rice bowl · 4 portions

Inventory

n=4
4 items, 0 low
source: GET /api/inventory + /check (snooze-aware) · n=4 · qty <= low_threshold unless snoozed; new-batch clears snooze
Association only — not proven cause.
Vitalis is personal tracking, not medical advice. Associations are exploratory — they do not establish cause.