Dieta — Seguimiento Nutricional
Trigger
Cuando el usuario escribe "dieta" al inicio de una orden, se refiere a llevar el cálculo de comidas en el repo /root/workspace/dieta/SEGUIMIENTO.md.
Flujo de trabajo
- Leer SEGUIMIENTO.md —
read_file(path="/root/workspace/dieta/SEGUIMIENTO.md")
- Analizar la comida — estimar kcal, proteínas, grasas, hidratos, sal a partir de:
- Descripción textual del usuario
- Foto de packaging (usar
vision_analyze para leer tabla nutricional)
- Base de datos de alimentos comunes (patata, boniato, cerdo, etc.)
- Actualizar la tabla — añadir fila con fecha, hora, platos, kcal estimadas y notas macro
- Commit —
cd /root/workspace/dieta && git add SEGUIMIENTO.md && git commit -m "🍽️ Registro comida <fecha>: <descripcion>"
Estimación de alimentos comunes
Vegetales asados/roasted
- Patata asada: ~90 kcal/100g, 0,3g grasa, 20g hidratos, 2g proteína
- Boniato asado: ~90 kcal/100g, 0,2g grasa, 20g hidratos, 1,5g proteína
- Cebolla asada: ~40 kcal/100g, 0,1g grasa, 9g hidratos, 1g proteína
- Mezcla de vegetales asados (salteado rústico): ~75-80 kcal/100g, ~0,1g grasa, ~15g hidratos, ~2g proteína
Carnes
- Filete de cerdo (lomo magro): ~180 kcal/100g crudo, 10g grasa, 0g hidratos, 25g proteína
- Filete de cerdo (paletilla): ~220 kcal/100g crudo, 14g grasa, 0g hidratos, 22g proteína
- "Filete pequeño" ≈ 50-60g por pieza → 2 filetes ≈ 100-120g
Cálculo rápido mental
- Proteína → 1g = 4 kcal
- Grasa → 1g = 9 kcal
- Hidratos → 1g = 4 kcal
- Fibra → 1g = 2 kcal (aproximado)
Formato de registro
La tabla de comidas en SEGUIMIENTO.md usa columnas:
Fecha | Hora | Desayuno | Almuerzo | Comida | Merienda | Cena | Calorías est. | Notas
Si no encaja en las columnas de comidas, usar la columna "Comida" y poner todo en la descripción.
Referencias
references/alimentos-base.md — Base de datos de alimentos con valores nutricionales por 100g (patatas, carnes, vegetales, platos compuestos). Actualizar con nuevos alimentos que aparezcan.
Notas
- TODO en castellano. NUNCA inglés.
- Atribución: si se genera un informe/artefacto → "Hecho con (L) por David Antizar"
- El repo está en
/root/workspace/dieta/ con branch main
1---2name: dieta3description: Seguimiento de dieta y nutrición — cálculo de macros, registro de comidas en el repo /root/workspace/dieta/, estimación de kcal y macronutrientes a partir de descripciones o fotos de packaging.4---56# Dieta — Seguimiento Nutricional78## Trigger910Cuando el usuario escribe **"dieta"** al inicio de una orden, se refiere a llevar el cálculo de comidas en el repo `/root/workspace/dieta/SEGUIMIENTO.md`.1112## Flujo de trabajo13141. **Leer SEGUIMIENTO.md** — `read_file(path="/root/workspace/dieta/SEGUIMIENTO.md")`152. **Analizar la comida** — estimar kcal, proteínas, grasas, hidratos, sal a partir de:16 - Descripción textual del usuario17 - Foto de packaging (usar `vision_analyze` para leer tabla nutricional)18 - Base de datos de alimentos comunes (patata, boniato, cerdo, etc.)193. **Actualizar la tabla** — añadir fila con fecha, hora, platos, kcal estimadas y notas macro204. **Commit** — `cd /root/workspace/dieta && git add SEGUIMIENTO.md && git commit -m "🍽️ Registro comida <fecha>: <descripcion>"`2122## Estimación de alimentos comunes2324### Vegetales asados/roasted25- Patata asada: ~90 kcal/100g, 0,3g grasa, 20g hidratos, 2g proteína26- Boniato asado: ~90 kcal/100g, 0,2g grasa, 20g hidratos, 1,5g proteína27- Cebolla asada: ~40 kcal/100g, 0,1g grasa, 9g hidratos, 1g proteína28- **Mezcla de vegetales asados (salteado rústico):** ~75-80 kcal/100g, ~0,1g grasa, ~15g hidratos, ~2g proteína2930### Carnes31- Filete de cerdo (lomo magro): ~180 kcal/100g crudo, 10g grasa, 0g hidratos, 25g proteína32- Filete de cerdo (paletilla): ~220 kcal/100g crudo, 14g grasa, 0g hidratos, 22g proteína33- "Filete pequeño" ≈ 50-60g por pieza → 2 filetes ≈ 100-120g3435### Cálculo rápido mental36- **Proteína** → 1g = 4 kcal37- **Grasa** → 1g = 9 kcal38- **Hidratos** → 1g = 4 kcal39- **Fibra** → 1g = 2 kcal (aproximado)4041## Formato de registro4243La tabla de comidas en SEGUIMIENTO.md usa columnas:44`Fecha | Hora | Desayuno | Almuerzo | Comida | Merienda | Cena | Calorías est. | Notas`4546Si no encaja en las columnas de comidas, usar la columna "Comida" y poner todo en la descripción.4748## Referencias4950- `references/alimentos-base.md` — Base de datos de alimentos con valores nutricionales por 100g (patatas, carnes, vegetales, platos compuestos). Actualizar con nuevos alimentos que aparezcan.5152## Notas5354- TODO en castellano. NUNCA inglés.55- Atribución: si se genera un informe/artefacto → "Hecho con (L) por David Antizar"56- El repo está en `/root/workspace/dieta/` con branch `main`