Værkstedet

Madplanen der læser kalenderen først

Et system, der læser familiens kalendere, før det foreslår en eneste ret. Og hvad det har lært mig om AI.

September 2026. Et Claude-projekt med reglerne skrevet ned, Google Kalender og en mappe med tekstfiler. Madplanen kommer på mail lørdag formiddag.

Vi er fire i huset, og de fleste aftener er mindst én af os til håndbold, i stalden eller på vej hjem fra noget. En madplan, der ikke tager højde for det, er ikke meget værd, uanset hvor gode retterne er.

Så systemet starter et andet sted. Det læser kalenderen først.

1Det systemet læser

Fire kalendereMin, Julies og de to håndboldhold: hvem er hjemme, og hvem er ude at rejse. Håndboldtiderne står i UTC og regnes om.
KøkkenbasisTo frysere og viktualierummet, indtalt på lydoptager i august: vare, vægt og udløbsdato.
Opskriftsbanken39 retter med tid, etaper, fryser og status.
Ugens tilbudsaviserEn agent læser de nye aviser, når de kommer, og holder de bedste tilbud op mod opskriftsbanken. Tilbuddene bestemmer ugen og butikkerne.
Vores kvitteringerNetto+, Lidl Plus, Wolt og nemlig.com mailer dem med pris og mængde. Derfra kommer normalprisen.

2Reglerne

Hvor mange aftenerOg hvem der spiser hvornår. Rejser og ude-aftener udgår.
Etaper på travle aftenerEn ret der skal spises med det samme, lægges aldrig på en aften, hvor nogen kommer sent.
Højst to butikkerUgen og tilbuddene bestemmer hvilke. Wolt og nemlig.com når noget er glemt, eller tiden er for knap.
Aldrig spaghettiVores yngste spiser kun pasta i bestemte former. Penne, fusilli og tagliatelle går.

3Det der kommer ud

Madplanen på telefonenAftenens tidsplan og hele opskriften foldet ind under hver dag.
IndkøbslistenSendt til vores indkøbsliste-app i butikkens rækkefølge: frugt og grønt først, slik og chokolade sidst. Tilbudsvarer købes nu og fryses.
Hvad ugen kosterMed tilbud og til normalpris, ret for ret.
Optøning og fryserHvad der skal op hvornår, og hvad der står tilbage.
Tre nye retter til opskriftsbankenForslag valgt ud fra det, vi allerede elsker, og det der er på tilbud.
Når vi har smagt en ny ret, får den status: "prøvet" eller "elsker". Det går tilbage i opskriftsbanken og styrer, hvad der bliver foreslået.
Sådan hænger madplanen sammen.

Kalenderen bestemmer ugen

Hver uge læser det fire kalendere: min, Julies og de to håndboldhold, Solvejs og Alices. Det leder efter hvem der er hjemme hvornår, hvem der skal af sted og hvornår de skal møde, om Solvej er i stalden, og om jeg selv træner med om fredagen. Er en af os ude at rejse, skal der laves mad til færre, og er det en af os voksne, er der kun én til både mad og kørsel. Så ser ugen anderledes ud.

Én ting tog tid at få rigtigt: håndboldkalenderne står i UTC. En træning, der står 16.30 i kalenderen, er 18.30 om sommeren og 17.30 om vinteren. Det skal regnes om hver gang, ellers står maden klar en time forkert.

Sådan ser uge 40 ud. Julie er i Indien til fredag, så mandag til torsdag er vi tre ved bordet, og jeg står alene med mad og kørsel. Solvej kommer sent hjem de fleste af de aftener, så retterne skal kunne vente på hende.

Uge 40: Julie i Indien til fredag
DagRetVed bordetEtaper
Man28/9Chili con carne, dobbelt portionFire portioner går i fryseren til en travl aften i uge 41. Ris til tirsdag koges ved siden af.Solvej 20-21God
Tir29/9Paprikagryde fra fryserenIngen laver mad. Solvej varmer sin egen før træning, Alice og jeg spiser efter et forældremøde.Solvej førstGod
Ons30/9Hoisinglaserede kyllingebollerHendes boller lægges til side uden hoisin og får tre minutter på panden, når hun er hjemme.Solvej 19.15Kan gå
Tor1/10Boller i karryHun spiser fra gryden. Om aftenen gøres sauce og grønt klar til fredag.Solvej 21.15God
Fre2/10Pad see ewAlle spiser samtidig kl. 19, så en ret, der skal spises med det samme, kan ligge her.Julie hjemNej
Lør3/10Laks i citronflødesauce med frisk pastaIngen skal nogen steder. Ugens største besparelse.AlleNej
Søn4/10Krebinetter med stuvede grøntsagerUdekamp om eftermiddagen, fri aften.AlleKan gå
Fra madplanen for uge 40. Ingen prøveret i ugen, fordi jeg er alene med pigerne mandag til torsdag. Proteinet skifter hen over ugen: okse, svin, kylling, svin, kylling, fisk, svin.

Først skulle kalenderen kunne stoles på

Systemet kan kun læse det, der står i kalenderen. I starten stod noget der, og noget stod kun i hovedet på en af os. Så vi måtte kategorisere kalenderen og bruge den ens hver gang.

Nu er der regler. Hver aftale får en farve efter, hvem den handler om, og står som optaget eller fri. Reglerne er skrevet ned, så en aftale ser ens ud, uanset om jeg selv lægger den ind, eller Claude gør det.

Sådan læses kalenderen

Første spørgsmål er altid: er jeg med? Så er den grøn. Ellers får den farven for den, det handler om.

