ci: trigga på master + formatfix inför Gitea Actions
CI / Typecheck, test & build (push) Failing after 2s

This commit is contained in:
Sven (AAMOS AI)
2026-08-13 17:25:14 +07:00
parent 61d60931ad
commit c32a7e33c7
141 changed files with 40555 additions and 45210 deletions
+51 -43
View File
@@ -15,65 +15,73 @@
### 1. `meatball_pork_beef` Köttbullar (färdiga)
| Fält | Nuvarande | Kommentar |
|---|---|---|
| `allergens` | `[]` | Färdiga köttbullar innehåller nästan alltid ströbröd (vetemjöl) och ofta ägg och/eller mjölk som bindemedel. |
| `isPork` | `true` | ✅ |
| `isBeef` | `true` | ✅ |
| Fält | Nuvarande | Kommentar |
| ----------- | --------- | ------------------------------------------------------------------------------------------------------------ |
| `allergens` | `[]` | Färdiga köttbullar innehåller nästan alltid ströbröd (vetemjöl) och ofta ägg och/eller mjölk som bindemedel. |
| `isPork` | `true` | ✅ |
| `isBeef` | `true` | ✅ |
**Föreslagen rättning:**
```ts
allergens: ["gluten", "eggs", "milk"]
containsGluten: true
containsLactose: true
allergens: ["gluten", "eggs", "milk"];
containsGluten: true;
containsLactose: true;
```
**Motivering:** Standardrecept för svenska färdiga köttbullar innehåller ströbröd/vetemjöl, ägg och mjölk. Detta är den konservativa taggningen för produkttypen.
---
### 2. `falukorv` Falukorv
| Fält | Nuvarande | Kommentar |
|---|---|---|
| `allergens` | `[]` | Falukorv innehåller ofta potatismjöl eller vetemjöl samt mjölkpulver. |
| `isPork` | `true` | ✅ |
| `isBeef` | `true` | ✅ |
| Fält | Nuvarande | Kommentar |
| ----------- | --------- | --------------------------------------------------------------------- |
| `allergens` | `[]` | Falukorv innehåller ofta potatismjöl eller vetemjöl samt mjölkpulver. |
| `isPork` | `true` | ✅ |
| `isBeef` | `true` | ✅ |
**Föreslagen rättning:**
```ts
allergens: ["gluten", "milk"]
containsGluten: true
containsLactose: true
allergens: ["gluten", "milk"];
containsGluten: true;
containsLactose: true;
```
**Motivering:** Falukorv är en köttkorv som traditionellt innehåller späck, potatismjöl/vetemjöl och ofta mjölkpulver. Konservativ taggning för produkttypen.
---
### 3. `red_curry_paste` Röd currypasta
| Fält | Nuvarande | Kommentar |
|---|---|---|
| `allergens` | `[]` | Thailändsk röd currypasta (khrueang kaeng phet) innehåller traditionellt khrung (räkor eller fisk) som en av basingredienserna. |
| Fält | Nuvarande | Kommentar |
| ----------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `allergens` | `[]` | Thailändsk röd currypasta (khrueang kaeng phet) innehåller traditionellt khrung (räkor eller fisk) som en av basingredienserna. |
**Föreslagen rättning:**
```ts
allergens: ["crustaceans", "fish"]
allergens: ["crustaceans", "fish"];
```
**Motivering:** Röd currypasta tillverkas ofta med shrimp paste (kapi) eller fisk. Det finns veganska varianter, men produkttypen som sådan är högrisk för både fisk och skaldjur.
---
### 4. `taco_spice` Tacokrydda
| Fält | Nuvarande | Kommentar |
|---|---|---|
| `allergens` | `[]` | Kommersiell tacokrydda varierar kraftigt mellan märken; vissa innehåller selleri, gluten, mjölk eller soja. |
| Fält | Nuvarande | Kommentar |
| ----------- | --------- | ----------------------------------------------------------------------------------------------------------- |
| `allergens` | `[]` | Kommersiell tacokrydda varierar kraftigt mellan märken; vissa innehåller selleri, gluten, mjölk eller soja. |
**Föreslagen rättning:**
```ts
allergens: []
allergens: [];
// men lägg till mayContainAllergens: ["celery", "gluten", "milk", "soy"]
```
**Motivering:** Det finns inte en enhetlig sammansättning för tacokrydda. I stället för att hårdtagga bör vi markera "kan innehålla" för de vanligaste dolda allergenerna, så att användare med allvarliga allergier varnas utan att vi blockerar alla recept.
> **Notering:** `mayContainAllergens` finns redan i `IngredientSafetyInfo` men används inte i seed-modellen idag. Detta kräver ett mindre schema-API-tillägg.
@@ -82,8 +90,8 @@ allergens: []
### 5. `chicken_stock_cube` Kycklingbuljongtärning
| Fält | Nuvarande | Kommentar |
|---|---|---|
| Fält | Nuvarande | Kommentar |
| ----------- | ------------ | ----------------------------------------------------- |
| `allergens` | `["celery"]` | ✅ Korrekt. Buljongtärningar innehåller ofta selleri. |
**Föreslagen rättning:** Ingen ändring av huvudallergener. Överväg `mayContainAllergens: ["gluten", "milk", "soy", "egg"]` eftersom kommersiella tärningar ofta innehåller maltodextrin, jästextrakt eller mjölkprotein beroende på märke.
@@ -92,8 +100,8 @@ allergens: []
### 6. `vegetable_stock_cube` Grönsaksbuljongtärning
| Fält | Nuvarande | Kommentar |
|---|---|---|
| Fält | Nuvarande | Kommentar |
| ----------- | ------------ | ----------- |
| `allergens` | `["celery"]` | ✅ Korrekt. |
**Föreslagen rättning:** Ingen ändring av huvudallergener. Överväg `mayContainAllergens: ["gluten", "milk", "soy", "egg"]` av samma skäl som ovan.
@@ -104,21 +112,21 @@ allergens: []
Följande sammansatta ingredienser har redan korrekta allergen-taggar och behöver ingen åtgärd:
| Ingrediens | Nuvarande `allergens` | Bedömning |
|---|---|---|
| `noodles_egg` | `["gluten", "eggs"]` | ✅ |
| `bread_sourdough` | `["gluten"]` | ✅ |
| `tortilla` | `["gluten"]` | ✅ |
| `hamburger_bun` | `["gluten", "sesame"]` | ✅ |
| `breadcrumbs` | `["gluten"]` | ✅ |
| `soy_sauce` | `["soy", "gluten"]` | ✅ |
| `fish_sauce` | `["fish"]` | ✅ |
| `teriyaki_sauce` | `["soy", "gluten"]` | ✅ |
| `mayonnaise` | `["eggs", "mustard"]` | ✅ |
| `peanut_butter` | `["peanuts"]` | ✅ |
| `mustard` | `["mustard"]` | ✅ |
| `sesame_seeds` | `["sesame"]` | ✅ |
| `tofu` | `["soy"]` | ✅ |
| Ingrediens | Nuvarande `allergens` | Bedömning |
| ----------------- | ---------------------- | --------- |
| `noodles_egg` | `["gluten", "eggs"]` | ✅ |
| `bread_sourdough` | `["gluten"]` | ✅ |
| `tortilla` | `["gluten"]` | ✅ |
| `hamburger_bun` | `["gluten", "sesame"]` | ✅ |
| `breadcrumbs` | `["gluten"]` | ✅ |
| `soy_sauce` | `["soy", "gluten"]` | ✅ |
| `fish_sauce` | `["fish"]` | ✅ |
| `teriyaki_sauce` | `["soy", "gluten"]` | ✅ |
| `mayonnaise` | `["eggs", "mustard"]` | ✅ |
| `peanut_butter` | `["peanuts"]` | ✅ |
| `mustard` | `["mustard"]` | ✅ |
| `sesame_seeds` | `["sesame"]` | ✅ |
| `tofu` | `["soy"]` | ✅ |
## Rekommendation