Commit Graph

11 Commits

Author SHA1 Message Date
Claude d267effd6c fix(hogtider): alla svenska hogtider visar relevanta recept
Ratta slug-bugg: recept-taggen "grillsäsong" matchade aldrig event-sluggen
"grillsasong" (ASCII) sa grillsäsong-knappen visade inget. Nu ratt.

15 nya hogtidsrecept taggade med exakt SE-event-slug: rodbetssallad, rodkal,
senapssill, stekt prinskorv, kokta kraftor med krondill, aioli, ostbricka,
farskpotatis med dill, agghalvor med rakror, rakcocktail, grillspett med
halloumi, grillad kycklingfile, pastasallad i matladan, tillbehor till
surstromming, kryddig kyckling med ris.

Omtaggar befintliga recept till ratt hogtid: vasterbottensostpaj +kraftskiva,
grekisk-sallad +grillsasong, chili/spaghetti +skolstart, chokladtarta
+alla-hjartans-dag, tomatsoppa +halloween, korvgratang +oktoberfest,
halloumiburgare +valborg.

Alla 14 SE-hogtider har nu minst ett korrekt taggat recept. Naring och
enheter ar berakningsbara for alla 74 extrarecept (invarianttest gront,
repo-typecheck gront).
2026-08-19 14:39:32 +00:00
Claude e25bdca4fa feat(recept): stor pafyllning i alla kategorier (+30 recept, totalt 59 extra)
Bred handskriven batch sa alla kategorier ar valfyllda (var extremt
middagstung forut):
- Frukost: omelett, amerikanska pannkakor, yoghurt m granola, avokadomacka,
  blabarssmoothie.
- Lunch: broccolisoppa, grekisk sallad, kycklingwrap, tomat-linssoppa,
  varm skinkmacka.
- Mellanmal: hummus, gronsaksstavar m dipp, notmix, fruktspett.
- Efterratt: chokladdoppade jordgubbar, hallonsorbet, chokladpudding,
  appelkompott, bar m vaniljyoghurt.
- Bak (sub-typer): vitt formbrod + scones (bread), havreflarn (cookie),
  blabarsmuffins + chokladtarta (cake), rabarberpaj (pie).
- Middag: ugnsbakad lax, kremig kycklinggryta, pastagratang, fiskgryta m kokos,
  korv-potatisgratang.

Alla med verifierade ingredienser + berakningsbara enheter + ratt kategori.
Ravaror med genomstekning/genomkokning har explicit matsakerhetssteg.
Invariant-testet kor riktig computeRecipeNutrition pa alla 59 (grona).
Typecheck gront.
2026-08-19 01:00:29 +00:00
Claude 654174e188 feat(recept): bredda ingredienskatalogen (+25) + 13 nya recept, ratta kategorier
- Katalog 120 -> 145 ingredienser: vaniljsocker, bakpulver, bikarbonat, kakao,
  mork choklad, flor-/parlsocker, kokos, russin, blabar, hallon, paron, apelsin,
  rabarber, valnot, hasselnot, blomkal, sotpotatis, gronkal, vitkal, haricots
  verts, tonfisk, couscous, keso, kalkon. Rimliga seed_estimate-varden.
- 13 nya recept (nu mojliga tack vare katalogen): kladdkaka, chokladbollar,
  blabarssmulpaj, sockerkaka, morotskaka, vaniljbullar, fruktsallad,
  rabarberkompott, keso m. bar, tonfiskrora, couscoussallad, blomkalssoppa,
  ugnsbakad sotpotatis. Totalt 29 extrarecept.
- Rattade kategorier (din notis): risgrynsgrot -> frukost (+jul), inte efterratt;
  kanel-/kardemummabullar -> mellanmal (inte efterratt).
- Endast verifierade ingredienser + berakningsbara enheter. Invariant-testet
  kor riktiga computeRecipeNutrition pa alla 29 (grona). Typecheck grront.
2026-08-18 23:50:23 +00:00
Claude 100d70dc2d feat(recept): Baka-kategori + 16 nya redaktionella recept
- Ny 'baking'-tagg (RECIPE_TAGS, text[] - ingen migration). Browse-vyn far
  en 'Baka'-chip som filtrerar pa taggen; befintliga lussekatter +
  saffransbullar taggas ocksa.
- extra-recipes.ts: 16 nya recept som fyller de glesa kategorierna -
  4 bak (kanelbullar, kardemummabullar, appelsmulpaj, frukostfrallor),
  3 frukost, 3 mellanmal (tomma kategorin -> fylld), 3 efterratt, 3 lunch.
- Endast verifierade canonical-ingredienser + berakningsbara enheter, sa
  seed harleder narings-/allergendata utan att krascha (run.ts 675/691).
- Nytt rent invariant-test (ingen DB) kor riktiga computeRecipeNutrition pa
  alla 16: id:n finns, naring berakningsbar, inga slug-krockar. 5 tester grona.
- Seed ar additiv (onConflictDoUpdate) - 'pnpm db:seed' lagger till + taggar
  om utan dataforlust. Full typecheck 20/20.
2026-08-18 23:35:47 +00:00
Sven (AAMOS AI) c32a7e33c7 ci: trigga på master + formatfix inför Gitea Actions
CI / Typecheck, test & build (push) Failing after 2s
2026-08-13 17:25:14 +07:00
Sven (AAMOS AI) 7dda0fad00 fix(gemini): budget-check före bildhämtning så spärr triggars tidigt 2026-08-12 16:30:49 +07:00
Sven (AAMOS AI) 4296a64aef feat(ops): wall board härlett ur summary-värden 2026-08-11 02:36:08 +07:00
Sven (AAMOS AI) bd8df59138 Fas 1b punkt 6: First Scan Coach + aktiveringsmätning 2026-08-06 04:14:49 +07:00
Sven (AAMOS AI) b2b6601f54 Fas 1a punkt 3+4: worker-härdning (DLQ, larm, multi-instance), AAMOS training export 2026-08-05 23:32:18 +07:00
Sven (AAMOS AI) d1455fb581 Fas 1a punkt 2: release_gates tabell + go/no-go-vy 2026-08-05 23:10:09 +07:00
Sven (AAMOS AI) d627014425 Fas 1a: product analytics schema + GDPR controls 2026-08-05 19:51:37 +07:00