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

884 B

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