Files
hermes 33b7e17ef9 Relax protein to 1.7 g/kg; add rational-portion guard + weekly protein floor
- diet.protein_per_kg 2 -> 1.7 g/kg (evidence ceiling for trained/resistance-adapted adults)
  daily target 190-200 -> 165-175 g/day, ~80-90 g/meal
- weekly non-whey protein floor 1330 -> 1190 g (170 g/day x 7), still excl whey
- SKILL.md: RATIONAL PORTIONS hard rule (per-item max_per_meal caps, no single-ingredient
  overload, honest shortfall reporting); WEEKLY PROTEIN FLOOR (>=3 sources, none >50%)
- inventory.json: per-item max_per_meal caps + rational_portions defaults table
- scripts/verify_portions.py: regression probe for overload/cap violations
- README + references synced to 1.7 g/kg; .idea/.agentbridge gitignored
2026-08-29 07:50:16 +01:00

1.5 KiB
Raw Permalink Blame History

Protein Targets — Burns Recovery & Fat Loss

User profile this skill was tuned for: recovering burns victim, healing well, ~95100 kg, wants to lose ~15 kg fat while preserving lean mass.

Target math

  • Burns recovery + lean-mass preservation during a deficit: 1.7 g protein per kg bodyweight per day (evidence ceiling for trained/resistance-adapted adults; relaxed from 2 g/kg per user preference).
  • At 95100 kg → ~165175 g/day.
  • Split across 2 main meals: aim ~8090 g per meal; any remainder comes from a third hit.
  • Recompute whenever the user reports a new weight: target = weight_kg × 1.7. Keep diet.bodyweight_kg, diet.protein_per_kg, and diet.protein_target_g_per_day in inventory.json in sync with that.

Fat-loss lever

  • Fat loss = a MILD calorie deficit, NOT protein cutting. Bulk meals with veg; limit oven chips / white bread / added oil; lead with lean protein.

Closing the gap (third hit)

When 2 cooked meals fall short of the daily target, name one cheap, fast hit:

  • Whey protein shake (1 scoop ≈ 25 g) — most cost-efficient per gram; ideal staple.
  • Extra eggs (1 egg ≈ 13 g).
  • Greek yogurt 150 g (≈ 15 g) or cottage cheese / quark.
  • Tinned tuna (≈ 25 g) or skim milk.

Why red meat is excluded from BUY lists

User prefers to stop buying red meat (lamb / pork / beef / bacon / gammon). Red meat ALREADY in stock is still cooked and suggested so it isn't wasted — it is never re-purchased. Encode this as: usable-if-in-stock, never-re-buy.