# Del 3 – Funktionskatalog Fullständig katalog ur spec §3–§45, organiserad efter beroenden och lanseringsordning. Inget är bortförenklat – allt är placerat. ✅ = byggt i denna kodbas, 🔧 = delvis/stub, ⬜ = ej påbörjat. ## Launch Core (måste finnas dag 1) | Funktion | Spec | Status | | ------------------------------------------------------------------------------------------ | ---------- | -------------------------------------------------------- | | Konto, auth, onboarding med mål/kost/allergier/hushåll | §6 | ✅ | | Hushåll: skapa/gå med via kod, roller, portionsfaktorer, delat vs privat | §7 | ✅ | | Food Twin: transaktionsbaserat lager, platser, saldo+historik | §8 | ✅ | | Registreringskällor: kyl/frys/skafferi/ingrediensbild, streckkod, kvitto, manuell, fritext | §9–12 | ✅ (bild/kvitto via AAMOS; röst ⬜ flagga) | | Granska-och-bekräfta-flöde med confidence och korrigeringar | §10, §61.5 | ✅ | | Bäst före-motor: use_by/best_before/öppnad/fryst, deterministisk | §13 | ✅ | | Receptbibliotek med struktur, varianter, Recipe DNA | §14, §16 | ✅ (22 seedrecept; volymplan i Del 11) | | Receptmotor: matchning, filtrering, allergisäkerhet, skalning, substitution | §17, §20 | ✅ | | "Vad ska vi äta?" med förklaringar + "Jag är sugen på" | §18–19 | ✅ | | Nutrition: deterministisk beräkning, BMR/TDEE-mål, Min dag | §21 | ✅ | | Måltidsloggning: recept/tidigare/manuell/tallriksfoto-intervall | §22–23 | ✅ | | Matlådor & rester, rekommenderas före ny lagning | §24 | ✅ | | Inköpslista: aggregera, dra av lager, avdelningssortera, → lager | §27 | ✅ | | Budget: vecka/månad, svinnvärde, kostnad/portion | §26 | ✅ | | Säsong & högtid (datadriven eventmotor) | §28 | ✅ | | Cooking Mode: steg, timers, skärm vaken, skalning | §41 | ✅ (röststyrning ⬜) | | Prenumerationer: trial 7d, free tier, entitlements, signerad offline-token | §44–47 | ✅ (butiksverifiering 🔧 sandbox; riktiga nycklar fas 7) | | AAMOS-integration med typade kontrakt + mock | §31 | ✅ | | Minne: "Vad appen vet om mig" – rätta/pausa/radera/exportera | §32 | ✅ | | Separata samtycken (personalisering/förbättring/bildträning) | §33 | ✅ | | GDPR: export + kontoradering | §56 | ✅ | | Adminpanel: users, moderering, flaggor, subscriptions, hälsa, audit | §57 | ✅ | | Observability-grund: correlation-id, healthchecks, audit | §58 | ✅ | ## Launch Advanced (bakom feature flags, aktiveras under beta) | Funktion | Flagga | Status | | --------------------------------------------- | ---------------------- | --------------------------------- | | AI-genererad veckoplan + dynamisk omplanering | `week_plan_ai` | ✅ | | Tallriksfoto-analys (kalorii­ntervall) | `plate_photo_analysis` | ✅ | | Kvittoskanning | `receipt_scanning` | ✅ | | Smakprofil-inlärning ur betyg/feedback | – (alltid på, ofarlig) | ✅ signaler; viktning 🔧 | | Pantry Forecast-notiser | `pantry_forecast` | ✅ motor, 🔧 notisjobb | | Väderbaserade förslag | `weather_context` | 🔧 motorstöd klart, väderkälla ⬜ | | Röstinmatning ("jag är sugen på", lager) | `voice_input` | ⬜ | | AAMOS-omrankning av topplistan | `ai_rerank` | ✅ | | Hälsointegration (HealthKit/Health Connect) | `health_integration` | 🔧 connector-stubs | ## Post-launch | Funktion | Spec | Kommentar | | --------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------- | | Community: publicera recept, forks, cred | §35 | ✅ backend-flöde byggt, flagga `community_publishing` av tills moderering bemannats | | Creator-nivåer, badges, verifierade recept | §37 | 🔧 datamodell klar, logik enkel | | Rankinglistor (aldrig vikt/kalorier) | §38 | ✅ bakom `creator_rankings` | | Food Memories ("förra midsommaren …") | §39 | 🔧 tabell klar, generering ⬜ | | Dubblettdetektering recept (AI-förfinad) | §36 | ✅ Jaccard-bas, AI-nivå ⬜ | | Specialistmodeller (nordiska förpackningar, kvitto-OCR …) | §33 | ⬜ AAMOS-sida, kontrakt redo | | AI-evals-pipeline med testbibliotek | §34 | 🔧 tabeller + adminvy, corpus byggs under beta | | Digital kvitto-import | §9 | ⬜ kräver lagliga avtal | | Fler språk/marknader | §0 | 🔧 i18n-arkitektur klar (sv + en-skelett) | ## Future Partnerships (byggs EJ före laglig åtkomst + behov, spec §60) Smarta kylskåp, smarta ugnar, köksvågar, butikskedjor/erbjudanden, direktköp, kylkamera, creator payments. Arkitekturstöd finns: connector-interfacet (§43) och eventmodellen är förberedda; inga av dessa får bli beroenden för kärnan.