BLS-Stammdaten, FDDB-Mapping und Item-Tagebuch #106

Open
opened 2026-09-12 14:34:48 +02:00 by Lars · 1 comment
Owner

Ziel

Verlässliche Lebensmittel-Stammdaten (BLS 4.0, frei) plus lernendes FDDB-Mapping. Tagesmakros bleiben First Class.

Umsetzung (develop)

  • Migration 062: Katalog, dynamische Attribute, Mappings, nutrition_items, Tages-Rollup, Fasten-/Lücken-Marken, Import-Policy
  • Admin-Gruppe Ernährung, Nutzer-Tab Zuordnen, Settings-Policy, Initialimport-Checkbox
  • Mapping ohne KI, dauerhaft, änder- und löschbar
  • BLS-Code bleibt stabile Identität

Specs

  • .claude/docs/functional/BLS_FOOD_REFERENCE.md
  • .claude/docs/technical/BLS_FOOD_REFERENCE.md
  • docs/issues/issue-bls-food-mapping.md

Folge

Gitea #75 (Zucker/Ballaststoffe/Qualität, Platzhalter Mikros + Esszeitpunkte)

Tests

  • Unit: backend/tests/test_food_mapping.py, backend/tests/test_bls_parser.py
  • Playwright: Ernährung-Tabs, Import-Checkbox, Settings-Policy, API unmapped/marks/bls-Suche
## Ziel Verlässliche Lebensmittel-Stammdaten (BLS 4.0, frei) plus lernendes FDDB-Mapping. Tagesmakros bleiben First Class. ## Umsetzung (develop) - Migration 062: Katalog, dynamische Attribute, Mappings, `nutrition_items`, Tages-Rollup, Fasten-/Lücken-Marken, Import-Policy - Admin-Gruppe Ernährung, Nutzer-Tab Zuordnen, Settings-Policy, Initialimport-Checkbox - Mapping ohne KI, dauerhaft, änder- und löschbar - BLS-Code bleibt stabile Identität ## Specs - `.claude/docs/functional/BLS_FOOD_REFERENCE.md` - `.claude/docs/technical/BLS_FOOD_REFERENCE.md` - `docs/issues/issue-bls-food-mapping.md` ## Folge Gitea #75 (Zucker/Ballaststoffe/Qualität, Platzhalter Mikros + Esszeitpunkte) ## Tests - Unit: `backend/tests/test_food_mapping.py`, `backend/tests/test_bls_parser.py` - Playwright: Ernährung-Tabs, Import-Checkbox, Settings-Policy, API unmapped/marks/bls-Suche
Author
Owner

Umgesetzt auf develop: 919c77f. Dev-Deploy sollte automatisch laufen. Tests: Unit test_food_mapping + test_bls_parser; Playwright Smoke (Ernährung-Tabs, Settings-Policy, API unmapped/marks/bls); Issue-Audit #38 um Initialimport-Checkbox erweitert.

Umgesetzt auf develop: 919c77f. Dev-Deploy sollte automatisch laufen. Tests: Unit test_food_mapping + test_bls_parser; Playwright Smoke (Ernährung-Tabs, Settings-Policy, API unmapped/marks/bls); Issue-Audit #38 um Initialimport-Checkbox erweitert.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Lars/mitai-jinkendo#106
No description provided.