cleanSnippet entschärfen — Euro-Beträge & Bestellnummern als Klassifikations-Signal behalten #254
Labels
No labels
app/archiv
app/einkaufslisten
app/imap-client
app/wissensbasis
arch-answered
arch-question
area/api
area/auth
area/infra
area/mobile
area/shared
area/ui
area/web
portfolio-status
prio/high
prio/low
prio/medium
roadmap/public
size/l
size/m
size/s
size/xl
size/xs
status/blocked
status/needs-info
type/bug
type/chore
type/docs
type/feature
type/idea
type/refactor
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
admin-mrrm/mrrmlabapp#254
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
Kalibrierung in #251 hat gezeigt:
cleanSnippet()inapps/mobile/src/services/model-manager.tsstrippt aktuell die stärksten Rechnung-/Bestellung-Signale aus dem Snippet:Konkret: PayPal-Belege (
Beleg für Ihre Zahlung an Shop Apotheke B.V.: 55,88 € EUR) verlieren genau den Betrag, der die Rechnung-Markierung ist. Im Log L40 hatte nach Cleanup nur nochShop Apotheke B.V.: EURübrig — NLI hat dann Sendung (0.269) als Top gewählt.Ziel
\d+[,.]?\d*\s*€und[€$£¥]\s*[\d,.]+Regex entfernen — Beträge bleiben drinparseTags()-Filter behält weiterhin sein Currency-Stripping (Schutz gegen Llama-Output)Vorgehen (TDD)
model-manager.spec.ts:cleanSnippet('Beleg für Ihre Zahlung 55,88 €')enthält weiter55,88 €(oder55,88)apps/api/.tmp/nli-debug.jsonl(L11, L17, L30, L35, L40, L41, L43) und vergleiche NLI-Top-Score Rechnung-mit-Beträgen vs. ohneOut of Scope
Abhängigkeit
Gehört zu #251 (geschlossen).