feat: Update long-term goal for receipt import to reflect current backend implementation and future scalability considerations
Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
@@ -82,10 +82,13 @@ För att utveckla **Microservice Importer** vidare kan vi fokusera på att förb
|
||||
|
||||
## 7. Långsiktigt mål: Kvittoimport som strukturerade poster (Fas 6b)
|
||||
|
||||
### Bakgrund
|
||||
Idag returnerar `/receipt-import`-endpointen i `recipe-api` ett `markdown`-fält när en PDF-fil importeras. Flutter-klienten parsar då råtextraderna till `ParsedReceiptItem`-objekt på klientsidan. Detta är en tillfällig lösning.
|
||||
### Status (2026-04-30)
|
||||
**Backend (`recipe-api`) är redan implementerat!** `ReceiptImportController` och `ReceiptImportService` finns redan och använder **Mistral AI** för att parsa kvitton till strukturerade `ParsedReceiptItem[]` direkt. Det finns inget behov av att flytta denna logik till Microservice Importer — det som återstår är granskningssteg och bulk-spara i Flutter-klienten.
|
||||
|
||||
Det långsiktiga målet är att flytta denna logik till **Microservice Importer**, som ska ansvara för att tolka och strukturera kvitton till väldefinierade produktposter.
|
||||
Detta avsnitt gäller nu som referens för om man i framtiden vill isolera kvittoparsning som en fristående microservice.
|
||||
|
||||
### Bakgrund
|
||||
Detta var ursprungligen planerat som ett långsiktigt mål: att flytta kvittoparsning från `recipe-api` till **Microservice Importer** för bättre modularitet. Logiken är nu implementerad i `recipe-api` med Mistral AI och fungerar. En framtida refaktorering till microservice kan göras om skalbarhetsbehov uppstår.
|
||||
|
||||
### Mål
|
||||
- **Microservice Importer** tar emot en kvittofil (PDF eller bild) och returnerar strukturerade poster:
|
||||
|
||||
Reference in New Issue
Block a user