Weltkueche: Auflösungs-Aussage korrigiert + Admin-QA kennt correct_for

- Auflösung: „Das ist ein Gericht aus <Land> → Zutaten aus <Land>" nur noch bei
  ECHTEN Signatur-Zutaten (Tiroler Speck etc.). Grundzutaten (Butter, Mehl) bekommen
  die neutrale „aus der Nähe"-Begründung statt der falschen Gericht-Herkunft-Logik.
- admin-weltkueche.html: classify() respektiert jetzt correct_for (zeigt sonst falsche
  Herkünfte, z.B. Mehl AT+DE statt AT+Ungarn).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-08-21 11:50:07 +02:00
parent b353f25b07
commit c3e61f4da7
2 changed files with 7 additions and 2 deletions
+3 -1
View File
@@ -1533,7 +1533,9 @@ function showSolved(ing,pts,bonus){
const factLine = ing.fact ? `<div class="more-line"><b>Wusstest du?</b> ${esc(ing.fact)}</div>` : '';
// Heimat-Regel: erklären, warum die Region die Antwort ist (nicht der größte Produzent)
const sigLine = (task.signature && C[task.heimat])
? `<div class="more-line" style="background:#eef5ec;border-left:3px solid #4a7c4e">🍽️ Das ist ein Gericht aus <b>${C[task.heimat].n}</b>. Zutaten werden zwar bevorzugt aus ${C[task.heimat].n} verwendet, aber ${C[task.heimat].n} allein deckt den Bedarf nicht ab darum zählt auch ein europäisches Land in unserer Nähe als richtig. Nur Zutaten, die bei uns gar nicht wachsen, reisen von weit her.</div>`
? (task.label
? `<div class="more-line" style="background:#eef5ec;border-left:3px solid #4a7c4e">🍽️ <b>${task.label}</b> gehört typisch zu diesem Gericht — solche <b>charakteristischen</b> Zutaten holt man von dort. Grundzutaten dagegen kauft man einfach in der Nähe.</div>`
: `<div class="more-line" style="background:#eef5ec;border-left:3px solid #4a7c4e">🍽️ Eine <b>Grundzutat</b>: was auch bei uns wächst, kommt aus der <b>Nähe</b> — heimisch, dazu ein naher europäischer Lieferant, wenn es allein nicht reicht. Nur was bei uns gar nicht wächst, reist von weit her.</div>`)
: '';
// Caveats für world-far/off-season Korrekt-Picks (pro Land separat)
const caveats = task.correct.map(k => {