Cantieri aperti: differenze tra le versioni

[versione verificata][versione verificata]
WikiBot (discussione | contributi)
handoff automatico
WikiBot (discussione | contributi)
handoff automatico
Riga 8: Riga 8:
== Cantieri attivi ==
== Cantieri attivi ==
=== allievi_360_pipeline ===
=== allievi_360_pipeline ===
''Aggiornato 2026-09-12 12:57 UTC'' — dominio: finanza
''Aggiornato 2026-09-12 13:02 UTC'' — dominio: finanza


; Obiettivo : Tabella BigQuery ALLIEVI canonica da tutte le fonti + riconciliazione totale delle entrate (Marco 12/09)
; Obiettivo : Tabella BigQuery ALLIEVI canonica da tutte le fonti + riconciliazione totale delle entrate (Marco 12/09)
Riga 19: Riga 19:
* placeholder A87F93215573 = FRANCESCO MARCIELLO gurufranc@gmail.com (Wise MARCIELLO FRANCESCO PAOLO)
* placeholder A87F93215573 = FRANCESCO MARCIELLO gurufranc@gmail.com (Wise MARCIELLO FRANCESCO PAOLO)
* D.C.S. GRANDI EVENTI = CLAUDIA PANI pani.claudia@gmail.com. Tutti e tre inseriti in pagatori_alias. REGOLA DI MARCO: marcoparet@gmail.com si interroga via MCP Gmail SOLO quando isicnv@gmail.com non ha dati. SCOPERTA: le notifiche Wise di incasso arrivano a informazionicorsi@gmail.com (terza casella, fonte di riconciliazione non ancora usata). CORREZIONE: ily1975@gmail.com e' Ilaria Polidori (IPCA), NON Cristiana Morroni: anagrafica_unificata ha rumore sui nomi da streak
* D.C.S. GRANDI EVENTI = CLAUDIA PANI pani.claudia@gmail.com. Tutti e tre inseriti in pagatori_alias. REGOLA DI MARCO: marcoparet@gmail.com si interroga via MCP Gmail SOLO quando isicnv@gmail.com non ha dati. SCOPERTA: le notifiche Wise di incasso arrivano a informazionicorsi@gmail.com (terza casella, fonte di riconciliazione non ancora usata). CORREZIONE: ily1975@gmail.com e' Ilaria Polidori (IPCA), NON Cristiana Morroni: anagrafica_unificata ha rumore sui nomi da streak
* allievo_360.py operativo
* identificati e messi in pagatori_alias: 64B0DBC00A2A=MONICA CARBE immobilaffari@gmail.com, A87F93215573=FRANCESCO MARCIELLO gurufranc@gmail.com, D.C.S. GRANDI EVENTI=CLAUDIA PANI pani.claudia@gmail.com. Regola: marcoparet@gmail.com via MCP Gmail solo se isicnv non ha dati. GRUPPI+SITI: creato gruppi_e_siti.py (job gruppi_siti_0912 in corso) che ricostruisce i gruppi Google dai messaggi isicnv verso *@googlegroups.com e legge i permessi dei 100+ Google Sites
* carica isicnv_finance.google_gruppi, google_gruppi_membri, google_sites_accessi. ACCERTATO: i permessi Drive dei Sites contengono SOLO staff (isicnv, marcoparet, informazionicorsi, isicnvstaff, sulzina02, venetomarketinglab, studiointramentis) - gli allievi NON compaiono li': l'accesso allievi passa dai gruppi (es. advanced-level-2019-2020@googlegroups.com, advanced-course@, cours-avanc@) usati per le convocazioni di lezione. Quindi il match corso<->allievo si fa gruppo<->nome del sito, non dai permessi
; Prossimo passo :
; Prossimo passo :
* (1) placeholder AC4B36231C82 (piano 499+224x7): 6 candidati plausibili (CONSIGLIO GIOVANNI, RIASSETTO VIRGINIA, BELLONI PIERO...), e' il caso da dare a DeepSeek via AIGW con tutte le prove
* (1) leggere l'esito di gruppi_siti_0912 e mappare gruppo -> sito -> corso (i nomi dei siti hanno prefisso lingua e livello: EN/FR/ES/IT + DIAMOND PLUS / ADVANCED / MASTER / STARTER / ULTIMATE PATH)
* su isicnv c'e' conferma iscrizione a giovanni.consiglio@hotmail.it
* (2) la membership completa dei gruppi consumer non e' esposta da API: si ricava dai destinatari visibili delle convocazioni e, per i gruppi con invii 'Undisclosed recipients', va presa dall'interfaccia groups.google.com (Claude in Chrome) o dalle email di benvenuto 'You have been added to'
* (2) placeholder BFB2F8DCCFBF (una rata 499 del 15/04/2025) e FD84DB0B9924 (3 EUR del 15/09/2025, probabile riga spuria): nessun candidato, cercare su marcoparet@gmail.com e informazionicorsi@gmail.com
* (3) incrociare membri gruppo con allievi_pagamenti: chi e' in un gruppo corso e non ha pagamenti e' il vero elenco dei morosi, chi paga e non e' in nessun gruppo e' un accesso mancante
* (3) aggiungere informazionicorsi@gmail.com alle fonti di allievo_360
* (4) FASE 2 tabella allievi_master estesa e FASE 3 riconciliazione totale come da descrizione precedente


=== riconciliazione_cassa ===
=== riconciliazione_cassa ===