gapfill(peanut): rikare middagsrätter som target

This commit is contained in:
Sven (AAMOS AI)
2026-08-11 19:16:39 +07:00
parent ac919e9425
commit a7b53c7ba3
@@ -1,7 +1,7 @@
#!/usr/bin/env tsx #!/usr/bin/env tsx
/** /**
* Gap-fill för fyra nollceller (docs/32 Spår B): * Gap-fill för jordnötssmör-cellen (docs/32 Spår B):
* fläskytterfilé, banan, naturell yoghurt, jordnötssmör * rikare, lagade middagsrätter med jordnötssmör som huvudingrediens.
* *
* - Max 3 recept per huvudingrediens (~12 totalt). * - Max 3 recept per huvudingrediens (~12 totalt).
* - Använder befintlig runPipeline + verifyCandidate. * - Använder befintlig runPipeline + verifyCandidate.
@@ -25,10 +25,8 @@ const OUTPUT_DIR = path.resolve(
); );
const NULLCELL_TARGETS: PipelineTarget[] = [ const NULLCELL_TARGETS: PipelineTarget[] = [
{ mealType: "dinner", mainIngredientId: "pork_loin", dietVariant: "standard", count: 3 }, // Endast jordnötssmör-cellen återstår; rikare, lagade middagsrätter.
{ mealType: "breakfast", mainIngredientId: "banana", dietVariant: "standard", count: 3 }, { mealType: "dinner", mainIngredientId: "peanut_butter", dietVariant: "standard", count: 4 },
{ mealType: "breakfast", mainIngredientId: "yoghurt_natural", dietVariant: "standard", count: 3 },
{ mealType: "snack", mainIngredientId: "peanut_butter", dietVariant: "standard", count: 3 },
]; ];
function normalizeForSlug(title: string): string { function normalizeForSlug(title: string): string {
@@ -64,12 +62,11 @@ function deriveTags(mealType: string, mainId: string): string[] {
function deriveMethods(mainId: string): string[] { function deriveMethods(mainId: string): string[] {
if (mainId === "banana" || mainId === "yoghurt_natural") return ["no_cook"]; if (mainId === "banana" || mainId === "yoghurt_natural") return ["no_cook"];
if (mainId === "peanut_butter") return ["no_cook"];
return ["stovetop"]; return ["stovetop"];
} }
function deriveEquipment(mainId: string): string[] { function deriveEquipment(mainId: string): string[] {
if (mainId === "banana" || mainId === "yoghurt_natural" || mainId === "peanut_butter") { if (mainId === "banana" || mainId === "yoghurt_natural") {
return []; return [];
} }
return ["stove"]; return ["stove"];