3.5 KiB
3.5 KiB
CURRENT-205
TASK_ID: task-87b64082c1 MACHINE: .205 STATO: completato
Obiettivo
- Bonifica e Allineamento Stabile 0013:
- Rimozione delle 4 unità legacy fittizie generate da errata interpretazione di ID subentro (
0013-A-71,0013-A-78,0013-A-82,0013-A-87). - Riallineamento e traslazione dei movimenti/rate collegati verso le unità canoniche reali (
0013-B-8e0013-NGOT-103). - Epuration delle anagrafiche fittizie/corrotte con punto interrogativo (
?) e dei relativi record pivot. - Creazione del comando Artisan idempotente:
php artisan gescon:bonifica-stabile-0013.
- Rimozione delle 4 unità legacy fittizie generate da errata interpretazione di ID subentro (
- Allineamento Inquilino NGGC 163:
- Configurato e collegato l'inquilino Ottaviano Supershop Srls (email:
amin.siddque@gmail.com, pec:ottavianosupershopsrls@legalmail.it) all'Unità 267 (0013-NGGC-163) inunita_anagrafica_periodoeunita_immobiliare_nominativi.
- Configurato e collegato l'inquilino Ottaviano Supershop Srls (email:
- Ordinamento Naturale e Risoluzione Dropdown:
- Riorganizzato l'ordinamento delle unità in
UnitaImmobiliarePageeCatastoHubsecondo la sequenza naturale:Palazzina->Scala(A, B, C, NGGC, NGOT) ->Internonaturale (1, 2, 3... 10... 163) ->Piano->ID. Scala A - Int. 1 [0013-A-1] — SPADAVECCHIA ALDOè ora stabilmente e nativamente posizionata al 1° posto senza necessità di ricerca manuale.- Rimozione dei pulsanti di header ingombranti in cima alla pagina (
getHeaderActions->[]). - Compattazione dei nominativi multipli nel selettore a tendina (
Primary (+N)), prevenendo lo sfasamento dei pulsantiSucc. >e del selettore ruolo.
- Riorganizzato l'ordinamento delle unità in
- Modernizzazione Blade Scheda Stabile (
condomini/stabile):- Applicata la nuova grafica coerente: barra di navigazione unificata a pillole in alto, Hero Header Banner dello Stabile con badge e quick actions, tab navigation pill-bar.
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: in_pubblicazione 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/CatastoHubDbDrivenTest.php TEST_ESEGUITI:
- ./vendor/bin/pest tests/Feature/CatastoHubDbDrivenTest.php tests/Feature/UnitaCondominoInquilinoRoleToggleTest.php tests/Feature/UnitaImmobiliarePageTest.php tests/Feature/UnitaGestioneTemporaleTest.php tests/Feature/AnagraficaUnicaCanonicaTest.php tests/Feature/BenedettoBonificaIdempotenteTest.php tests/Feature/ControlTowerPollCommandTest.php (19 passed, 111 assertions) GATE_STATISTICS:
- UNITA_REALI_0013: 42 unità canoniche (Scala A 1-10, Scala B 1-10 + Cantina 11, Scala C 1-10, NGGC 163-175, NGOT 99-111).
- INQUILINO_NGGC_163: Ottaviano Supershop Srls correttamente associato come inquilino attivo.
- FIRST_UNITA_ORDER: 0013-A-1 (Spadavecchia Aldo) al primo posto nei dropdown e liste.
- 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-0013per convalidare la bonifica idempotente. - Eseguire la suite di test Pest (19 test, 111 asserzioni).