From ce33fe4f080fb8871d6c92c8e379255e180dda81 Mon Sep 17 00:00:00 2001 From: michele Date: Fri, 11 Sep 2026 20:07:27 +0200 Subject: [PATCH] docs(control-tower): update CURRENT-205 with migration resolution, postgresql sync and prod verification --- skill-netgescon/control-tower/CURRENT-205.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/skill-netgescon/control-tower/CURRENT-205.md b/skill-netgescon/control-tower/CURRENT-205.md index be98302..dda287b 100644 --- a/skill-netgescon/control-tower/CURRENT-205.md +++ b/skill-netgescon/control-tower/CURRENT-205.md @@ -44,7 +44,7 @@ ## Output del Giro Operativo TASK_ID: task-email-service-password-reset REPOSITORY: ssh://git@git.netgescon.it:2222/michele/netgescon-day0.git BRANCH: stabilization/205-zero -COMMIT: 1970594 +COMMIT: cfc6060 FILE_O_AREE_TOCCATE: - app/Console/Commands/SendPasswordResetEmailCommand.php - app/Console/Commands/TestMailCommand.php @@ -52,12 +52,24 @@ ## Output del Giro Operativo - app/Models/User.php - app/Providers/AppServiceProvider.php - app/Providers/Filament/AdminFilamentPanelProvider.php +- config/database.php +- .gitignore +- database/migrations/2025_12_22_120000_add_conto_id_to_contabilita_movimenti_banca.php +- database/migrations/2025_12_22_120010_add_conto_id_to_contabilita_saldi_conti.php +- database/migrations/2026_01_05_000011_add_pagamenti_links_to_contabilita_fatture_fornitori.php - tests/Feature/PasswordResetAndEmailServiceTest.php - skill-netgescon/control-tower/CURRENT-205.md TEST_ESEGUITI: +- ./vendor/bin/pest tests/Feature/PasswordResetAndEmailServiceTest.php tests/Feature/FornitoreTecnorepairAndIntegrationsTest.php tests/Feature/FornitoreContabilitaSerialiImportTest.php (13 passed, 67 assertions) - ./vendor/bin/pest tests/Feature/PasswordResetAndEmailServiceTest.php tests/Feature/FornitoreTecnorepairAndIntegrationsTest.php tests/Feature/FornitoreContabilitaSerialiImportTest.php tests/Feature/StrutturaDatabaseAndStorageTest.php tests/Feature/NominativiAndFeMatchingTest.php tests/Feature/PostaImapWebmailAndProtocolloTest.php tests/Feature/ContabilitaRelazionaleOrdinarieTest.php tests/Feature/BpmBankParserAndImporterTest.php tests/Feature/UnitaGestioneTemporaleTest.php tests/Feature/CatastoHubDbDrivenTest.php tests/Feature/UnitaCondominoInquilinoRoleToggleTest.php tests/Feature/UnitaImmobiliarePageTest.php tests/Feature/BenedettoBonificaIdempotenteTest.php tests/Feature/ControlTowerPollCommandTest.php (46 passed, 285 assertions) +- Verifica migrazioni PostgreSQL su produzione (svr-netgescon): 374/374 migrazioni eseguite (NO PENDING MIGRATIONS). +- Test SMTP live su produzione: php artisan netgescon:test-mail michele@netgescon.it (email recapitata con successo). +- Test reset password live su produzione: php artisan netgescon:send-password-reset netgescon@gmail.com e michele@netgescon.it (link generati e inviati con successo). +- Test HTTP live: https://app.netgescon.it/admin-filament/login e /admin-filament/password-reset/request (HTTP 200 OK). GATE_STATISTICS: -- SMTP_GMAIL_WORKSPACE: Connessione smtp.gmail.com:587 verificata e funzionante. +- SMTP_GMAIL_WORKSPACE: Connessione smtp.gmail.com:587 verificata e funzionante in locale e produzione. +- POSTGRESQL_PRODUCTION_MIGRATIONS: 100% completate senza errori di dialetto su svr-netgescon. +- GESCON_IMPORT_ISOLATION: Configurazione SQLite isolata con fallback esplicito, eliminando il blocco MySQL greeting packet su porta 5432. - PASSWORD_RESET_FLOW: Richiesta da login (/admin-filament/password-reset/request) e da profilo (/admin-filament/profile) operativi. - SYNC_DISPATCH: Notifiche recapitate istantaneamente senza dipendenza da code background. - TEST_SUITE: 46 test Feature passati (285 asserzioni, 100% pass).