update
This commit is contained in:
+27
-16
@@ -1,35 +1,46 @@
|
||||
# STATE — finansePRO
|
||||
|
||||
**Aktualizacja:** 2026-07-06T14:55
|
||||
**Aktualizacja:** 2026-07-12T17:31:28+02:00
|
||||
|
||||
## Project Reference
|
||||
CodeIgniter 4.7.3 + MySQL (baza `host700513_finansepro` na hostido, czytana z `.env`). PHP 8.2 (XAMPP), Bootstrap 5 + ApexCharts (CDN). Logowanie: jeden użytkownik z `.env`. Tryb PAUL: plan-first.
|
||||
|
||||
CodeIgniter 4.7.3 + MySQL na hostido. Jedno konto z `.env`. Tryb PAUL: plan-first.
|
||||
|
||||
## Current Position
|
||||
- Plan `20260706-1248-fundament-wydatki-przychody`: **UKOŃCZONY**.
|
||||
- Plan `20260706-1430-modul-inwestycji`: **UKOŃCZONY** (PLAN → APPLY → UNIFY). Wszystkie AC (AC-1..AC-5) Pass; SUMMARY utworzone.
|
||||
- Gotowe do kolejnego planu.
|
||||
|
||||
- Plan `20260712-1647-zapamietywanie-logowania`: **UKOŃCZONY**.
|
||||
- Status: PLAN → APPLY → UNIFY zamknięte; gotowe do następnego planu.
|
||||
- Dostarczono tokeny logowania ważne 30 dni, niezależne dla wielu urządzeń.
|
||||
- Zdalna tabela `remember_tokens` została utworzona i zweryfikowana.
|
||||
|
||||
## Loop Position
|
||||
|
||||
```
|
||||
PLAN ──▶ APPLY ──▶ UNIFY
|
||||
✓ ✓ ✓ [Pętla zamknięta — gotowe do następnego PLAN]
|
||||
```
|
||||
|
||||
## Session Continuity
|
||||
- Ostatnia aktywność: UNIFY planu 2 — SUMMARY + changelog + radar + STATE. Moduł inwestycji + pulpit globalny `/dashboard` + pulpit finansów `/finances`. Dane testowe wyczyszczone, `.env` na `production`.
|
||||
- Next action: `$paul-plan` dla kolejnego planu, lub wdrożenie produkcyjne (patrz Aktywne sprawy).
|
||||
- Resume file: `.paul/plans/20260706-1430-modul-inwestycji/SUMMARY.md`
|
||||
|
||||
## Roadmapa (nieformalna)
|
||||
- ✓ Plan 1: fundament + wydatki/przychody bieżące.
|
||||
- ✓ Plan 2: moduł inwestycji (instrumenty, wpłaty/wypłaty, wyceny) + pulpit inwestycji + pulpit globalny.
|
||||
- ▷ Kolejne: do doprecyzowania (np. wykres per instrument, eksport, historia wartości).
|
||||
- Last session: 2026-07-12T17:31:28+02:00
|
||||
- Stopped at: UNIFY planu zapamiętywania logowania.
|
||||
- Next action: opcjonalnie potwierdzić UAT w dwóch profilach albo uruchomić `$paul-plan` dla kolejnej funkcji.
|
||||
- Resume file: `.paul/plans/20260712-1647-zapamietywanie-logowania/SUMMARY.md`
|
||||
|
||||
## Aktywne sprawy / do weryfikacji
|
||||
- Wdrożenie produkcyjne `https://finanse.projectpro.pl/`: wgrać pliki + `vendor/`, uruchomić `php spark migrate` na serwerze (3 nowe tabele `inv_*`), root `.htaccess`/docroot→`public/`, prawa `writable/`, `.env` z `CI_ENVIRONMENT=production` + `app.baseURL`.
|
||||
- Lokalny dev: `.env` bywa przełączany na `CI_ENVIRONMENT=development` (używa `db_host_remote`, bo lokalny MySQL zgaszony); po pracy wraca na `production`. Aktualnie: `production`.
|
||||
|
||||
- UAT: dwa profile przeglądarki, zamknięcie zwykłej sesji oraz wylogowanie tylko jednego urządzenia.
|
||||
- `vendor/bin/phpunit` nie jest dostępny lokalnie; test `RememberTokenModelTest.php` został tylko sprawdzony przez `php -l`.
|
||||
- Deploy hostido nie uruchamia migracji automatycznie; tabela dla tego planu została już utworzona zdalnie.
|
||||
|
||||
## Decisions
|
||||
|
||||
- Token per urządzenie; kolejne logowanie nie usuwa wcześniejszych tokenów.
|
||||
- Wylogowanie usuwa wyłącznie token bieżącego cookie.
|
||||
- Bez panelu urządzeń i globalnego wylogowania do czasu realnej potrzeby.
|
||||
|
||||
## Uwagi
|
||||
- Radar: degraded (weryfikacja runtime zamiast pełnego indeksu). Pełny `codebase-memory-mcp` przez `$paul-map-codebase`.
|
||||
- Repo nie jest git — brak commitów fazowych.
|
||||
|
||||
- Radar post-apply: degraded z powodu niepełnego wyniku indeksu i braku PHPUnit.
|
||||
- Repozytorium Git ma liczne wcześniejsze i niezwiązane zmiany; commit fazowy pominięty zgodnie z `preferences.auto_commit: false`.
|
||||
- `ROADMAP.md` nie istnieje i pozostaje opcjonalny w trybie plan-first.
|
||||
|
||||
Reference in New Issue
Block a user