Materialstamm-Bereinigung: Rollenpflaster 151 geklärt, zu "gross" gemerged
Original-Excel (Rettungsrucksack.xlsx, PAX SEG.xlsx) nutzt unspezifiziertes "Rollenpflaster" ohne Größenangabe, kein Kontexthinweis auf schmal/breit/ gross. Nutzer-Entscheidung mangels Evidenz: Default auf "gross" (53). 153 Materialien nach Bereinigung. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
@@ -3408,3 +3408,15 @@ Keine Commits in dieser Session.
|
||||
- ergebnisse/material_bereinigung_log.md | 17 +++++++++++------
|
||||
|
||||
---
|
||||
## 2026-09-04 22:04 – 22:04 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** asb-material
|
||||
|
||||
### Commits
|
||||
- 682bb49 Standort "GA San" + 6 Rettungsrucksäcke angelegt (Audit-Trail)
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 26 ++++++++++++++++++++++++++
|
||||
- backend/scripts/ga_san_anlegen_2026-09-04.py | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
---
|
||||
|
||||
@@ -46,6 +46,10 @@ DUBLETTEN_PAARE = [
|
||||
(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)
|
||||
(53, 151), # "Rollenpflaster gross" / "Rollenpflaster" (Rettungsrucksack +
|
||||
# PAX SEG nutzten in der Original-Excel unspezifiziertes
|
||||
# "Rollenpflaster" ohne Größe - Nutzer-Entscheidung: Default
|
||||
# auf "gross", keine Evidenz für schmal/breit)
|
||||
]
|
||||
|
||||
# Tabellen mit FK auf material.id (Stand 2026-09-04, siehe alembic-Migrationen).
|
||||
|
||||
@@ -11,7 +11,7 @@ Datenbereinigung, kein Schema-Wechsel).
|
||||
Ausgangslage: 172 Materialien, per Fuzzy-Matching (Normalisierung + `difflib`)
|
||||
auf Dubletten/Tippfehler geprüft. Skript: `material_bereinigung_2026-09-04.py`.
|
||||
|
||||
### Zusammengelegt (18 Paare, 172 → 154 Materialien)
|
||||
### Zusammengelegt (19 Paare, 172 → 153 Materialien)
|
||||
|
||||
| Behalten | Entfernt | Grund |
|
||||
|---|---|---|
|
||||
@@ -33,6 +33,7 @@ auf Dubletten/Tippfehler geprüft. Skript: `material_bereinigung_2026-09-04.py`.
|
||||
| Verbandtuch 60x80 | Verbandstuch 160x80 | Nutzer-Entscheidung: Tippfehler ("1" zu viel) |
|
||||
| Elastische Binde | Elastische Binden | Nutzer-Entscheidung: reiner Plural-Unterschied |
|
||||
| Beatmungsmasken S | Beatmunsmaske | Excel-Kontext + Nutzer-Bestätigung, siehe Nachtrag unten |
|
||||
| Rollenpflaster gross | Rollenpflaster | Kein Größenhinweis, Default-Entscheidung, siehe Nachtrag unten |
|
||||
|
||||
Ein echter Konflikt trat bei "Aluderm Strips/Stripes" auf: beide Varianten
|
||||
waren bereits unabhängig in denselben Vorlagen (1, 4) bzw. demselben Objekt
|
||||
@@ -56,13 +57,15 @@ Kinder-Abschnitt der Liste – Nutzer bestätigt Größe S. Andere Rucksäcke
|
||||
führen "Beatmungsmaske S/M/L" bereits einzeln, S/M/L bleiben eigenständige
|
||||
Materialien (keine Zusammenlegung der Größen selbst).
|
||||
|
||||
### Bewusst NICHT verändert (Nutzer-Entscheidung)
|
||||
### Nachtrag 2026-09-04 (später): "Rollenpflaster" 151 geklärt
|
||||
|
||||
- **151 "Rollenpflaster"** (ohne Größenangabe, neben 53 "gross", 106
|
||||
"schmal", 107 "breit"): wird in 2 Vorlagen/Objekten (Rucksack PAX SEG,
|
||||
Rettungsrucksack) genutzt, keine Größe aus dem Kontext ableitbar –
|
||||
bleibt eigenständig, bis geklärt ist, welcher Größe die bestehenden
|
||||
Verwendungen entsprechen.
|
||||
**53 "Rollenpflaster gross"** ← **151 "Rollenpflaster"** zusammengelegt (153
|
||||
Materialien). Original-Excel (Rettungsrucksack.xlsx Zeile 10, Rucksack PAX
|
||||
SEG.xlsx Zeile 20) nutzt in beiden Fällen unspezifiziertes "Rollenpflaster"
|
||||
ohne Größenangabe – kein Kontexthinweis auf schmal/breit/gross. "Rollenpflaster
|
||||
gross" stammt aus Handball Rucksack.xlsx (Zeile 64), "schmal"/"breit" (106/107)
|
||||
aus keiner der drei Repo-Excel-Dateien. Nutzer-Entscheidung mangels Evidenz:
|
||||
Default auf "gross".
|
||||
|
||||
### Bewusst als eigenständig bestätigt (kein Fund, nur Ähnlichkeits-Rauschen)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user