feat(meal-planner): merge mealList[] into get_meal_plan output (v0.10.2)
- dish entries (list[]) and meal entries (mealList[]) are now merged and returned together, sorted by date then type (BREAKFAST→LUNCH→SNACK→DINNER) - New output fields: note (free-text, meal entries only) and serves (int) - SPEC.md: document verified mealList[] response structure Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -697,7 +697,14 @@ a00.r.r
|
||||
.rights.canUpdate → "true" wenn bearbeitbar
|
||||
.rights.canDelete → "true" wenn löschbar
|
||||
.recipeList[] → vollständige Rezept-Objekte der verknüpften Rezepte
|
||||
.mealList[] → immer leer (Bedeutung unbekannt)
|
||||
.mealList[] → Freitext-Notizen (meal-Objekte)
|
||||
.metaId → "meal/<family_num>_<meal_num>"
|
||||
.date → Datum der Mahlzeit (z.B. "2026-04-17")
|
||||
.type → Mahlzeiten-Typ (BREAKFAST/LUNCH/SNACK/DINNER)
|
||||
.note → Freitext-Notiz (z.B. "Test")
|
||||
.serves → Portionen als String (z.B. "1")
|
||||
.rights.canUpdate → "true" wenn bearbeitbar
|
||||
.rights.canDelete → "true" wenn löschbar
|
||||
```
|
||||
|
||||
**Mahlzeiten-Typen:**
|
||||
@@ -706,8 +713,9 @@ a00.r.r
|
||||
- `SNACK` – Snack
|
||||
- `DINNER` – Abendessen
|
||||
|
||||
**Hinweis:** `recipeList` und `mealList` werden vom MCP-Tool nicht zurückgegeben.
|
||||
**Hinweis:** `recipeList` wird vom MCP-Tool nicht zurückgegeben.
|
||||
Rezept-Details bei Bedarf separat via `get_recipe` abrufen.
|
||||
`list[]` (dish) und `mealList[]` (meal) werden gemergt und nach Datum + Typ sortiert zurückgegeben.
|
||||
|
||||
**Verifiziert am:** 2026-04-17 via FW_DEBUG=1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user