Fyra måltider mot ditt mål.
Målet delas på 20 procent frukost, 30 procent lunch, 35 procent middag, 15 procent mellanmål. Planeraren väljer sedan de rätter som lägger summan så nära ditt mål som möjligt, utan att bryta mot något du har uteslutit.
Planen räknas mot 2000 kilokalorier, som är ett runt standardtal och inte ditt behov. Räkna ditt eget i mätaren, så följer talet med hit.
1997 kilokalorier mot målet 2000
Planen ligger 3 kilokalorier under målet. Banken är ändlig, så en exakt träff är ovanlig och en avvikelse på några procent är normalt.
- FrukostProteinpannkakor25 minuter, 26 gram protein, 7,30 kr till 13,30 kr per portion418 av 400
- LunchÄrtsoppa med fläsk100 minuter, 29 gram protein, 8 kr till 13 kr per portion621 av 600
- MiddagLammracks med örtkrusta60 minuter, 29 gram protein, 65 kr till 129 kr per portion718 av 700
- MellanmålYoghurt med bär och honung5 minuter, 19 gram protein, 11,50 kr till 18,80 kr per portion240 av 300
Tre steg, och de står här av en anledning
En planerare som inte går att förstå är en planerare ingen litar på. Stegen nedan är samma steg som koden kör, i samma ordning.
Dela målet på fyra måltider
Frukost 20 procent, Lunch 30 procent, Middag 35 procent, Mellanmål 15 procent. Summan är hundra.
Välj bland de tre närmaste i varje kategori
Rätterna sorteras på hur nära de ligger sin del av målet, och en av de tre översta väljs. Väljs alltid den närmaste blir planeraren en uppslagning, och den som inte gillar rätten har ingenstans att ta vägen.
Vilken av de tre som väljs styrs av varianten i formuläret ovan. Samma variant ger samma dag, varje gång, på servern och i din webbläsare.
Byt ut en rätt i taget
Så länge ett byte minskar avståndet till dagsmålet görs bytet. Högst tio varv, sedan stannar planeraren oavsett. En optimering utan tak kan snurra länge på en bank som inte kan träffa målet exakt.
Kostval och uteslutningar gäller genom hela kedjan. En rätt som bär ett allergen du har uteslutit är aldrig en kandidat, inte ens en som sedan sorteras bort: ett fel i sorteringen hade då blivit ett fel i vad som föreslås.

Planen följer dygnet och det som redan står i kylen
Frukost, lunch, det som dricks under dagen och middagen räknas var för sig. Planen utgår från vad du har hemma, inte från vad en butikshylla vill sälja.

Dagen börjar med det som redan finns hemma. 
Lunchen är den måltid som oftast blir över till kvällen. 
Det som dricks under dagen räknas med i summan. 
Middagen planeras mot det som står i kylen, inte mot en butikshylla.