62 lines
3.6 KiB
Markdown
62 lines
3.6 KiB
Markdown
# CURRENT-205
|
|
|
|
TASK_ID: task-87b64082c1
|
|
MACHINE: .205
|
|
STATO: completato
|
|
|
|
## Obiettivo
|
|
|
|
1. **Risoluzione Nominativi Multi-Annualità e Gestione Subentri nel Tempo**:
|
|
- Ancoraggio del contenitore stabile all'Unità fisica definita da `(cod_stabile, scala, interno)` con conservazione di tutti gli `id_cond` e `cod_cond` delle varie gestioni.
|
|
- Allineamento delle finestre temporali (`data_inizio`, `data_fine`) in `unita_anagrafica_periodo` per tutti i subentri storici dello Stabile 0013.
|
|
- Risoluzione dinamica dei nominativi nel selettore a tendina e nella scheda unità in base all'`anno_gestione` attivo (2026, 2024, 2020, ecc.).
|
|
2. **Allineamento Catasto e Subentri Esemplari**:
|
|
- **Scala B Int. 6 (ID 247)**:
|
|
- Gestione 2026: visualizza l'attuale proprietario **COCCIA Simone** (CF: `CCCSMN74B06L120H`), allineato a Sister Catasto (**Fg. 403, Part. 60, Sub. 25, Cat. A/2, Cl. 03, Vani 2.5, Rendita € 742,41**, Proprietà 1/1).
|
|
- Gestioni fino al 2021 (es. 2020): visualizza il dante causa **DE SANTIS Fabio** (fino al 28/09/2021).
|
|
- **Scala B Int. 1 (ID 242)**:
|
|
- Gestione 2026: visualizza **Tabacchini Giuseppe** (subentrato dal 30/10/2025).
|
|
- Gestioni fino al 2025 (es. 2024): visualizza **PAVIA Monica** (con storico inquilino).
|
|
- **Scala B Int. 3 / B Int. 4**:
|
|
- Fino al 07/04/2026: **PICCOLO Pasqualina EREDI**.
|
|
- Dal 08/04/2026: **RDP S.R.L.**.
|
|
3. **Bonifica e Allineamento Stabile 0013**:
|
|
- Comando Artisan idempotente `php artisan gescon:bonifica-stabile-0013` esteso con riallineamento temporale automatico di tutti i subentri e dei dati catastali ufficiali AdE.
|
|
4. **Modernizzazione Blade Scheda Stabile e Compattazione Dropdown**:
|
|
- Nuova barra di navigazione unificata, Hero Header Banner dello Stabile con badge e quick actions, tab navigation pill-bar.
|
|
- Compattazione dei comproprietari multipli nel dropdown (`Primary (+N)`).
|
|
|
|
## Output del Giro Operativo
|
|
|
|
ESITO_205: riuscito
|
|
TASK_ID: task-87b64082c1
|
|
REPOSITORY: ssh://git@git.netgescon.it:2222/michele/netgescon-day0.git
|
|
BRANCH: stabilization/205-zero
|
|
COMMIT: cb6249b
|
|
FILE_O_AREE_TOCCATE:
|
|
- app/Console/Commands/GesconBonificaStabile0013Command.php
|
|
- app/Models/UnitaImmobiliare.php
|
|
- app/Filament/Pages/UnitaImmobiliarePage.php
|
|
- app/Filament/Pages/Condomini/CatastoHub.php
|
|
- resources/views/filament/pages/unita-immobiliare.blade.php
|
|
- resources/views/filament/pages/condomini/stabile.blade.php
|
|
- tests/Feature/UnitaGestioneTemporaleTest.php
|
|
- tests/Feature/CatastoHubDbDrivenTest.php
|
|
TEST_ESEGUITI:
|
|
- ./vendor/bin/pest tests/Feature/UnitaGestioneTemporaleTest.php tests/Feature/CatastoHubDbDrivenTest.php tests/Feature/UnitaCondominoInquilinoRoleToggleTest.php tests/Feature/UnitaImmobiliarePageTest.php tests/Feature/AnagraficaUnicaCanonicaTest.php tests/Feature/BenedettoBonificaIdempotenteTest.php tests/Feature/ControlTowerPollCommandTest.php (20 passed, 115 assertions)
|
|
GATE_STATISTICS:
|
|
- UNITA_REALI_0013: 42 unità canoniche con cronistoria temporale multi-gestione.
|
|
- TEMPORAL_DYNAMIC_OWNER: Risoluzione dinamica proprietario per anno di gestione su B-6, B-1, C-2, C-5, B-8, NGOT-103.
|
|
- CATASTO_SISTER_B6: Subalterno 25, Rendita 742,41, Intestato COCCIA Simone 1/1.
|
|
- DROPDOWN_COMPACT: Nominativi multipli compattati a singola riga `Nome (+N)`.
|
|
- ZERO_MOCK: Dati catastali 100% DB-driven e Sister API live.
|
|
BLOCCO_DATI: no
|
|
BLOCCO_CONTRATTO: no
|
|
RISCHI_APERTI: nessuno
|
|
|
|
## Prossimo Passo per .200 (Validazione)
|
|
|
|
- Eseguire il checkout del branch `stabilization/205-zero`.
|
|
- Eseguire `php artisan gescon:bonifica-stabile-0013` per convalidare la bonifica e l'allineamento temporale.
|
|
- Eseguire la suite di test Pest (20 test, 115 asserzioni).
|