docs(control-tower): update CURRENT-205 with migration resolution, postgresql sync and prod verification

This commit is contained in:
michele 2026-09-11 20:07:27 +02:00
parent cfc60600e6
commit ce33fe4f08

View File

@ -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).