Materialstamm-Bereinigung: Beatmunsmaske geklärt, zu Größe S gemerged
CI / backend-tests (push) Failing after 1m18s
CI / frontend-build (push) Successful in 19s

Excel-Kontext (Rettungsrucksack.xlsx Zeile 50, direkt nach "Beatmungsbeutel
Kind") + Nutzer-Bestätigung: "Beatmunsmaske" (102) war die S-Größe, andere
Rucksäcke führen Beatmungsmaske S/M/L bereits einzeln. Zusammengelegt mit
161 "Beatmungsmasken S" (154 Materialien).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
2026-09-04 21:27:56 +02:00
co-authored by Claude Sonnet 5
parent 411e67a51f
commit f77d2d6fa6
3 changed files with 27 additions and 6 deletions
@@ -43,6 +43,9 @@ DUBLETTEN_PAARE = [
(170, 9), # "Schlingentupfer" / "Schlinggazetupfer"
(62, 81), # "Verbandtuch 60x80" / "Verbandstuch 160x80" (Tippfehler)
(48, 149), # "Elastische Binde" / "Elastische Binden"
(161, 102), # "Beatmungsmasken S" / "Beatmunsmaske" (Excel-Kontext: direkt
# nach "Beatmungsbeutel Kind" - Nutzer bestätigt Größe S,
# andere Rucksäcke führen Beatmungsmaske S/M/L einzeln)
]
# Tabellen mit FK auf material.id (Stand 2026-09-04, siehe alembic-Migrationen).