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
This commit is contained in:
Codex
2026-05-04 23:45:54 +02:00
parent 254cf70d35
commit 3b1ba1b5ed
10 changed files with 692 additions and 12 deletions

View File

@@ -9,6 +9,10 @@
- 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`
@@ -20,3 +24,10 @@
- `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`