From 723730fd2f0dce1fbf1c70a955d13f8d13d46d6a Mon Sep 17 00:00:00 2001 From: Nils-Johan Gynther Date: Sun, 3 May 2026 19:58:04 +0200 Subject: [PATCH] feat: Update documentation with new receipt categorization rules and test infrastructure details Co-authored-by: Copilot --- README.md | 2 ++ next_steps_MSImporter.md | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ed423ef..2ab3b25 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,8 @@ Detta dokument är för systemadministratörer och utvecklare som driftar eller - Regelbaserad kvittotolkning har förbättrats för multipack, enheter och antaluttryck. - Parserstödet för brödrelaterade produkter och guardrails mot felkategorisering har utökats. - Integrationen med klienten för kvitto-session är fortfarande stateless i denna tjänst; ingen serverlagring av användarsession infördes. +- Kvittokategorisering: nya regler för pasta, grädde, ägg, juice, godis, och potatis samt justerad AI-guardrail. +- Testinfrastruktur: parametriserade enhetstester för kvittoimport (18 testfall) och CI/CD-pipeline med automatiserad testkörning på push. ## Viktigt!! Kod- och byggpraxis! Säkerställ att inga absoluta Windows-sökvägar används i koden, för att stödja bygg och drift på Linux/Ubuntu diff --git a/next_steps_MSImporter.md b/next_steps_MSImporter.md index fa53b4d..f87453c 100644 --- a/next_steps_MSImporter.md +++ b/next_steps_MSImporter.md @@ -8,6 +8,8 @@ Detta dokument riktar sig till utvecklare och driftansvariga för microservice-i - Regelbaserad kvittotolkning har stärkts för multipack/enheter och svårare radformat. - Bröd-/rostbrödklassning har utökade guardrails för att minska felaktig kategorisering. - Klientens granskningsflöde och sessionpersistens i Flutter är implementerat, vilket minskar avbrott mellan parse och spara. +- Kvittokategorisering: nya regler för pasta, grädde, ägg, juice, godis, och potatis samt justerad AI-guardrail. +- Testinfrastruktur: parametriserade enhetstester för kvittoimport (18 testfall) och CI/CD-pipeline med automatiserad testkörning på push. ## Status (2026-05-03) — Driftsatt och integrerad med recipe-app @@ -45,7 +47,7 @@ cd /opt/containers/recipe-app && git pull && ./deploy.sh ### Medel prioritet - **Fler webbplats-parsers** — Specifika parsers för t.ex. Tasteline, Köket.se, Arla - **Swagger/OpenAPI** — Automatisk API-dokumentation via `@nestjs/swagger` -- **Testtäckning** — Enhetstester för parsers och `receipt-parsing.service.ts` +- **Testtäckning** — Utökad enhetstesttäckning för parsers och `receipt-parsing.service.ts` (18 testfall för kvittoimport) ### Låg prioritet / Framtida - **Caching** — Cacha skrapade sidor för att minska belastning på externa webbplatser