Initial commit (unpacked platform)
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
# 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 (kaloriintervall) | `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.
|
||||
Reference in New Issue
Block a user