feat(recommendations): MIKRO MEAL-1 måltids-lämplighet i rankningen (nedvikta frukost/dessert vid huvudmåltid)

This commit is contained in:
Sven (AAMOS AI)
2026-08-17 20:37:47 +07:00
parent 9473329708
commit 260f816c83
3 changed files with 13 additions and 0 deletions
@@ -108,6 +108,12 @@ export function scoreCandidate(
parts.cookingAssumptionFit = 0;
}
// 16. Måltids-lämplighet: nedvikta lätta övergångsrätter (frukost/dessert) vid huvudmåltid.
const mainMeal = ctx.mealType === "dinner" || ctx.mealType === "lunch";
const crossover =
(candidate.mealTypes ?? []).includes("breakfast") || (candidate.mealTypes ?? []).includes("dessert");
parts.mealFit = mainMeal && crossover ? 0.15 : 1;
const score = weightedSum(parts, weights);
return {