Files
crmPRO/.paul/changelog/2026-05-04.md
Codex 3b1ba1b5ed feat(06-task-title-ai): complete OpenAI task title suggestions
Phase 6 complete:

- add AI title generator service using gpt-5-nano

- add task popup button for biuro@project-pro.pl

- add AJAX endpoint returning title suggestions without auto-save
2026-05-04 23:45:54 +02:00

1.4 KiB

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:<id>.

  • 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