From f71b7172844d19bc83c7e23df25e9aa99d328e91 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 21 Aug 2026 18:59:06 +0000 Subject: [PATCH] =?UTF-8?q?fix(ai):=20f=C3=B6rbjud=20utskrivna=20tal=20i?= =?UTF-8?q?=20recept=C3=B6vers=C3=A4ttningar=20(l=C3=B6ser=20numbersPreser?= =?UTF-8?q?ved-fall)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 3 översättningar (de: 2, es: 1) föll deterministiskt på numbersPreserved: AI:n skrev ut ett litet tal i bokstäver (t.ex. "4" -> "vier"/"cuatro") i ett steg, så siffran försvann. Prompten säger nu explicit: skriv alltid tal med siffror, aldrig bokstäver, även små tal i löptext. Kör om de misslyckade så bör de klara verifieringen och publiceras. Co-Authored-By: Claude --- packages/ai-contracts/src/gemini.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/ai-contracts/src/gemini.ts b/packages/ai-contracts/src/gemini.ts index 0cea422..5e75c61 100644 --- a/packages/ai-contracts/src/gemini.ts +++ b/packages/ai-contracts/src/gemini.ts @@ -914,6 +914,7 @@ export class GeminiAamosClient implements AamosClient { REGLER (mycket viktigt): - Behåll ALLA siffror EXAKT (temperaturer, tider, mängder, portioner) — ändra aldrig ett tal. +- Skriv ALLTID tal med siffror, aldrig med bokstäver: behåll t.ex. "4" som "4", inte "fyra"/"four"/"vier"/"cuatro". Gäller även små tal mitt i löptext. - Behåll exakt samma antal steg och exakt samma "stepNumber" som källan. - Översätt "title", "description", "storageGuidance" samt varje stegs "instruction" och "tip". - Är ett fält null i källan ska det vara null i svaret (även "tip").