Jeg er med · også når Julie er medOptaget
Solvej alene · eller begge pigerFri
Alice aleneFri
Julie aleneFri
Ferie og rejse · også ud- og hjemrejsenOptaget
Væk fra husetOptaget
KørselOptaget
Ikke med · står der kun til orienteringFri
Vigtigt · hasterOptaget
Farverne er de samme i Google Kalender og i BusyCal. Titlen starter med navnet, når det kun handler om én: SOLVEJ håndbold.

Det har virket ud over madplanen. Vi diskuterer sjældnere, om vi skal noget, for nu står det i kalenderen.

Etaper

På travle aftener spiser vi ikke samtidig. Derfor har hver opskrift en klassifikation: kan den spises i etaper? En gryderet, der kan stå og holde sig varm, er god. En ret, hvor man steger en bøf til hver, kan gå. Noget, der skal spises med det samme, må kun ligge på en aften, hvor alle er hjemme.

Det lyder banalt. Men det er den regel, ugen oftest bliver bygget op om.

Opskriftsbanken i tal, 39 retter
Etaper
God 24 · holder sig eller er selvbygKan gå 7 · én del laves pr. personNej 8 · skal spises med det samme
Status
Elsker 24 · afprøvet familiefavoritVil prøve 15 · fundet, endnu ikke lavet
Kan fryses
Ja 23Nej 13Delvis 3 · fx kun pølser og brød
Kilde: opskriftsbankens oversigt, september 2026.

Det vi har i forvejen

Planen skal vide, hvad der står i fryseren, før den foreslår at købe mere. Så jeg gik igennem vores to frysere og viktualierummet med en lydoptager og sagde højt, hvad jeg fandt, hvad det vejede, og hvilken udløbsdato der stod på. Plus hvad der ellers stod på pakken. Den rå optagelse var nok til, at systemet ved, hvad vi har til rådighed.

Tilbud og priser

Vi handler aldrig i mere end to fysiske butikker om ugen. Flere er for meget logistik for os. Hvilke to, bestemmer ugen og tilbuddene. Hver uge læser en AI-agent de nye tilbudsaviser, når de kommer, finder de bedste tilbud og holder dem op mod retterne i opskriftsbanken. I uge 40 blev det Netto, som ligger tæt på, og REMA 1000. Oveni kommer Wolt, der leverer på en halv time, og nemlig.com. Kød og fisk på tilbud købes, mens tilbuddet gælder, og ryger i fryseren. Normalprisen kommer fra vores egne kvitteringer. Netto+, Lidl Plus, Wolt og nemlig.com sender dem til vores mail med pris og mængde, og der henter systemet dem. Så kan planen sige, hvad ugen koster, og hvad tilbuddene sparer.

I uge 40 var det cirka 703 kroner for syv aftener mod 851 til normalpris. Tallene er et bud, for kvitteringerne dækker mest mejeri, kylling og kolonial, og resten er skøn. Men det er et bud, jeg kan bruge.

Uge 40, ret for ret
703 krsyv aftener med tilbud
851 krsamme uge til normalpris
148 krsparet, cirka 17 %
Med tilbudNormalpris
0 kr100 kr200 krMan Chili con carne, dobbelt38 kr sparetTir Paprikagryde fra fryserenbetalt i uge 39Ons Hoisinglaserede kyllingeboller23 kr sparetTor Boller i karry12 kr sparetFre Pad see ew10 kr sparetLør Laks i citronflødesauce42 kr sparetSøn Krebinetter22 kr sparet
Kilde: madplanen for uge 40. Pris for det, der bruges, plus 6 kr i basisvarer pr. ret. Normalprisen er fra Netto-kvitteringerne, når varen findes der, ellers et skøn. Tallene kan ramme 20 % ved siden af.

Indkøb og opskrifter

Agenten laver indkøbslisten og sender den til vores indkøbsliste-app. Varerne står i den rækkefølge, man møder dem i butikken: frugt og grønt først, slik og chokolade sidst. Hver vare har sin egen linje med mængden først, så listen også kan klippes direkte ind i en online kurv. Den trækker fra, hvad der allerede står i fryseren og i viktualierummet. Wolt, med levering på 30 minutter, og nemlig.com bruges, når noget er glemt, eller når der skal spares tid.

Opskrifterne ligger som tekstfiler, én pr. ret, og et lille script laver en søgbar opskriftsbank ud af dem. Hver madplan bliver til en side, man kan have på telefonen i butikken, med hele opskriften foldet ind under hver dag. Og så er der husets vigtigste regel, som står øverst: aldrig spaghetti. Vores yngste spiser kun pasta i bestemte former, og spaghetti er ikke en af dem. Alle andre pastaformer er fine.

Skærmbillede: Uge 40
Uge 40Bygget på ugens tilbud i Netto og REMA 1000.
Skærmbillede: En dag i madplanen
En dag i madplanenAftenens tidsplan og retten.
Skærmbillede: Indkøbslisten
IndkøbslistenPr. butik, med pris, og hvornår tilbudsvaren skal fryses.
Skærmbillede: Nye retter
Nye retterTre forslag til opskriftsbanken hver uge, valgt ud fra det vi elsker og ugens tilbud.

Hvad det har lært mig

Det, der tog tid, var at skrive de regler ned, vi havde i hovedet, og som ingen af os nogensinde havde sagt højt. At maden skal kunne spises i etaper tirsdag. At Solvej ikke spiser med, når hun har hesten. At hotdogs er et bevidst valg.

I store organisationer går AI-projekter i stå af samme grund: data og kontekst er ikke skrevet ned. Det er sjældent dér, man leder først.

Læs også