mitai-jinkendo/docs/issues/gitea-bls-issue-body.md
Lars 919c77fcf8
Some checks failed
Deploy Development / deploy (push) Failing after 52s
Build Test / pytest-backend (push) Successful in 3s
Build Test / lint-backend (push) Successful in 0s
Build Test / build-frontend (push) Failing after 9s
feat: BLS-Stammdaten, FDDB-Mapping und Item-Tagebuch (#106)
Katalog, lernendes Mapping ohne KI, optionale Items und Import-Policy.
Playwright-Smoke und Issue-Audit um Ernährung/Zuordnen/API ergänzt.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-12 14:35:57 +02:00

26 lines
884 B
Markdown

## 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