--- name: feedback-python-windows-territory description: "PYTHON/ è territorio Windows-oriented — non toccare da Nave/Linux senza motivo esplicito" metadata: node_type: memory type: feedback originSessionId: c35b3ade-b2cb-4b16-9684-fcd6d0b1386d --- `Dropbox/adrian/PYTHON/` (Frank, MyICR_Suite, GemmaReport, ecc.) è territorio Windows-oriented, sincronizzato dall'ufficio Mediaset. Anche se fisicamente visibile e navigabile da Nave (Linux), non va trattato come le altre cartelle di `adrian/`. **Why:** Mauro ha corretto esplicitamente un mio impulso a "sistemare" qualcosa lì (proposta di `dropbox exclude add` su `_runtimes/venv/` dopo aver scoperto che `.dropboxignore` non è un meccanismo reale). Il venv Windows lì dentro è inutile su Linux ma necessario sull'istanza ufficio — un intervento "di buon senso" da Nave rischia di rompere l'ambiente Windows senza che nessuno lo veda arrivare. **How to apply:** **Scrittura mai da Nave** — niente cleanup, niente exclude Dropbox, niente modifica file, nemmeno "ovvie", nemmeno un fix minimo. Se emerge un problema lì (spazio, sync, venv, un bug da correggere), segnalarlo e aspettare di lavorarci dall'istanza ufficio (di persona, copia/incolla manuale se serve portare contesto — v. `adrian_state.md`, deciso il 2026-07-17: niente automazione/protocollo dedicato per questo). Vale anche per `.git` nested dentro `PYTHON/` — è un repo separato, non entrarci in scrittura. **Convenzione generale confermata da Mauro (2026-07-17)**: **sola lettura su tutta `PYTHON/` è sempre consentita da Nave** — non serve più elencare eccezioni file per file. Copre codice sorgente, config, log, struttura di directory di tutto ciò che vive sotto `Dropbox/adrian/PYTHON/` (Frank, MyICR_Suite, DbComparer, GemmaReport, ImdbUpdate, ecc.) — usato oggi dai subagenti `powerbricks-expert` (dati: mirror SQLite/parquet) e `myicr-flussi-expert` (codice pipeline + dati, per diagnosticare anomalie risalendo alla logica di trasformazione a monte). **Limite tecnico, non di policy**: `DataHub_v2`, `ParquetToAccess`, `PipelinePython` vivono su `I:\SOFTWARE\SCHEDULATORE\...` — share di rete Mediaset fisicamente diversa, **non raggiungibile da Nave/Linux in alcun modo**, a prescindere da qualsiasi convenzione di sola lettura (nessuna via di rete esiste). Per capire quell'architettura serve una sessione ufficio che la documenti nella KB, o un ponte di rete dedicato (idea valutata e per ora accantonata per il rischio di attenzionamento IT — v. `adrian_state.md`).