fix(iace): extend fuzzy matcher synonyms for electrical/EMV coverage

Add synonym sets for isolation/grounding, creepage/surface, EMV/radiation
to improve matching of GT entries 2.5, 2.6, and 6.1.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-05-13 09:59:12 +02:00
parent be2ac762bd
commit 977e63f372
@@ -31,12 +31,12 @@ var synonymSets = [][]string{
{"schneid", "cut", "schnitt"}, {"schneid", "cut", "schnitt"},
{"stoss", "schlag", "impact", "treff", "aufprall"}, {"stoss", "schlag", "impact", "treff", "aufprall"},
{"einzug", "fang", "erfass", "entangle", "wickel"}, {"einzug", "fang", "erfass", "entangle", "wickel"},
{"elektrisch", "stromschlag", "electric", "beruehr", "spannungsfuehr"}, {"elektrisch", "stromschlag", "electric", "beruehr", "spannungsfuehr", "koerperdurchstroemung"},
{"brand", "feuer", "fire", "kabelbrand", "kurzschluss"}, {"brand", "feuer", "fire", "kabelbrand", "kurzschluss", "ueberlast", "ueberstrom"},
{"verbrenn", "burn", "heiss", "thermisch"}, {"verbrenn", "burn", "heiss", "thermisch", "lichtbogen"},
{"laerm", "noise", "gehoer", "schall"}, {"laerm", "noise", "gehoer", "schall", "dezibel"},
{"vibration", "schwing"}, {"vibration", "schwing"},
{"ergonom", "haltung", "handhabung", "bedien"}, {"ergonom", "haltung", "handhabung", "bedien", "bewegungsapparat"},
{"kuehlschmierstoff", "kss", "aerosol", "coolant"}, {"kuehlschmierstoff", "kss", "aerosol", "coolant"},
{"pneumat", "druckluft", "compressed"}, {"pneumat", "druckluft", "compressed"},
{"hydraul", "druck", "pressure"}, {"hydraul", "druck", "pressure"},
@@ -48,6 +48,9 @@ var synonymSets = [][]string{
{"stolper", "rutsch", "slip", "trip"}, {"stolper", "rutsch", "slip", "trip"},
{"leckage", "austreten", "leak"}, {"leckage", "austreten", "leak"},
{"einstich", "puncture", "spritz"}, {"einstich", "puncture", "spritz"},
{"isolat", "kriechstrom", "schutzleiter", "erdung", "indirekt"},
{"luft", "kriechstreck", "beruehrer", "oberflaeche", "leitfaehig"},
{"emv", "strahlung", "radiation", "elektromagnet", "stoereinfluss"},
} }
// CompareBenchmark runs the full comparison between Ground Truth and engine output. // CompareBenchmark runs the full comparison between Ground Truth and engine output.