Prevent Danish byrådsmødet opening mistranscription
Prevent Danish council-meeting openings from transcribing `byrådsmødet` as `bygårdsmødet`. Verified production evidence: - Aabenraa meeting 21462 opened with the incorrect first cue `Velkommen til bygårdsmødet`, while the same recording correctly used `byrådsmøde` later. - The municipality prompt contained only `Aabenraa`, so the term was neither conditioned nor authoritative for deterministic glossary normalization. - The persisted Murmur and Kaukus results were corrected consistently in production. Scope: - Add standard Danish council-meeting vocabulary early in Kaukus prompt construction so it survives the prompt budget. - Add a narrowly scoped known recognition variant in Murmur so `bygårdsmødet` is deterministically normalized only when `byrådsmødet` is authoritative in the prompt. - Cover both prompt ordering/budget and glossary behavior without broadening general fuzzy matching. Implementation result: - Kaukus standard Danish terms are placed immediately after the municipality name and before member/party vocabulary: byrådsmøde/byrådsmødet/byrådet/byrådsmedlem/byrådsmedlemmer; dagsorden/dagsordenen; indstilling/indstillingen; forvaltning/forvaltningen; Børn- og Ungeudvalget; Plan- og Boligudvalget; Kultur- og Fritidsudvalget; Social- og Seniorudvalget; Teknik- og Landdistriktsudvalget; Økonomiudvalget. These are supported by meeting 21462, where committee names were repeatedly shortened/mangled. Norwegian prompts remain unchanged and budget ordering is covered. - Murmur adds narrowly scoped compact known variants for the observed Danish errors, gated by the authoritative prompt term: bygårdsmødet→byrådsmødet, Plan- og Boludvalget→Plan- og Boligudvalget, Social- og Sen/Senereudvalget→Social- og Seniorudvalget, and Teknik og Landestriksudvalg→Teknik- og Landdistriktsudvalget. General fuzzy distance is unchanged. WebVTT integration covers the opening phrase; absent authoritative terms leave variants untouched. - Kaukus focused RSpec: 3 examples/0 failures (the shared test DB emitted its pre-existing concurrent purge warning before examples). Focused RuboCop: no offenses. Murmur glossary tests (7), integration regression, format and strict Clippy pass. - Local commits: Murmur cebc7e5 `fix: Normalize Danish council terms`; Kaukus 242ead747 `fix: Add Danish council prompt terms` on a clean origin/master worktree. - The configured agent recovered and both branches were pushed. Murmur PR #11 and Kaukus PR #4262 were merged. The user confirmed both sides are deployed and working together in production. Acceptance criteria: - Danish prompts contain `byrådsmøde`/`byrådsmødet` immediately after the municipality term. - Non-Danish prompts remain unchanged. - Murmur normalizes `bygårdsmødet` to `byrådsmødet` when that term is in the prompt, including WebVTT canonicalization. - The variant remains unchanged when the authoritative term is absent. - Focused Kaukus and Murmur tests pass.
Checklist
0 of 0 completeNo checklist items.
- Area
- Kaukus
- Project
- Deploy Murmur to production
- Kind
- Bug
- Priority
- Medium
- Task ID
tsk_nrwwj68xda- Updated