netgescon-day0/skill-netgescon/control-tower/CURRENT-205.md

1.7 KiB

CURRENT-205

TASK_ID: task-bfbd99fe5b MACHINE: .205 STATO: completato

Obiettivo

Fix propagazione e filtro anno gestione su scheda unità A/11 (0021-A-11 / Unit ID 13). Aggiornato getLegacyCondominRow() in UnitaImmobiliarePage.php per filtrare la tabella legacy (condomin_mirror / condomin) usando l'anno di gestione selezionato nell'header (AnnoGestioneContext::resolveActiveAnno($user)):

  • 0004 / 2026 -> BENEDETTO DANIELA
  • 0003 / 2025 -> ATER C/O UFFICIO CONDOMINI PASSIVI
  • 0001 / 2024 -> ATER C/O UFFICIO CONDOMINI PASSIVI

Azzerato $this->legacyCondominRow = null; all'inizio di hydrateRelazioni() per invalidare lo stato Livewire ad ogni cambio gestione. Aggiunto test HTTP / sessione / UI in UnitaGestioneTemporaleTest.php.

Output del Giro Operativo

ESITO_205: riuscito TASK_ID: task-bfbd99fe5b REPOSITORY: ssh://git@git.netgescon.it:2222/michele/netgescon-day0.git BRANCH: stabilization/205-zero COMMIT: 129fe23f1146313ae9f70d2bfefcf1e612f0a1c1 FILE_O_AREE_TOCCATE:

  • app/Filament/Pages/UnitaImmobiliarePage.php
  • tests/Feature/UnitaGestioneTemporaleTest.php
  • skill-netgescon/control-tower/CURRENT-205.md TEST_ESEGUITI:
  • ./vendor/bin/pest tests/Feature/UnitaGestioneTemporaleTest.php tests/Feature/AnagraficaFornitoriSyncTest.php tests/Feature/UnitaImmobiliarePageTest.php tests/Feature/ReconstructMirror0021Test.php tests/Feature/ImportCondominMirror0021Test.php tests/Feature/ControlTowerPollCommandTest.php (12 passed, 113 assertions) GATE_STATISTICS:
  • A11_2026_OWNER: BENEDETTO DANIELA
  • A11_2025_OWNER: ATER C/O UFFICIO CONDOMINI PASSIVI
  • A11_2024_OWNER: ATER C/O UFFICIO CONDOMINI PASSIVI
  • LIVEWIRE_STATE_INVALIDATED: true
  • TIMELINE_PRESERVED: true BLOCCO_DATI: no BLOCCO_CONTRATTO: no RISCHI_APERTI: nessuno