From a7b53c7ba3d8e94aa5fbfae22bcce1e8008d02a1 Mon Sep 17 00:00:00 2001 From: "Sven (AAMOS AI)" Date: Tue, 11 Aug 2026 19:16:39 +0700 Subject: [PATCH] =?UTF-8?q?gapfill(peanut):=20rikare=20middagsr=C3=A4tter?= =?UTF-8?q?=20som=20target?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../recipe-generation/scripts/gapfill-nullcells.ts | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/packages/recipe-generation/scripts/gapfill-nullcells.ts b/packages/recipe-generation/scripts/gapfill-nullcells.ts index b07187d..4e14de9 100644 --- a/packages/recipe-generation/scripts/gapfill-nullcells.ts +++ b/packages/recipe-generation/scripts/gapfill-nullcells.ts @@ -1,7 +1,7 @@ #!/usr/bin/env tsx /** - * Gap-fill för fyra nollceller (docs/32 Spår B): - * fläskytterfilé, banan, naturell yoghurt, jordnötssmör + * Gap-fill för jordnötssmör-cellen (docs/32 Spår B): + * rikare, lagade middagsrätter med jordnötssmör som huvudingrediens. * * - Max 3 recept per huvudingrediens (~12 totalt). * - Använder befintlig runPipeline + verifyCandidate. @@ -25,10 +25,8 @@ const OUTPUT_DIR = path.resolve( ); const NULLCELL_TARGETS: PipelineTarget[] = [ - { mealType: "dinner", mainIngredientId: "pork_loin", dietVariant: "standard", count: 3 }, - { mealType: "breakfast", mainIngredientId: "banana", dietVariant: "standard", count: 3 }, - { mealType: "breakfast", mainIngredientId: "yoghurt_natural", dietVariant: "standard", count: 3 }, - { mealType: "snack", mainIngredientId: "peanut_butter", dietVariant: "standard", count: 3 }, + // Endast jordnötssmör-cellen återstår; rikare, lagade middagsrätter. + { mealType: "dinner", mainIngredientId: "peanut_butter", dietVariant: "standard", count: 4 }, ]; function normalizeForSlug(title: string): string { @@ -64,12 +62,11 @@ function deriveTags(mealType: string, mainId: string): string[] { function deriveMethods(mainId: string): string[] { if (mainId === "banana" || mainId === "yoghurt_natural") return ["no_cook"]; - if (mainId === "peanut_butter") return ["no_cook"]; return ["stovetop"]; } function deriveEquipment(mainId: string): string[] { - if (mainId === "banana" || mainId === "yoghurt_natural" || mainId === "peanut_butter") { + if (mainId === "banana" || mainId === "yoghurt_natural") { return []; } return ["stove"];