update
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
# Impact Map
|
||||
|
||||
## Post-apply 20260721-2324 — ceny z JSON w groszach
|
||||
- Zmieniono wyłącznie `app/Libraries/ReceiptParser.php` — dodano regułę promptu „grosze → złote" dla wejścia JSON (eParagon).
|
||||
- Backend/kontroler/modele/baza/trasy/widoki bez zmian; ścieżka `input_image`/`input_file` (obraz/PDF) nietknięta.
|
||||
- Ukryte sprzężenie: reguła warunkowa tylko dla JSON, żeby nie zaburzyć odczytu kwot ze zdjęć/PDF.
|
||||
- UAT runtime (wymaga OpenAI + aplikacji): import `d:\telefon-download\2607202229016050.json` → pozycje 3,69 / 5,29 / 2,58 / 0,34 / 1,25, total 13,65. Do potwierdzenia przez użytkownika.
|
||||
|
||||
## Post-apply 20260713-2111
|
||||
- Zmieniono wyłącznie `app/Views/receipts/new.php` i `app/Views/receipts/review.php`.
|
||||
- Aparat korzysta z istniejącego pola `receipt` i `Receipts::create`; backend, routing, parser, modele i baza bez zmian.
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# Quality Risks
|
||||
|
||||
## Post-apply 20260721-2324 — ceny z JSON w groszach
|
||||
- **Obsłużone:** eParagon trzyma kwoty w groszach (int); prompt instruuje model, by dzielił przez 100 dla wejścia JSON. `php -l` czysty.
|
||||
- **Determinizm:** reguła „/100" jest deterministyczna dla modelu rozumującego; ostateczne potwierdzenie = UAT realnego importu (niedeterminizm LLM znany z Plan 3).
|
||||
- **Bez regresji:** reguła warunkowa tylko dla JSON; ścieżka obraz/PDF bez zmian.
|
||||
- **Odroczone (YAGNI):** natywny parser eParagon w PHP (0 tokenów, 100% determinizm, ale traci `display`/kategorie z AI) — podnieść, jeśli reguła promptu okaże się zawodna.
|
||||
|
||||
## Post-apply 20260713-2111
|
||||
- **Obsłużone:** jeden istniejący upload, natywne `capture="environment"`, brak nowej zależności i zmian backendu.
|
||||
- **Obsłużone po UAT:** mobilny overflow formularza przeglądu — tabela zmienia się w karty poniżej `md`.
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
# Tooling Status
|
||||
|
||||
- Timestamp: 2026-07-13T21:29:46+02:00
|
||||
- Scan mode: post-apply
|
||||
- codebase-memory-mcp: ok; CLI 0.6.1, indeks odświeżony w trybie fast (835 węzłów, 1048 krawędzi)
|
||||
- Queries: `index_repository`, `index_status`, `search_graph`
|
||||
- PHP syntax: pass dla `app/Views/receipts/new.php` i `app/Views/receipts/review.php`
|
||||
- Mobile UAT: pass, potwierdzony przez użytkownika
|
||||
- Timestamp: 2026-07-21T23:24:13+02:00
|
||||
- Scan mode: post-apply (plan 20260721-2324-import-json-grosze-ceny)
|
||||
- codebase-memory-mcp: dostępne, brak pełnego indeksu w tej sesji → analiza ręczna (degraded)
|
||||
- PHP syntax: pass dla `app/Libraries/ReceiptParser.php` (`php -l` → No syntax errors detected)
|
||||
- jscpd: disabled by policy
|
||||
- ast-grep: disabled by policy
|
||||
- Raw output: `.paul/codebase/radar/codebase-memory-post-apply.txt`
|
||||
- Next action: pętla zamknięta; gotowe do kolejnego planu.
|
||||
- Zmiana izolowana do 1 pliku; analiza ręczna wystarczająca
|
||||
- Next action: UAT runtime importu JSON, następnie `$paul-unify`
|
||||
|
||||
Reference in New Issue
Block a user