# 2026-05-04 ## Co zrobiono - [Phase 5, Plan 05-06] Dodano edycje dopasowania kategorii dla operacji z Fakturowni z poziomu `operation_edit`. - Dodano backend do zmiany mapowania pozycji Fakturowni i natychmiastowej zmiany kategorii operacji. - Dodano opcjonalne masowe przepiecie pasujacych operacji z Fakturowni. - Naprawiono wykrywanie operacji Fakturowni dla mapowan `product:`. - Naprawiono zapis formularza przez usuniecie zagniezdzonego formularza w `gridEdit`. - Zamknieto formalnie Phase 5 jako kompletna. - [Phase 6, Plan 06-01] Dodano generowanie propozycji tytulu zadania przez OpenAI w popupie zadania dla `biuro@project-pro.pl`. - Dodano endpoint AJAX, ktory zwraca propozycje tytulu bez zapisu do bazy. - Dodano serwis `TaskTitleGenerator` z modelem `gpt-5-nano` i promptem na krotki tytul bezosobowy. ## Zmienione pliki - `.paul/PROJECT.md` - `.paul/ROADMAP.md` - `.paul/STATE.md` - `.paul/phases/05-finances-fakturownia-import/05-05-SUMMARY.md` - `.paul/phases/05-finances-fakturownia-import/05-06-PLAN.md` - `.paul/phases/05-finances-fakturownia-import/05-06-SUMMARY.md` - `autoload/Controllers/FinancesController.php` - `autoload/Domain/Finances/FinanceRepository.php` - `templates/finances/operation-edit.php` - `.paul/phases/06-task-title-ai/06-01-PLAN.md` - `.paul/phases/06-task-title-ai/06-01-SUMMARY.md` - `autoload/Domain/Tasks/TaskTitleGenerator.php` - `autoload/controls/class.Tasks.php` - `config.php` - `templates/tasks/task_popup.php`