# UniDrive - proiezione automatica di https://dev.unisan.it/unidrive/assistant-status.json schema_version: 1 project: UniDrive environment: dev generated_at: 2026-10-30T20:00:49Z fresh_until: 2026-10-30T20:30:49Z stale: false source: state_ref: docs/governance/current-state.toml state_commit: 7d46afb06a0b5f58137fccafa652818a28ce45d4 state_updated_at: 2026-10-30T12:50:00Z updated_at: 2026-10-30T12:50:00Z overall_status: BUILDING overall_summary: UniDrive è in sprint verso MVP_LAB_TESTABLE (laboratorio, dati sintetici). DEV-DEMO pronta e provata dall'OWNER (29/10). Office chiuso per MVP_LAB_TESTABLE (D-R375); strumento di caricamento non eseguibile, correzione sospesa fino a una run futura. Candidate, VER2 e revoca: proposte distinte scritte e revisionate (DT-MVP-145, 146, 147), tutte dipendenti da una restrizione dei permessi dell'hypervisor (DT-MVP-149), che richiede prima un censimento IAM eseguito dall'OWNER (HUMAN-PENDING-032). RDP: DEV_WORKING, C3 QUALIFICATION PENDING; consulto Fable sulla soddisfacibilità di C3 in corso (DT-MVP-151). VER2 e revoca senza costruzione fino al confine dimostrato. next_material_outcome: MVP_LAB_TESTABLE (D-R357). Prossimi passi materiali: censimento IAM (HUMAN-PENDING-032), poi decisioni H4-base (VER2, revoca) e H4-candidate; esito del consulto Fable su C3 (DT-MVP-151). current_problem: critical_blocker: BLK-CANDIDATE-STOPPED why_it_blocks: Il golden path completo di MVP_LAB_TESTABLE (integrazione con VER2, bridge, sink e auth, prove WOPI, qualifica E2E) richiede la candidate MVP dedicata, ferma da DT-MVP-023. root_cause: Candidate MVP fermata dopo la review con 5 HIGH (DT-MVP-023, confermata da D-R362); riaperta da D-R375 solo con proposta tecnicamente distinta. current_attempt: Proposte distinte di candidate, VER2 e revoca revisionate: tutte richiedono di restringere i privilegi del token degli agenti sull'hypervisor (oggi GuestAgent illimitato, rollback e configurazione su tutte le VM, DT-MVP-149). what_has_failed_before: Candidate DT-MVP-023 (5 HIGH); VER2 INCONCLUSIVE (DT-MVP-126); revoca INCONCLUSIVE (DT-MVP-120); C3 di RDP STOP terminale (DT-MVP-139). decision_needed: HUMAN-PENDING-032 (H4): eseguire il censimento IAM in sola lettura della Parte 0 e incollarne l'output, per scrivere le azioni esatte di H4-base e H4-candidate. recommended_resolution: Per ogni linea una proposta che cambi davvero meccanismo o confine, con review Codex e arbitro prima del builder; per VER2 e revoca prima il confine OS di laboratorio verificato con prove negative. next_step: Censimento IAM dall'OWNER; poi piani H4-base e H4-candidate con azioni esatte, review e domanda H4. In parallelo esito del consulto Fable su C3. mvp: target: MVP_LAB_TESTABLE entro fine ottobre 2026, senza deroghe al quality floor (D-R359) ready: false blocking_items: - BLK-RDP-SESSION - BLK-CANDIDATE-STOPPED - BLK-VER2-LEG - BLK-REVOCA-GATE non_blocking_release_items: - BLK-G13-RELEASE - BLK-G21-RESTORE - BLK-AUTHZ-FROZEN mvp_blockers: - ARTCRAFT - BLK-CANDIDATE-STOPPED - BLK-RDP-SESSION - BLK-REVOCA-GATE - BLK-VER2-LEG - MVP-LAB - RDP - VER2 release_blockers: - ARTCRAFT - AUTHZ - BLK-AUTHZ-FROZEN - BLK-G13-RELEASE - BLK-G21-RESTORE - BLK-OFFICE-ORACLE - G13 - G21 - MVP-LAB - PWA - SSO-WIA - VER2 production_blockers: - ARTCRAFT - AUTHZ - BLK-AUTHZ-FROZEN - BLK-G13-RELEASE - BLK-G21-RESTORE - BLK-OFFICE-ORACLE - G13 - G21 - MVP-LAB - PWA - SSO-WIA - VER2 readiness: DEV_DEMO_READY: value: true label: DEV-DEMO - NON QUALIFIED - NOT MVP_LAB_TESTABLE blocked_by: (empty) evidence: - type: run ref: gov/a-125 su forgejo, commit f4b61517f, docs/evidence/governance/d-r357/d-r369/dev-demo/esito-20261029t002734z-36629c.txt result: tre formati in modalità utente dal client Windows: caricamento, browse, editor 200, v2, history, attività, riapertura, restore all'originale at: 2026-10-29T00:27:34Z - type: decision ref: D-R370, prova personale dell'OWNER completata result: UNKNOWN at: UNKNOWN updated_at: 2026-10-29T01:25:00Z REAL_USER_TEST_READY: value: false label: Test con utente reale da sessione Windows, dati sintetici blocked_by: - stream-RDP - BLK-REVOCA-GATE - ENV-TEST-HOST evidence: - type: decision ref: D-R369 punto 7, revisione delle dipendenze result: UNKNOWN at: UNKNOWN updated_at: 2026-10-28T23:30:00Z MVP_LAB_TESTABLE: value: false label: MVP di laboratorio collaudabile, senza deroghe al quality floor blocked_by: - BLK-RDP-SESSION - BLK-CANDIDATE-STOPPED - BLK-VER2-LEG - BLK-REVOCA-GATE evidence: - type: decision ref: D-R369 punto 7, revisione delle dipendenze result: UNKNOWN at: UNKNOWN updated_at: 2026-10-28T23:30:00Z RELEASE_READY: value: false label: Release candidata, non produzione blocked_by: - BLK-G13-RELEASE - BLK-G21-RESTORE - BLK-AUTHZ-FROZEN - BLK-RDP-SESSION - BLK-CANDIDATE-STOPPED - BLK-VER2-LEG - BLK-OFFICE-ORACLE - BLK-REVOCA-GATE evidence: - type: decision ref: D-R369 punto 7, revisione delle dipendenze result: UNKNOWN at: UNKNOWN updated_at: 2026-10-28T23:30:00Z dependencies: - id: stream-MVP-LAB blocks_dev_demo: yes blocks_real_user_test: yes blocks_mvp_lab_testable: yes blocks_release: yes blocks_production: yes condition: dependency: Golden path del 25/10 (DEV_WORKING): è il percorso stesso. - id: ENV-VM106-FROZEN blocks_dev_demo: yes blocks_real_user_test: conditional blocks_mvp_lab_testable: conditional blocks_release: no blocks_production: no condition: REAL-USER-TEST e MVP: solo se l'ospite del test è la 106 e non la candidate. dependency: Congelamento dell'ospite 106 (vincolo OWNER). DEV-DEMO: unica istanza del percorso del 25/10. - id: BLK-REVOCA-GATE blocks_dev_demo: no blocks_real_user_test: yes blocks_mvp_lab_testable: yes blocks_release: yes blocks_production: yes condition: dependency: Revoca effettiva (C-R1 opzione B). INV-04: con utenti diversi dall'OWNER la revoca deve funzionare. La DEV-DEMO ha un solo utente, l'OWNER: nessun accesso da revocare. - id: stream-RDP blocks_dev_demo: no blocks_real_user_test: yes blocks_mvp_lab_testable: yes blocks_release: no blocks_production: no condition: dependency: Sessione Windows reale. REAL-USER-TEST richiede la sessione reale del test user (direttiva OWNER). La demo può usare la console dell'ospite 111. RELEASE e PRODUCTION come nello stato vigente. - id: BLK-RDP-SESSION blocks_dev_demo: no blocks_real_user_test: yes blocks_mvp_lab_testable: yes blocks_release: no blocks_production: no condition: dependency: Blocker della sessione Windows reale dello stream RDP: stessi valori di stream-RDP. - id: ENV-TEST-HOST blocks_dev_demo: no blocks_real_user_test: yes blocks_mvp_lab_testable: yes blocks_release: yes blocks_production: yes condition: dependency: Ospite del test degli amministratori da scegliere: 106 (congelata, uso solo per la DEV-DEMO, D-R370) o candidate (BLK-CANDIDATE-STOPPED); decisione dell'OWNER quando il test si avvicina. - id: BLK-OFFICE-ORACLE blocks_dev_demo: no blocks_real_user_test: no blocks_mvp_lab_testable: no blocks_release: yes blocks_production: yes condition: CLOSED FOR MVP_LAB_TESTABLE (D-R375, DT-MVP-143); OPEN FOR RELEASE e PRODUCTION. dependency: Lanciatore Office, banco DT-MVP-112: serve per gli esiti di formato ArtCraft. Il test degli amministratori usa l'editor del 25/10. - id: stream-ARTCRAFT blocks_dev_demo: no blocks_real_user_test: no blocks_mvp_lab_testable: yes blocks_release: yes blocks_production: yes condition: dependency: Formati WordCraft, GridCraft e DeckCraft. Candidato editor: non è nel percorso del 25/10. - id: BLK-VER2-LEG blocks_dev_demo: no blocks_real_user_test: no blocks_mvp_lab_testable: yes blocks_release: yes blocks_production: yes condition: dependency: Con lo strumento O-ID-bis, in STOP dopo 2 cicli. Qualifica di versioni, audit, retention e LEG (G-4). Per demo e test bastano il comportamento DEV e i dati sintetici. - id: BLK-CANDIDATE-STOPPED blocks_dev_demo: no blocks_real_user_test: conditional blocks_mvp_lab_testable: yes blocks_release: yes blocks_production: yes condition: REAL-USER-TEST: solo se la 106 non è usabile come ospite. dependency: CANDOSP, progetto r1. MVP: regola terminale di DT-MVP-023. - id: BLK-G13-RELEASE blocks_dev_demo: no blocks_real_user_test: no blocks_mvp_lab_testable: no blocks_release: yes blocks_production: yes condition: dependency: Stato vigente. - id: BLK-G21-RESTORE blocks_dev_demo: no blocks_real_user_test: no blocks_mvp_lab_testable: no blocks_release: yes blocks_production: yes condition: dependency: Stato vigente. - id: BLK-AUTHZ-FROZEN blocks_dev_demo: no blocks_real_user_test: no blocks_mvp_lab_testable: no blocks_release: yes blocks_production: yes condition: dependency: Stato vigente. - id: stream-PWA blocks_dev_demo: no blocks_real_user_test: no blocks_mvp_lab_testable: no blocks_release: yes blocks_production: yes condition: dependency: Stato vigente (D-R360, blocks_mvp false). critical_path: - MVP-LAB - RDP - ARTCRAFT - VER2 active_workstreams: - id: MVP-LAB title: Golden path documentale DOCX, XLSX e PPTX verso MVP_LAB_TESTABLE (D-R357) level: DEV_WORKING state: BLOCKED critical_path: true order: 1 branch: build/gp-docx-main head_commit: 2967ad4dd4fc8881dc10498f320570d764046711 qualified_base: null owner_role: Orchestratore (pianificazione); arbitro tecnico Astra per G3 e G4 objective: Utente reale di dominio: browse, apertura, modifica, salvataggio, nuova versione, audit, riapertura con contenuto persistente, history, restore per DOCX, XLSX e PPTX, ripetibile, su una candidate MVP dedicata (D-R357, DT-MVP-001, DT-MVP-014). current_candidate: Nessuna candidate MVP qualificata. Riferimento DEV_WORKING: build/gp-docx-main, commit 2967ad4dd (golden path nel browser, GP-R6 VERIFIED-PASS). current_activity: Approvato dall'OWNER: Nextcloud, ArtCraft e SSO. Pubblicati in laboratorio: marchio UniDrive in italiano, Cruscotto del mattino (I miei documenti, Da vedere, Cerca), approvazioni con «Alla firma» (versione 0.2.2, prova da chiudere), conservazione con legal hold, cestino di 30 giorni e registro attività (prova da chiudere). Lavoro salvato su forgejo. next_action: Strumento Office, confine OS di laboratorio, proposte distinte, review e arbitrato. next_material_action: IN PAUSA su richiesta dell'OWNER fino alle 04:00 di sabato 31/10 (reset del limite di utilizzo). Alla ripresa: chiusura delle prove di approvazioni con «Alla firma» e di conservazione con legal hold, poi scadenze, fascicoli e ricerca full-text. blocked_by: - BLK-CANDIDATE-STOPPED - BLK-RDP-SESSION - BLK-VER2-LEG blocks_mvp: true blocks_release: true blocks_production: true last_review: null last_verifier: result: VERIFIED-PASS ref: build/gp-docx-main, commit 2967ad4dd (GP-R6) at: 2026-10-25 components: (empty) updated_at: 2026-10-29T12:30:00Z - id: RDP title: Prova da sessione Windows interattiva reale del test user via RDP automatico (T-MVP-RDP) level: DEV_WORKING state: BUILDING critical_path: true order: 2 branch: wip/mvp-rdp-c2-j3t-d1fix head_commit: ef5f0e8ae892d906cfb354b0d62b6f246c44ddd1 qualified_base: null owner_role: Orchestratore; arbitro tecnico Astra; builder Codex; review adversary-opus; verifier-claude objective: Aprire in modo automatico, ripetibile e revocabile la sessione interattiva del test user sulla VM di test Windows, con credenziale sintetica mai stampata, pulizia e revoca verificate, per eseguire da utente reale golden path, oracolo Office e spike PWA (D-R358). current_candidate: wip/mvp-rdp-c3-rip1, harness 5953ca51a con freeze f87794f1c (prodotto invariato dal 26 ottobre; review di uscita NOT APPROVED, un BLOCKER); sessione DEV_WORKING provata con ef5f0e8ae current_activity: Sessione Windows reale DEV_WORKING (apertura automatica, identità, logoff e revoca verificati; usata con successo per la prova Office del 29/10). Ciclo iniziale di C3 chiuso con STOP terminale (DT-MVP-139): protezione delle evidenze corretta, ma il controllo statico dei contesti accetta una chiamata indiretta da variabile costruita. next_action: RDP DEV_WORKING - QUALIFICATION C3 PENDING: consulto Fable sulla soddisfacibilità di C3 (DT-MVP-151), poi arbitro. next_material_action: Sospeso da D-R377 (prova D2 al ciclo 2 interrotto, lavoro archiviato); si riprende solo per release. blocked_by: - BLK-RDP-SESSION blocks_mvp: true blocks_release: false blocks_production: false last_review: result: 0 BLOCKER, 0 HIGH, 1 MEDIUM, 3 LOW (review delta del repair C1-R fase 2) high: 0 medium: 1 low: 3 ref: gov/a-125, commit 63acbeb2c, docs/evidence/governance/d-r357/dt-mvp-053/review-r2-repair.md at: 2026-10-27 last_verifier: result: ESCALATE (C1-R, candidato 3c3b02724) ref: gov/a-125, commit 4f0f4ac52, docs/evidence/governance/d-r357/dt-mvp-054/verifica-indipendente.md at: 2026-10-27 components: - id: RDP-RUNNER title: Runner della sessione RDP (unità transitoria systemd) state: BUILDING summary: Linea R1 con unità systemd congelata da DT-MVP-046; C1 chiusa con PASS (tratto C1-D); la linea è ora in C3 in qualifica rigorosa, sottofase D3a-0 (DT-MVP-128, DT-MVP-129). next_action: Uscita da D3a-0, poi registro R, C3, matrice di copertura, review Sol e verifier. attributes: candidate_commit: ef5f0e8ae current_tract: C3 in QUALIFY_STRICT, sottofase D3a-0 (DT-MVP-128, DT-MVP-129). Storico C1-R (DT-MVP-052 e DT-MVP-053): sostituzione del meccanismo di attribuzione della HOME e del controllo del nonce; run e unico repair consumati mutant_result: Storico C1-R: 21/21 mutanti uccisi secondo il pacchetto DT-MVP-054; nessun mutante sopravvissuto o non applicato secondo il verificatore next_action: Uscita da D3a-0, poi registro R, C3, matrice di copertura, review Sol e verifier. open_findings: Storico C1-R: righe 31-33 non coperte; N-01 MEDIUM (ramo unità presente non testato); L-02, N-02, N-03 LOW (N-03 security_detail REDACTED, internal evidence available) real_vm_result: Apertura reale riuscita il 28/10 (DT-MVP-096): identità, logoff, revoca e residui zero verificati. Storico C1-R: job J7, J8, J9 e J3 sulla VM banco Linux: rc 0, residui 0. Sessione reale sulla VM di test Windows: nessuna apertura riuscita (3 tentativi il 26/10); nessuna nuova apertura reale prima dei gate review_result: Storico C1-R, review delta del repair: 0 BLOCKER, 0 HIGH, 1 MEDIUM, 3 LOW suite_result: Suite 686/686 sul candidato corrente. Storico C1-R, candidato 3c3b02724: 440/0 (base del tratto 413 nomi di test, candidato 440) terminal_rule: Nessun ulteriore repair dentro C1-R; nessuna chiusura senza VERIFIED-PASS; attesi congelati modificabili solo con conferma Codex più prova indipendente; OWNER solo per H1-H5 verifier_result: Storico C1-R, ESCALATE: criteri 1-5 PASS; criterio 4, lettera c: righe 31-32 non raggiungibili in esercizio (le cartelle esistenti con modo o proprietario errati vengono normalizzate in silenzio), riga 33 con rc 5 invece di 3; difetto già nella base db0a8e78b (gov/a-125, commit 4f0f4ac52) updated_at: 2026-10-29T12:30:00Z - id: ARTCRAFT title: Editor ArtCraft (WordCraft, GridCraft, DeckCraft) dietro Editor Bridge sostituibile (ARTCRAFT-MVP-SPIKE) level: DEV_WORKING state: BLOCKED critical_path: true order: 3 branch: build/mvp-artcraft head_commit: f918a874e789d87a9498778f74809ba78afcdc13 qualified_base: null owner_role: Builder Opus (per formato); verifier-claude objective: Editor primari per DOCX, XLSX e PPTX su percorso OOXML nativo, senza storage, identità, permessi, audit o versioning propri; originale V1 immutabile, V2 transazionale, rollback a V1 sempre possibile; ammissione per formato tramite Fidelity Firewall (D-R359, DT-MVP-014). current_candidate: build/mvp-artcraft, commit f918a874e; versioni upstream fissate per commit: craft-libs 9ff719499, wordcraft 6a2b520f, gridcraft d8c5f588, deckcraft aaf6c1c3 current_activity: Prova reale in Office 2016 valida per MVP_LAB_TESTABLE (D-R375): DOCX 26/26, XLSX 29/29, PPTX 26/26 confrontabili OK. Golden path ArtCraft in attesa della candidate riaperta. next_action: Dopo OFFICE BENCH QUALIFIED: oracolo Office per DOCX, XLSX, PPTX (OFFICE REAL RUN) e decisione GO, CONDITIONAL_GO o FAIL definitiva per formato. next_material_action: Golden path ArtCraft sulla candidate dopo la proposta distinta arbitrata; correzione dello strumento di caricamento Office. blocked_by: - BLK-CANDIDATE-STOPPED blocks_mvp: true blocks_release: true blocks_production: true last_review: null last_verifier: result: VERIFIED-PASS (D3 per formato, a secco) ref: build/mvp-artcraft, commit 459a3bc1d at: 2026-10-26 components: - id: WORDCRAFT-DOCX title: WordCraft (DOCX) state: WAITING summary: Round-trip reale su 13 fixture sintetiche; nessuna classe READ_ONLY o FALLBACK_EDITOR nel corpus. next_action: UNKNOWN attributes: blocking_findings: Nessun HIGH o BLOCKER nella verifica D3 c3; esito definitivo subordinato all'oracolo Office fidelity: 13 fixture, suite 18 OK, mutanti del codice 10/10; condizioni su commenti (09_commenti) e nomi degli oggetti format: DOCX golden_path: NOT RUN sulla candidate (bloccata da DT-MVP-023) next_action: Riapertura in Word 2016 senza riparazione e confronto del contenuto office2016_oracle: NOT RUN: Office non attivato, automazione COM richiede sessione utente interattiva qualified_version: wordcraft 6a2b520f su craft-libs 9ff719499 state: CONDITIONAL_GO (provvisorio) - id: GRIDCRAFT-XLSX title: GridCraft (XLSX) state: WAITING summary: Classi CONDITIONAL_EDIT con avvisi sul colore tema; formattazione condizionale (dxf) READ_ONLY; fogli protetti FALLBACK_EDITOR. next_action: UNKNOWN attributes: blocking_findings: Rilievo noto sul filtro URL di GridCraft da correggere prima dell'attivazione; security_detail REDACTED, internal evidence available fidelity: Fixture 01-07 e 09-14 CONDITIONAL_EDIT; 08 READ_ONLY (formattazione condizionale dxf); fogli protetti FALLBACK_EDITOR format: XLSX golden_path: NOT RUN sulla candidate (bloccata da DT-MVP-023) next_action: Correggere il filtro URL, poi riapertura in Excel 2016 senza riparazione office2016_oracle: NOT RUN: Office non attivato, automazione COM richiede sessione utente interattiva qualified_version: gridcraft d8c5f588 su craft-libs 9ff719499 (gridcraft-cli 0.12.1) state: CONDITIONAL_GO (provvisorio) - id: DECKCRAFT-PPTX title: DeckCraft (PPTX) state: WAITING summary: CONDITIONAL_GO limitato alle classi SAFE_EDIT e CONDITIONAL_EDIT; connettori, note del relatore e transizioni READ_ONLY. next_action: UNKNOWN attributes: blocking_findings: Nessun HIGH o BLOCKER nella verifica D3 c3; classi READ_ONLY dichiarate fidelity: Suite 23/23; lettore secondario 14/14 slide; READ_ONLY: 04 connettori, 09 note del relatore, 10 transizioni (riscrittura di AlternateContent da parte dell'engine) format: PPTX golden_path: NOT RUN sulla candidate (bloccata da DT-MVP-023) next_action: Riapertura in PowerPoint 2016 senza errori e confronto del contenuto office2016_oracle: NOT RUN: Office non attivato, automazione COM richiede sessione utente interattiva qualified_version: deckcraft aaf6c1c3 su craft-libs 9ff719499 state: CONDITIONAL_GO (provvisorio) updated_at: 2026-10-29T12:30:00Z - id: VER2 title: Integrità di versioni, audit e retention nel percorso MVP (T-MVP-VER2) level: NOT_STARTED state: BLOCKED critical_path: true order: 4 branch: build/mvp-ver2 head_commit: dcaee517a41ab225c37fe467805c9e8818664312 qualified_base: null owner_role: Orchestratore e arbitro tecnico Astra; builder fermo objective: Backend di storage gestito dall'app UniDrive con coordinamento comune durevole (lock ed epoca per documento, staging, pubblicazione coordinata, versioni immutabili, cestino, raccordo audit) senza percorsi scrivibili alternativi; elimina anche la perdita di versioni nello stesso secondo (DT-MVP-010, DT-MVP-027). current_candidate: Progetto di O-ID-bis, revisione 2 in wip/mvp-ver2-oidbis-r2, commit 9ef6cdf14 (solo documento; repair esauriti; costruzione non ammessa; cicli VER2 0 su 2). current_activity: Riaperta da D-R375 solo con proposta tecnicamente distinta; prima della costruzione serve il confine OS di laboratorio verificato con prove negative (DT-MVP-142). next_action: Ferma in INCONCLUSIVE (DT-MVP-126): nessun repair finché non esiste un'architettura distinta o finché VER2 non diventa l'ultimo blocker materiale dell'MVP (D-R372). next_material_action: Ferma in INCONCLUSIVE (DT-MVP-126). Alla ripresa: O-ID-bis nel perimetro di D-R367, riammissione del banco (G-BANCO), prove VER2, spike P5 e qualifica. blocked_by: - BLK-VER2-LEG blocks_mvp: true blocks_release: true blocks_production: true last_review: null last_verifier: null components: - id: versioning title: Versioni immutabili e coordinamento delle scritture state: BLOCKED summary: Rimedio della perdita di versione nello stesso secondo affidato al backend P5; costruzione non ammessa. next_action: UNKNOWN attributes: current_gate: Ammissione allo spike P5 (primo dei due cicli VER2): NON AMMESSO human_decisions_remaining: Nessuna next_executable_action: Nessuna: VER2 ferma in INCONCLUSIVE (DT-MVP-126), nessun repair; riapre solo con un'architettura distinta o quando VER2 diventa l'ultimo blocker materiale dell'MVP (D-R372) technical_blockers: Identità di versione al secondo nel backend versioni di Nextcloud; ammissione di P5 subordinata alla soluzione per i documenti legacy - id: audit title: Audit dei salvataggi state: WAITING summary: D-5, opzione (a): record tecnico durevole più inoltro asincrono all'audit di prodotto, fail-closed; risposta 2xx solo dopo durabilità di contenuto, versione e record. next_action: UNKNOWN attributes: current_gate: Da implementare e qualificare nello spike P5 (incluso crash e riavvio senza perdita dei record pendenti) human_decisions_remaining: Nessuna per MVP-LAB; nuova decisione su SLA e indisponibilità prolungata dell'audit prima del collaudo next_executable_action: Nessuna finché lo spike P5 non è ammesso technical_blockers: Soglie 5 min (allarme) e 15 min (rifiuto nuovi salvataggi) provvisorie da qualificare; costruzione VER2 non ammessa - id: retention title: Retention delle versioni state: WAITING summary: D-8, opzione (a): scadenza automatica delle sole versioni sospesa nell'MVP-LAB; nessuna cancellazione automatica sotto pressione di spazio (il sistema si ferma e segnala). next_action: UNKNOWN attributes: current_gate: Configurazione da applicare nello spike P5 human_decisions_remaining: Nessuna per MVP-LAB; nuova decisione sulla retention prima del collaudo next_executable_action: Nessuna finché lo spike P5 non è ammesso technical_blockers: Costruzione VER2 non ammessa - id: LEG title: Documenti legacy nella home personale di un utente cancellato state: WAITING summary: Decisioni dell'OWNER date (D-R366): deroga mirata fail-closed solo per la conservazione e lettura limitata al custode documentale per società; manca il progetto della protezione. next_action: UNKNOWN attributes: current_gate: Progettazione della protezione fail-closed (proposta P5e in DT-MVP-055) human_decisions_remaining: Nessuna per MVP-LAB (D-R366, D-R367); rivalutazione separata prima di collaudo o produzione next_executable_action: Dossier comparativo del controllo esterno fail-closed e piano delle prove technical_blockers: Protezione che copra app disabilitata, assente o non avviabile, CLI di manutenzione, richieste e job già avviati, senza estendere il cancello oltre la conservazione (security_detail REDACTED, internal evidence available) updated_at: 2026-10-29T12:30:00Z - id: PWA title: PWA UniDrive e gestione dei file in Windows (D-R360) level: NOT_STARTED state: WAITING critical_path: false order: 5 branch: build/mvp-artcraft head_commit: f918a874e789d87a9498778f74809ba78afcdc13 qualified_base: null owner_role: Builder Opus (spike); orchestratore objective: PWA UniDrive in Edge come client Windows senza installazioni native: associazione file OOXML, apertura di file locali o da USB come EXTERNAL_LOCAL_FILE (modifica locale o importazione in UniDrive con da V1 a V2), deep link HTTPS canonici per ID, distribuzione predisposta per GPO. current_candidate: Spike a secco in build/mvp-artcraft, commit 4c5a40de8 (manifest, service worker, pagina di apertura su launchQueue, test con mutanti); non eseguito su Windows. current_activity: Spike preparato; in attesa della priorità Office (D-R372). next_action: Casi B e C nella sessione utente dopo il critical path Office; PWA e file handling diventano il prossimo outcome UX dopo MVP_LAB_TESTABLE (D-R360). next_material_action: Eseguire i casi B (Esplora file) e C (supporto rimovibile simulato) in Edge nella sessione utente, già DEV_WORKING, dopo il critical path Office (D-R372). blocked_by: (empty) blocks_mvp: false blocks_release: true blocks_production: true last_review: null last_verifier: null components: - id: manifest title: UNKNOWN state: WAITING summary: Manifest con file_handlers OOXML e icone generate; validato solo da test sintetici. next_action: UNKNOWN attributes: null - id: installability title: UNKNOWN state: IDLE summary: Installabilità in Edge non ancora provata; nel LAB il contesto sicuro usa un flag di test di Edge valido solo per lo spike, non come percorso di rilascio. next_action: UNKNOWN attributes: null - id: file_handlers title: UNKNOWN state: WAITING summary: launchQueue riceve il solo file aperto e lo passa all'Editor Bridge; eseguito solo a secco. next_action: UNKNOWN attributes: null - id: docx_xlsx_pptx_association title: UNKNOWN state: IDLE summary: Associazioni dei tipi di file classificate post-MVP o parallele (D-R360); nessuna prova su Windows. next_action: UNKNOWN attributes: null - id: local_file_opening title: UNKNOWN state: WAITING summary: Caso B (apertura da Esplora file) preparato; esecuzione in sessione utente: UNKNOWN. next_action: UNKNOWN attributes: null - id: usb_simulated_path title: UNKNOWN state: WAITING summary: Caso C con supporto rimovibile simulato da una cartella; preparato a secco. next_action: UNKNOWN attributes: null - id: same_file_writeback title: UNKNOWN state: IDLE summary: Scrittura sullo stesso file locale post-MVP; di default il salvataggio produce una copia o un'importazione. next_action: UNKNOWN attributes: null - id: import_to_unidrive title: UNKNOWN state: WAITING summary: Importazione simulata nello spike (solo hash e dimensione); l'importazione reale (da V1 a V2 con versioni e audit) richiede la candidate. next_action: UNKNOWN attributes: null - id: gpo_deployment_readiness title: UNKNOWN state: IDLE summary: Distribuzione via GPO nella traccia di rilascio; non iniziata. next_action: UNKNOWN attributes: null updated_at: 2026-10-29T12:30:00Z - id: G13 title: Versioni e integrità (G-13) level: FAIL state: IDLE critical_path: false order: 6 branch: gov/a-125 head_commit: 79f6f24957042d684cad53f41c9e641f65c36949 qualified_base: null owner_role: UNKNOWN objective: Proprietà G-13 complete di release; per l'MVP conta solo la proprietà G13_MVP, seguita nello stream VER2 (D-R357, DT-MVP-001). current_candidate: Nessuno (linea di analisi chiusa) current_activity: UNKNOWN next_action: UNKNOWN next_material_action: G13_RELEASE in RELEASE_HARDENING dopo l'MVP; nessuna nuova analisi senza evidenza nuova. blocked_by: - BLK-G13-RELEASE blocks_mvp: false blocks_release: true blocks_production: true last_review: null last_verifier: null components: (empty) updated_at: 2026-10-26T00:00:00Z - id: SSO-WIA title: SSO Windows senza browser (Kerberos, SSPI e WIA) level: DEV_WORKING state: IDLE critical_path: false order: 7 branch: null head_commit: null qualified_base: null owner_role: UNKNOWN objective: INV-01: accesso desktop di dominio via Kerberos, SSPI e WIA senza reinserimento delle credenziali. current_candidate: UNKNOWN current_activity: UNKNOWN next_action: UNKNOWN next_material_action: PARALLEL_QUALIFICATION solo nei perimetri autorizzati (DT-MVP-001); l'MVP-LAB non dimostra WIA. blocked_by: (empty) blocks_mvp: false blocks_release: true blocks_production: true last_review: null last_verifier: null components: (empty) updated_at: 2026-10-26T00:00:00Z - id: G21 title: Backup e restore (G-21) level: DEV_WORKING state: WAITING critical_path: false order: 8 branch: null head_commit: null qualified_base: null owner_role: UNKNOWN objective: Dimostrare G-21 (P0, release-critical, non blocca lo sviluppo). current_candidate: UNKNOWN current_activity: UNKNOWN next_action: UNKNOWN next_material_action: RELEASE_HARDENING (DT-MVP-001); nessun nuovo run senza disposizione sull'escalation ESC-0080. blocked_by: - BLK-G21-RESTORE blocks_mvp: false blocks_release: true blocks_production: true last_review: null last_verifier: null components: (empty) updated_at: 2026-10-26T00:00:00Z - id: AUTHZ title: Autorizzazioni e mount (ADR-0017) level: DEV_WORKING state: BLOCKED critical_path: false order: 9 branch: null head_commit: null qualified_base: null owner_role: UNKNOWN objective: Gate fail-closed, lease e regola N per il montaggio dei file. current_candidate: UNKNOWN current_activity: UNKNOWN next_action: UNKNOWN next_material_action: RELEASE_ONLY (DT-MVP-001): congelamento mantenuto, nessun aggiramento. blocked_by: - BLK-AUTHZ-FROZEN blocks_mvp: false blocks_release: true blocks_production: true last_review: null last_verifier: null components: (empty) updated_at: 2026-10-26T00:00:00Z - id: EFF title: Efficienza e continuità ai limiti di turno level: DEV_WORKING state: BUILDING critical_path: false order: 10 branch: build/efficiency-report head_commit: aab7423c870a9777ba7da8eb48d47b90fe98a7c7 qualified_base: null owner_role: UNKNOWN objective: Nessun lavoro utile perso per limite di turni; lavoro di prodotto oltre il 50 per cento, meta-lavoro sotto il 40 per cento (D-R357). current_candidate: Baseline READY (build/efficiency-report, commit aab7423c8) current_activity: UNKNOWN next_action: UNKNOWN next_material_action: Rendere operativa prima di C2 la catena previsione del budget, poi checkpoint prima del limite, poi passaggio compatto, poi nuovo agente (D-R365). blocked_by: (empty) blocks_mvp: false blocks_release: false blocks_production: false last_review: null last_verifier: null components: (empty) updated_at: 2026-10-27T00:00:00Z blockers: - id: BLK-CANDIDATE-STOPPED stream: MVP-LAB status: OPEN severity: BLOCKER class: ENVIRONMENT summary: La candidate MVP dedicata (ambiente di laboratorio su cui eseguire il golden path completo) è ferma. technical_description: La procedura di creazione della VM candidate con guardie di RAM e storage ha chiuso entrambe le linee (CANDVM, CANDVM2) con review BLOCK; il ciclo 2 di CANDVM2 ha lasciato 5 HIGH. L'OWNER ha confermato severità invariata e candidate ferma. root_cause_status: UNKNOWN root_cause: UNKNOWN (rilievi di review sulla procedura; nessuna causa radice unica registrata nelle fonti lette) first_observed_at: 2026-10-26T00:00:00Z last_observed_at: 2026-10-26T00:00:00Z affected_property: Integrazione con VER2, bridge, sink e auth; prove WOPI; qualifica E2E finale blocks: - MVP current_disposition: DT-MVP-023 opzione C confermata da D-R362: si prosegue solo sui rami indipendenti. next_action: Proposta CANDCAP (DT-MVP-145) da rivedere dopo la review r0; prerequisito: H4-candidate (storage e pool dedicati, identità dello strumento) e decisione sull'atteso dello storage, dopo il censimento HUMAN-PENDING-032. security_detail: UNKNOWN superseded_by: UNKNOWN autonomous_resolution: allowed: true authority: ASTRA current_status: Nessuna proposta in corso terminal_rule: Nessun PASS né MVP_LAB_TESTABLE finché candidate e discendenti sono bloccati evidence: - type: review ref: wip/mvp-candvm2-2b, commit 58b4808d6 result: BLOCK, 5 HIGH at: 2026-10-26 - type: decision ref: gov/a-125 su forgejo, docs/evidence/governance/d-r357/dt-mvp-023/uscita/esito.json result: Opzione C at: 2026-10-26 updated_at: 2026-10-26T00:00:00Z - id: BLK-RDP-SESSION stream: RDP status: OPEN severity: BLOCKER class: HARNESS summary: RDP DEV_WORKING - QUALIFICATION C3 PENDING: la sessione Windows reale del test user si apre in automatico con identità, logoff e revoca verificati (sviluppo, 28/10); la qualifica rigorosa C3 non è ancora fatta. technical_description: Il runner RDP (unità transitoria systemd) ha chiuso C1 con PASS. In C2 la campagna sul banco Linux di laboratorio ha trovato 16 fallimenti: la HOME, montata in bind nel namespace dell'unità, non si rimuove in ExecStopPost. La correzione (rimozione e verifica nel namespace del PID 1) è provata da una sonda reale ed è nel codice. La linea è proseguita oltre C2 ed è ora in C3 in qualifica rigorosa, sottofase D3a-0 (DT-MVP-128, DT-MVP-129). root_cause_status: PROVEN root_cause: Con TemporaryFileSystem systemd crea un namespace di mount in cui la RuntimeDirectory è montata su se stessa; ExecStopPost, anche privilegiato, vi gira e non può rimuoverla (diagnosi DT-MVP-061). first_observed_at: 2026-10-26T00:00:00Z last_observed_at: 2026-10-27T00:00:00Z affected_property: Qualifica della prova da utente reale prima di MVP_LAB_TESTABLE (non il funzionamento in sviluppo) blocks: - MVP current_disposition: Sessione reale DEV_WORKING (DT-MVP-096); il blocco resta su MVP_LAB_TESTABLE finché non sono chiusi C3, matrice di copertura, review, verifier e obblighi rinviati (D-R371). next_action: C3 THREAT MODEL DIFETTI, MVP-LAB ONLY (D-R376). In corso D2, riscrittura di R-G3 e R-G4 indipendente dalla harness; poi DISTINCT C3 DESIGN, review, arbitrato, eventuale ciclo, review Sol, verifier, campagne. Nessun riuso della linea chiusa da DT-MVP-139. Campagne 0/2, run Windows 0/1. security_detail: REDACTED, internal evidence available superseded_by: UNKNOWN autonomous_resolution: allowed: true authority: ASTRA current_status: STOP terminale del ciclo iniziale di C3 (DT-MVP-139) terminal_rule: Nessuna riparazione senza nuova decisione dell'arbitro; nessuna chiusura senza VERIFIED-PASS; OWNER solo per H1-H5 evidence: - type: verifier ref: gov/a-125, commit 4f0f4ac52, docs/evidence/governance/d-r357/dt-mvp-054/verifica-indipendente.md result: ESCALATE at: 2026-10-27 - type: review ref: gov/a-125, commit 63acbeb2c, docs/evidence/governance/d-r357/dt-mvp-053/review-r2-repair.md result: 0 BLOCKER, 0 HIGH, 1 MEDIUM, 3 LOW at: 2026-10-27 - type: git ref: 3c3b02724 result: Candidato C1-R at: 2026-10-27 updated_at: 2026-10-29T12:15:00Z - id: BLK-VER2-LEG stream: VER2 status: OPEN severity: BLOCKER class: PRODUCT summary: VER2 (versioni, audit, retention) non ancora ammesso alla costruzione: manca il progetto della protezione fail-closed dei documenti legacy di utenti cancellati. technical_description: Il requisito G-4 impone di completare la cancellazione utente conservando documenti, cestino, versioni e accessibilità legittima; il core cancella il cestino della home fuori dal backend prima della cancellazione dell'utente. Con D-R366 l'OWNER ha autorizzato, solo per MVP-LAB, una protezione supplementare fail-closed limitata alla conservazione e ha definito chi può leggere i documenti non assegnati (custode documentale per società); la soluzione deve ancora essere progettata, ammessa e provata. root_cause_status: PROVEN root_cause: Comportamento del core sulla cancellazione utente incompatibile con la conservazione richiesta senza un controllo esterno; il vincolo umano che lo impediva è stato rimosso da D-R366 nel solo perimetro MVP-LAB. first_observed_at: 2026-10-26T00:00:00Z last_observed_at: 2026-10-27T00:00:00Z affected_property: Integrità delle versioni nel percorso MVP (incluso il bug dello stesso secondo), conservazione dei documenti legacy blocks: - MVP current_disposition: DT-MVP-126: linea O-ID-bis r3 INCONCLUSIVE nel perimetro autorizzato. Con lo stesso utente OS per strumento e agente, una copia dello stato fermato non è distinguibile da un recupero autorizzato (controesempio CX-1, confermato in review). Restano due BLOCKER e due HIGH. next_action: Proposta Q-ADM (DT-MVP-146) da rivedere dopo la review r0; prerequisito: restrizione IAM dell'hypervisor sulla macchina di VER2 (H4-base, dopo il censimento HUMAN-PENDING-032) e confine dimostrato con prove negative. security_detail: REDACTED, internal evidence available superseded_by: UNKNOWN autonomous_resolution: allowed: true authority: ASTRA current_status: Ferma in INCONCLUSIVE (DT-MVP-126); nessun repair in corso terminal_rule: Nessuna estensione della protezione oltre la conservazione; nessun privilegio aggiuntivo al custode; VER2 ed E2E restano 0/2 fino alle prove evidence: - type: decision ref: gov/a-125, commit d15cfebab, docs/governance/decision-log.md (riga D-R366) result: H2 opzione 1, H1 opzione b at: 2026-10-27 - type: git ref: 1752969c4 result: P5d: BLOCCO (prima di D-R366) at: 2026-10-27 updated_at: 2026-10-29T11:30:00Z - id: BLK-G13-RELEASE stream: G13 status: OPEN severity: HIGH class: PRODUCT summary: Proprietà G-13 di release non dimostrate: gate FAIL. technical_description: UNKNOWN root_cause_status: UNKNOWN root_cause: UNKNOWN first_observed_at: 2026-10-26T00:00:00Z last_observed_at: 2026-10-26T00:00:00Z affected_property: UNKNOWN blocks: - RELEASE - PRODUCTION current_disposition: RELEASE_ONLY (DT-MVP-001). next_action: RELEASE_HARDENING dopo l'MVP. security_detail: UNKNOWN superseded_by: UNKNOWN autonomous_resolution: null evidence: - type: git ref: ec13c6168 result: G-13 FAIL mantenuto at: 2026-10-26 updated_at: 2026-10-26T00:00:00Z - id: BLK-G21-RESTORE stream: G21 status: OPEN severity: HIGH class: HARNESS summary: Prova di backup e restore G-21 non conclusa: il cancello di restore interpreta un 502 del proxy condiviso come servizio raggiungibile. technical_description: UNKNOWN root_cause_status: LIKELY root_cause: UNKNOWN first_observed_at: 2026-10-23T00:00:00Z last_observed_at: 2026-10-26T00:00:00Z affected_property: UNKNOWN blocks: - RELEASE - PRODUCTION current_disposition: Escalation ESC-0080 aperta; nessun nuovo run senza disposizione. next_action: Disposizione su ESC-0080 in RELEASE_HARDENING. security_detail: UNKNOWN superseded_by: UNKNOWN autonomous_resolution: null evidence: - type: git ref: 1b41f0d08 result: ESC-0080 aperta at: 2026-10-23 updated_at: 2026-10-26T00:00:00Z - id: BLK-OFFICE-ORACLE stream: ARTCRAFT status: OPEN severity: HIGH class: ENVIRONMENT summary: CLOSED FOR MVP_LAB_TESTABLE (D-R375): prova reale in Office 2016 dei file ArtCraft valida solo per il gate MVP-LAB. OPEN FOR RELEASE e PRODUCTION: banco e lanciatore non qualificati. technical_description: Nella sessione 0 di servizio l'automazione COM non funziona. Nella sessione Windows reale del test user la sonda v2 ha aperto in sola lettura i tre formati con processi Office del SID e della sessione attesi, cleanup e revoca verificati: è solo operabilità, non fedeltà. Il lanciatore F-Office (candidato del micro-builder 1) resta non qualificato e la sua riapertura circoscritta (DT-MVP-098) procede in due micro-tratti sequenziali (DT-MVP-101). root_cause_status: PROVEN root_cause: Banco del lanciatore non qualificato: PowerShell avviato come SYSTEM scrive fuori sandbox anche con script vuoto (misura preliminare DT-MVP-123). La sessione Windows reale è già DEV_WORKING e non è la causa. first_observed_at: 2026-10-26T00:00:00Z last_observed_at: 2026-10-28T22:15:00Z affected_property: Fidelity Firewall per DOCX, XLSX, PPTX blocks: - RELEASE - PRODUCTION current_disposition: D-R375 (DT-MVP-143): prova D-R374 (DT-MVP-140) valida solo per MVP_LAB_TESTABLE (DOCX 26/26, XLSX 29/29, PPTX 26/26 confrontabili OK). Non è OFFICE BENCH QUALIFIED, né qualifica del lanciatore, né compatibilità generale. Limiti registrati: due uscite PPTX non confrontabili, riparazione rilevata solo se osservata, Excel senza formattazione e grafici, classi ArtCraft invariate. next_action: Correggere lo strumento di caricamento della sonda prima di ogni futura run Office; nessuna riapertura della vecchia linea del banco. security_detail: UNKNOWN superseded_by: UNKNOWN autonomous_resolution: allowed: true authority: ASTRA current_status: STOP terminal_rule: Il superamento dei gate RDP non riapre automaticamente il lanciatore evidence: - type: decision ref: gov/a-125 su forgejo, docs/evidence/governance/d-r357/dt-mvp-042/uscita/esito.json result: STOP del lanciatore at: 2026-10-27 - type: git ref: 3cb8f8246 result: mb1 al tetto, test a secco OK at: 2026-10-27 - type: run ref: gov/a-125 su forgejo, docs/evidence/governance/d-r357/dt-mvp-099/sonda-v2/esiti/04-sonda.txt result: Word, Excel e PowerPoint aperti in sola lettura nella sessione reale, residui zero at: 2026-10-28 updated_at: 2026-10-29T15:20:00Z - id: BLK-REVOCA-GATE stream: MVP-LAB status: OPEN severity: HIGH class: SECURITY summary: Cancello di revoca: INCONCLUSIVE, blocker tecnico composto (DT-MVP-120). technical_description: Componente che deve bloccare l'accesso entro i tempi di revoca. Due cicli di riparazione falliti nella stessa classe (porta lasciata aperta in caso di guasti combinati), linea chiusa. L'escalation sistemica ha individuato la causa: lo stato sicuro dipendeva da un'azione riuscita. La nuova linea sposta la garanzia su un autorizzatore che nega per default e inverte la polarità del kill-switch (DT-MVP-107); progetto in revisione, nessun ciclo consumato. root_cause_status: PROVEN root_cause: Polarità invertita: chiusura ottenuta con un'azione che dipende dagli stessi componenti che possono guastarsi; inoltre il cancello di porta non misura la revoca per richiesta. first_observed_at: 2026-10-26T00:00:00Z last_observed_at: 2026-10-28T22:00:00Z affected_property: Revoca effettiva dell'accesso (INV-04) nel percorso MVP blocks: - MVP current_disposition: DT-MVP-120: limite temporale non dimostrato, percorso obbligato incompleto, indipendenza dell'enforcement e CE-7 non verificati, attribuzione e integrità dell'audit irrisolte. M2 r1 conservato; tentativo r2 fermato dal classificatore di sicurezza (nessuna riformulazione); metodo alternativo non equivalente secondo la review. next_action: Proposta PDP-FS (DT-MVP-147) da rivedere dopo la review r0; prerequisito: restrizione IAM dell'hypervisor sulla macchina della revoca (H4-base) e confine dimostrato. security_detail: REDACTED, internal evidence available superseded_by: UNKNOWN autonomous_resolution: null evidence: - type: verifier ref: build/mvp-revoca, commit 75688ebcf result: VERIFIED-FAIL at: 2026-10-26 - type: decision ref: gov/a-125, docs/evidence/governance/d-r357/dt-mvp-114/uscita/finale.1.txt result: M2 at: 2026-10-29 updated_at: 2026-10-29T10:30:00Z - id: BLK-AUTHZ-FROZEN stream: AUTHZ status: OPEN severity: MEDIUM class: GOVERNANCE summary: Autorizzazioni e mount congelati fino alla disposizione verificata di G-13. technical_description: UNKNOWN root_cause_status: PROVEN root_cause: UNKNOWN first_observed_at: null last_observed_at: null affected_property: UNKNOWN blocks: - RELEASE - PRODUCTION current_disposition: Congelamento DT-AUTHZ-006 mantenuto. next_action: Riesame dopo G-13. security_detail: UNKNOWN superseded_by: UNKNOWN autonomous_resolution: null evidence: - type: git ref: 1f85fc019 result: DT-AUTHZ-006 at: 2026-10-25 updated_at: 2026-10-26T00:00:00Z resolved_recently: - id: ENV-VM106-FROZEN stream: UNKNOWN status: CLOSED severity: BLOCKER class: ENVIRONMENT summary: DEV-DEMO: l'ospite 106, unica istanza del percorso del 25/10, è congelato per vincolo dell'OWNER. Chiuso da D-R370: uso in sola modalità utente autorizzato, snapshot pre-devdemo-20261029 eseguito. technical_description: UNKNOWN root_cause_status: UNKNOWN root_cause: UNKNOWN first_observed_at: null last_observed_at: null affected_property: UNKNOWN blocks: - DEV_DEMO current_disposition: UNKNOWN next_action: Autorizzazione dell'OWNER all'uso in sola modalità utente con snapshot pre-devdemo-20261029. security_detail: UNKNOWN superseded_by: UNKNOWN autonomous_resolution: null evidence: - type: decision ref: D-R369 punto 7, revisione delle dipendenze result: UNKNOWN at: UNKNOWN updated_at: 2026-10-29T00:00:00Z human_decision_queue: (empty) human_decisions: - decision_id: DT-MVP-134 hp_ref: HUMAN-PENDING-028 status: CLOSED priority: 1 h: h1: false h2: false h3: false h4: false h5: true question: Approvi la disposizione della linea Office proposta da DT-MVP-134: sospendere il mandato di ottenere una nuova misura Office nel perimetro attuale, chiudere i cicli esauriti senza ulteriori repair, Office INCONCLUSIVE e bloccante, RDP prosegue secondo D-R372, riapertura solo con un progetto tecnicamente distinto e revisionato? why_human_required: Non convergenza della linea diagnostica Office dopo diagnosi e rimedi Sol e Astra esauriti, senza un protocollo conforme eseguibile (trigger H5). why_not_automatic: Metodo iniziale, campagna M con correzione sistemica e M-lite respinti in review su arresto effettivo, limite preventivo delle scritture, completezza, attribuzione e ammissibilità degli effetti. frozen_requirements: - da BP-1 a BP-6 e interpretazione di BP-5 invariati - nessuna deroga a requisiti o attesi - nessuna accettazione dei rilievi aperti - nessuna autorizzazione infrastrutturale options: - id: SI label: Approva la disposizione description: Office sospeso nel perimetro attuale, INCONCLUSIVE e bloccante; nessuna esecuzione né deroga autorizzata. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN - id: NO label: Non approva description: Office resta fermo comunque; l'OWNER può aggiungere un'indicazione. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN technical_recommendation: SI recommendation_rationale: Chiude cicli esauriti senza ridurre requisiti; la riapertura passa da un progetto distinto con garanzie preventive verificabili. default_if_no_decision: Office resta fermo e INCONCLUSIVE; il silenzio non autorizza nulla; RDP prosegue. exact_reply_format: H5=SI blocks: - ARTCRAFT updated_at: 2026-10-29T15:20:00Z closed_by: D-R373 (OWNER, 29 ottobre 2026): H5 SI, linea Office corrente chiusa e redesign distinto - decision_id: DT-MVP-141 hp_ref: HUMAN-PENDING-029 status: CLOSED priority: 1 h: h1: false h2: true h3: false h4: false h5: false question: Posso riaprire candidate, VER2 e revoca, ferme per tue disposizioni (D-R362, D-R372, D-R373), con proposta tecnicamente distinta, review e arbitrato, senza deroghe ai requisiti? why_human_required: Le tre linee sono ferme per disposizione esplicita dell'OWNER; solo l'OWNER può riaprirle. why_not_automatic: Riaprire contro una disposizione dell'OWNER non è una decisione tecnica delegabile. frozen_requirements: - requisiti e attesi invariati - nessuna deroga di sicurezza - solo laboratorio e dati sintetici options: - id: TUTTE label: Riapri tutte e tre description: Candidate, VER2 e revoca con proposta distinta, review, arbitro, builder e verifier. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN - id: CANDIDATE label: Solo la candidate description: VER2 e revoca restano ferme; MVP_LAB_TESTABLE resta bloccato da loro. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN - id: NO label: Restano ferme description: Nessun prodotto testabile completo. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN technical_recommendation: TUTTE recommendation_rationale: Senza riaprire le tre linee MVP_LAB_TESTABLE non è raggiungibile. default_if_no_decision: Restano ferme; si prosegue solo su RDP e sullo strumento Office. exact_reply_format: H2=TUTTE blocks: - MVP updated_at: 2026-10-29T22:46:00Z closed_by: D-R375 (OWNER, 29 ottobre 2026) - decision_id: DT-MVP-149 hp_ref: HUMAN-PENDING-032 status: CLOSED priority: 1 h: h1: false h2: false h3: false h4: true h5: false question: Puoi eseguire sull'hypervisor di laboratorio, come amministratore, i comandi di sola lettura della Parte 0 (gov, d-r357, dt-mvp-149, censimento-parte0) e incollarne l'output? Servono a scrivere le azioni esatte per restringere i privilegi del token degli agenti sulle VM dello strumento. why_human_required: Il token degli agenti non vede le concessioni ereditate e non può modificare i permessi: solo l'amministratore umano può leggere le ACL complete e poi applicare le restrizioni (H4). why_not_automatic: Candidate, VER2 e revoca richiedono che l'agente non abbia poteri root sulle VM dello strumento; senza il censimento le ACL finali non sono scrivibili in modo esatto (review DT-MVP-149). frozen_requirements: - solo comandi di lettura - nessun segreto nell'output - solo laboratorio options: - id: SI label: Eseguo il censimento description: Incollo l'output dei comandi della Parte 0, senza segreti. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN - id: NO label: Non ora description: Le tre linee restano ferme sul confine. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN technical_recommendation: SI recommendation_rationale: È il prerequisito unico delle tre linee riaperte; non modifica nulla. default_if_no_decision: Candidate, VER2 e revoca restano senza costruzione; RDP e il resto proseguono. exact_reply_format: H4=SI blocks: - MVP updated_at: 2026-10-29T23:36:00Z closed_by: D-R376 (OWNER, 30 ottobre 2026): AUTHORIZED FOR READ-ONLY CENSUS, output consegnato - decision_id: DT-MVP-152 hp_ref: HUMAN-PENDING-033 status: CLOSED priority: 1 h: h1: false h2: true h3: false h4: false h5: false question: Per la sola qualifica C3 della sessione RDP in MVP-LAB vale il modello di minaccia DIFETTI (harness e prodotto senza difetti rispetto a R, evidenze integre per provenienza e trasporto, root della macchina di laboratorio come identità di esecuzione) oppure resta ROOT avversario (C3 resta INCOMPATIBILE)? why_human_required: Restringere il modello di minaccia riduce una proprietà di sicurezza: solo l'OWNER può deciderlo (DT-MVP-152, H2). why_not_automatic: DT-MVP-151: harness, prodotto e avversario root stanno nello stesso dominio di fiducia; nessun meccanismo nella macchina e nessun testimone sull'hypervisor dimostra il comportamento del prodotto contro un root ostile. frozen_requirements: - solo C3 di RDP in MVP-LAB - predicati, attesi, prodotto e contatori invariati - nessuna estensione a collaudo, release o produzione options: - id: DIFETTI label: Modello difetti, solo MVP-LAB description: Integrità di provenienza e trasporto; abilita un nuovo design C3 dopo D2 (review, arbitrato, ciclo, verifier). advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN - id: ROOT label: Resta root avversario description: C3 resta INCOMPATIBILE anche con privilegi sull'hypervisor; MVP_LAB_TESTABLE non raggiungibile per RDP. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN technical_recommendation: DIFETTI recommendation_rationale: È l'unico modello in cui C3 è dimostrabile; il rischio residuo è un root compromesso sulla macchina di laboratorio, già isolata. default_if_no_decision: C3 resta INCOMPATIBILE e BLK-RDP-SESSION attivo; le altre linee proseguono. exact_reply_format: H2=DIFETTI blocks: - MVP updated_at: 2026-10-29T23:45:00Z closed_by: D-R376 (OWNER, 30 ottobre 2026): risposta H2 DIFETTI, solo MVP-LAB - decision_id: DT-MVP-142 hp_ref: HUMAN-PENDING-030 status: CLOSED priority: 2 h: h1: false h2: true h3: false h4: false h5: false question: Autorizzi la creazione, solo sulle VM di laboratorio, di un utente OS dedicato e separato per lo strumento di qualifica, così che lo strumento e l'agente non condividano la stessa identità? why_human_required: Variazione IAM di laboratorio: richiede approvazione umana preventiva prevista dal mandato. why_not_automatic: VER2 e revoca si sono fermate perché, con lo stesso utente OS per strumento e agente, un recupero autorizzato non è distinguibile da uno abusivo (DT-MVP-126, DT-MVP-120). frozen_requirements: - nessun effetto su AD reale, collaudo o produzione - permessi minimi e azioni esatte registrate prima - reversibile options: - id: SI label: Sì, solo laboratorio description: Account locale dedicato sulle VM di laboratorio, con permessi minimi. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN - id: PROGETTO label: Prima il progetto description: Preparo il progetto con le azioni esatte e lo porto per approvazione. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN - id: NO label: No description: VER2 e revoca restano probabilmente INCONCLUSIVE anche se riaperte. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN technical_recommendation: SI recommendation_rationale: È il confine che manca per rendere dimostrabili VER2 e revoca. default_if_no_decision: Nessuna variazione IAM; VER2 e revoca restano senza confine. exact_reply_format: H2=SI blocks: - MVP updated_at: 2026-10-29T22:46:00Z closed_by: D-R375 (OWNER, 29 ottobre 2026) - decision_id: DT-MVP-143 hp_ref: HUMAN-PENDING-031 status: CLOSED priority: 3 h: h1: false h2: true h3: false h4: false h5: false question: La prova reale in Office 2016 sotto D-R374 (DOCX 26/26, XLSX 29/29, PPTX 26/26 confrontabili OK) vale per chiudere il blocker Office di ArtCraft ai fini di MVP_LAB_TESTABLE, solo laboratorio e non release? why_human_required: La prova è stata eseguita con una deroga dell'OWNER al banco qualificato; solo l'OWNER può stabilirne la validità per il gate MVP-LAB. why_not_automatic: Il banco resta non qualificabile con i requisiti congelati (DT-MVP-138); la validità della prova in deroga è una decisione dell'OWNER. frozen_requirements: - blocker aperto per release e produzione - limiti della prova dichiarati options: - id: SI label: Sì, vale per MVP-LAB description: Chiudo il blocker Office per MVP_LAB_TESTABLE; resta aperto per release e produzione. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN - id: NO label: No, serve altro description: Il blocker resta aperto; l'OWNER indica cosa serve in più. advantages: (empty) risks: (empty) mvp_impact: UNKNOWN release_impact: UNKNOWN technical_recommendation: SI recommendation_rationale: Gli esiti coprono tutti e tre i formati con prova ripetibile e limiti dichiarati. default_if_no_decision: Il blocker Office resta aperto anche per MVP-LAB. exact_reply_format: H2=SI blocks: - ARTCRAFT updated_at: 2026-10-29T22:46:00Z closed_by: D-R375 (OWNER, 29 ottobre 2026) technical_decisions: - decision_id: DT-MVP-065 authority: ASTRA class: G3 status: CLOSED question: Chiusura di C2-F: correzione della riga di test. decision: A: correzione autorizzata ed eseguita (suite 535 verdi e 0 rossi); linea RDP proseguita oltre C2-F. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-28T01:01:07Z evidence: (empty) - decision_id: DT-MVP-055 authority: ASTRA class: G3 status: SUPERSEDED question: Sequenza e gate di VER2 nel perimetro di D-R366. decision: A con gate espliciti (progetto P5e, review Sol, riammissione del banco); superata dalle decisioni successive su VER2 (DT-MVP-057, D-R367, D-R368). rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-27T12:36:16Z evidence: (empty) - decision_id: DT-MVP-054 authority: ASTRA class: G4 status: CLOSED question: Esito di C1-R dopo la verifica ESCALATE. decision: A con condizioni: C1-R in STOP senza qualifica, autorizzato il tratto C1-D; C1 poi chiusa con PASS. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-27T12:34:49Z evidence: (empty) - decision_id: DT-MVP-053 authority: ASTRA class: G3 status: EXECUTED question: Gate C1-R fase 1 non superato: come usare il residuo di budget? decision: B: due run Codex a tempo (massimo 15 e 35 minuti) con gate verificato dall'orchestratore prima della fase 2; al massimo un repair complessivo. Run e repair consumati: candidato 3c3b02724. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: Gate non superato: fase 2 vietata; timeout senza proroga; una fase incompleta determina STOP. supersedes: (empty) decided_at: 2026-10-27T09:19:09Z evidence: (empty) - decision_id: DT-MVP-052 authority: ASTRA class: G4 status: EXECUTED question: Come procedere sulla linea RDP dopo la risposta Fable? decision: A: tratto C1-R come sostituzione verificabile del meccanismo di attribuzione della HOME e del controllo del nonce, con gate preventivo C1-R fase 1 e implementazione C1-R fase 2; lo STOP di C1, prosecuzione 2b, resta definitivo. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-27T09:05:41Z evidence: (empty) - decision_id: DT-MVP-051 authority: ASTRA class: G4 status: EXECUTED question: C1 è chiudibile dopo la prosecuzione 2b? decision: B: C1 non chiudibile (rilievo R-01 sulla riga 35 della mappa); STOP definitivo della prosecuzione 2b ed escalation sistemica Fable sull'intera linea RDP; candidato db0a8e78b conservato senza promozione a C2. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: - DT-MVP-048 - DT-MVP-049 - DT-MVP-050 decided_at: 2026-10-27T08:56:07Z evidence: (empty) - decision_id: DT-MVP-050 authority: ASTRA class: G3 status: SUPERSEDED question: C1 ciclo 2 fermo per budget: proseguire? decision: A con diagnosi preliminare vincolante: una sola micro-riparazione aggiuntiva via Codex dal commit 4996df928 (override esplicito del limite, prosecuzione 2b). rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-27T08:37:30Z evidence: (empty) - decision_id: DT-MVP-049 authority: ASTRA class: G4 status: SUPERSEDED question: Includere la correzione L-01 nello script di sessione nel secondo ciclo C1? decision: A: estensione alla sola correzione L-01 con prova e mutante pertinenti; nessun aumento di cicli o budget. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-27T08:25:06Z evidence: (empty) - decision_id: DT-MVP-048 authority: ASTRA class: G4 status: SUPERSEDED question: Secondo ciclo di riparazione di C1? decision: A: secondo e ultimo ciclo C1 con builder Claude nuovo dalla base 9c3581116, limitato a test, finti e harness; alcuni rilievi assegnati a C2. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: - DT-MVP-047 decided_at: 2026-10-27T08:22:21Z evidence: (empty) - decision_id: DT-MVP-047 authority: ASTRA class: G4 status: SUPERSEDED question: Come completare C1 dopo l'arresto del builder al tetto dei turni? decision: A: una sola riparazione C1 via plugin Codex (gpt-6-sol, effort high) dalla base a9f890d4b, limite 60 minuti. Plugin autorizzato dall'OWNER (D-R365). rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-27T07:31:35Z evidence: (empty) - decision_id: DT-MVP-046 authority: ASTRA class: G4 status: ACTIVE question: Quale progetto del runner RDP congelare? decision: R1, opzione A con precisazioni vincolanti (scelte D1-D6, E1); C1-C3 autorizzati solo per costruzione e qualifica sintetica; STOP operativo fino ai gate. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: - DT-MVP-044 decided_at: 2026-10-27T02:04:37Z evidence: (empty) - decision_id: DT-MVP-044 authority: ASTRA class: G4 status: SUPERSEDED question: Il candidato RDP R1-d può proseguire con 46 proprietà non coperte? decision: B: STOP della linea RDP sul candidato R1-d; solo ricognizione in sola lettura per un dossier completo. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-27T01:45:13Z evidence: (empty) - decision_id: DT-MVP-042 authority: ASTRA class: G4 status: ACTIVE question: Proseguire il lanciatore F-Office dopo il tetto del micro-builder 1? decision: B: STOP del lanciatore e rinvio dell'oracolo Office; candidato conservato non qualificato. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-27T01:21:47Z evidence: (empty) - decision_id: DT-MVP-040 authority: ASTRA class: G4 status: EXECUTED question: Esiste una soluzione ammissibile per O-R e P5d? decision: BLOCCO confermato; opzione raccomandata sottoposta all'OWNER: deroga circoscritta al divieto di cancello supplementare mantenendo la conservazione dei documenti legacy (trigger H2). L'OWNER ha risposto con D-R366 (H2, opzione 1). rationale_summary: UNKNOWN authorized_scope: Analisi e verifiche non distruttive su dati sintetici; VER2 ed E2E restano 0/2. terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-27T01:17:36Z evidence: (empty) - decision_id: DT-MVP-035 authority: ASTRA class: G4 status: SUPERSEDED question: Quale direzione per i documenti legacy dopo P5c? decision: O-R come direzione condizionata con controllo operativo O-OPS preferito, O-ID escluso; P5d progettuale in sola lettura. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-27T00:56:51Z evidence: (empty) - decision_id: D-R366 authority: OWNER class: UNKNOWN status: ACTIVE question: VER2: deroga per conservare i documenti legacy (H2, rischio) e aventi diritto ai documenti legacy non assegnati di un utente cancellato (H1, prodotto). decision: H2, opzione 1: deroga mirata, solo MVP-LAB, al divieto di cancello supplementare esclusivamente per conservare i documenti legacy anche con UniDrive disabilitata, assente o non funzionante; copertura anche di CLI, richieste e job già avviati; fail-closed; nessuna altra estensione. H1, opzione b: lettura solo da un ruolo di custode documentale per società, in sola lettura, auditata, vincolata con RBAC più ABAC a società e livello di sensibilità, al solo fine di identificazione e riassegnazione; nessun accesso cross-società; la cancellazione dell'utente non comporta perdita, modifica o nuova proprietà personale dei documenti. rationale_summary: Sblocca VER2, P1 e P5 nel perimetro autorizzato senza ulteriori domande su questi due punti. authorized_scope: Solo MVP-LAB con dati sintetici; rivalutazione e qualifica separate prima di collaudo o produzione. terminal_rules: UNKNOWN supersedes: - DT-MVP-035 decided_at: 2026-10-27T00:00:00Z evidence: - type: decision ref: gov/a-125, commit d15cfebab, docs/governance/decision-log.md (riga D-R366) result: H2 opzione 1, H1 opzione b at: 2026-10-27 - decision_id: DT-MVP-032 authority: ASTRA class: G4 status: ACTIVE question: Come riprogettare il runner RDP dopo i fallimenti di c8 e c8-bis? decision: Redesign come unità transitoria systemd (su escalation Fable), con normalizzazione esplicita degli esiti 129, 130 e 143 e STOP 3; nessuna micro-riparazione del runner bash. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: UNKNOWN supersedes: (empty) decided_at: 2026-10-26T23:56:24Z evidence: (empty) - decision_id: DT-MVP-027 authority: ASTRA class: G4 status: ACTIVE question: Quale architettura per VER2? decision: Una sola presentazione P5: backend di storage gestito dall'app UniDrive (storage, mount, cestino e versioni propri) che implementa il coordinamento; nessuna riduzione degli attesi congelati. rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: P5 bloccata o inconcludente: builder fermo, nessuna P6 automatica; ridurre un atteso richiede decisione umana. supersedes: (empty) decided_at: 2026-10-26T23:15:08Z evidence: (empty) - decision_id: DT-MVP-023 authority: ASTRA class: G4 status: ACTIVE question: Come procedere dopo la chiusura di CANDVM2? decision: Opzione C: candidate e discendenti bloccati; si prosegue solo sui rami tecnicamente indipendenti già autorizzati. Confermata dall'OWNER (D-R362). rationale_summary: UNKNOWN authorized_scope: UNKNOWN terminal_rules: Nessun PASS o MVP_LAB_TESTABLE; nuova proposta solo con nuovo arbitrato ed evidenza nuova. supersedes: (empty) decided_at: 2026-10-26T21:48:39Z evidence: (empty) - decision_id: DT-MVP-014 authority: ASTRA class: G3 status: ACTIVE question: Replan ARTCRAFT_FIRST dopo la direttiva D-R359. decision: ArtCraft primario dietro Editor Bridge sostituibile, candidate dedicata, qualifica per formato; Collabora fallback temporaneo per formato. rationale_summary: UNKNOWN authorized_scope: DAG minimo ordinato: delta operativo nei dossier esistenti, rami indipendenti VER2, CAND e ArtCraft. terminal_rules: Massimo due run E2E complessivi per closure; lo spike completo sulla candidate conta come E2E. supersedes: (empty) decided_at: 2026-10-26T15:59:17Z evidence: (empty) recent_material_events: - at: 2026-10-27T10:18:32Z summary: Verifica indipendente di C1-R: ESCALATE; criteri 1-5 PASS, righe 31-33 della mappa non raggiungibili in esercizio per un difetto preesistente. ref: gov/a-125, commit 4f0f4ac52 - at: 2026-10-27T10:17:35Z summary: D-R366: l'OWNER risponde alle domande VER2 (H2: deroga mirata fail-closed per conservare i documenti legacy; H1: custode documentale per società) e sblocca VER2 nel perimetro MVP-LAB. ref: gov/a-125, commit d15cfebab - at: 2026-10-27T10:12:33Z summary: C1-R fase 2: repair unico consumato; suite 440/0, job sulla VM banco Linux rc 0; review delta 0 BLOCKER, 0 HIGH, 1 MEDIUM, 3 LOW. ref: gov/a-125, commit 63acbeb2c - at: 2026-10-27T09:06:35Z summary: Risposta Fable e DT-MVP-052: tratto C1-R che sostituisce il meccanismo di attribuzione della HOME. ref: gov/a-125, commit 4800c3130 - at: 2026-10-27T08:57:23Z summary: DT-MVP-051: C1 dichiarato non chiudibile dopo quattro tentativi; STOP ed escalation sistemica Fable sulla linea RDP. ref: gov/a-125, commit 15ca67e1a - at: 2026-10-27T08:18:31Z summary: Undicesimo arresto al tetto dei turni (reviewer): blocco di continuità esteso ai brief di review. ref: gov/a-125, commit 5193a483b - at: 2026-10-27T07:57:49Z summary: L'OWNER autorizza il plugin Codex e una sola riparazione C1 con contesto compatto (D-R365). ref: gov/a-125, commit 9b939c1e4 - at: 2026-10-27T02:04:59Z summary: DT-MVP-044 ferma la linea RDP sul candidato R1-d (46 proprietà senza equivalenza); DT-MVP-046 congela il progetto R1 e autorizza C1-C3. ref: gov/a-125, commit d8568c1ab - at: 2026-10-27T01:03:02Z summary: Progetto VER2 P5d concluso con BLOCCO sui documenti legacy; DT-MVP-040 propone una domanda H2 per l'OWNER. ref: wip/mvp-ver2-p5d, commit 1752969c4 - at: 2026-10-26T22:44:38Z summary: L'OWNER decide D-5 (audit fail-closed con record durevole) e D-8 (scadenza delle versioni sospesa) solo per MVP-LAB (D-R363). ref: main, commit 6caff406a - at: 2026-10-26T21:49:06Z summary: DT-MVP-023: candidate MVP e discendenti bloccati dopo la review con 5 HIGH; confermato dall'OWNER (D-R362). ref: gov/a-125, commit 44ec38cdd - at: 2026-10-26T18:23:40Z summary: Esiti di formato ArtCraft CONDITIONAL_GO per DOCX, XLSX e PPTX dopo verifica D3 VERIFIED-PASS; ricognizione Office: non attivato, COM impossibile in sessione 0. ref: build/mvp-artcraft, commit 459a3bc1d - at: 2026-10-26T12:57:30Z summary: Direttiva MVP dell'OWNER (D-R357) e DT-MVP-001: DAG minimo verso MVP_LAB_TESTABLE; bug delle versioni nello stesso secondo classificato MVP_BLOCKER. ref: gov/a-125, commit 92e53dffb - at: 2026-10-26 summary: Direttiva ARTCRAFT-FIRST (D-R359), poi PWA e file handling (D-R360) e Office 2016 come oracolo di fedeltà primario (D-R361). ref: main, commit 0f8333857 - at: 2026-10-25 summary: Golden path completo nel browser per DOCX, XLSX e PPTX a livello DEV_WORKING; verifica indipendente GP-R6 VERIFIED-PASS. ref: build/gp-docx-main, commit 2967ad4dd recent_failures: - class: PRODUCT summary: VER2: astrazione P4 non supera il gate di ammissione; progetti P5b-P5d senza soluzione ammissibile per i documenti legacy. resolution: Decisioni dell'OWNER date con D-R366; sequenza VER2 in arbitrato (DT-MVP-055). recurred: true at: 2026-10-27 - class: PROCESS summary: Undici arresti di agenti per limite di turni sulla linea RDP (builder e reviewer): meccanismo di checkpoint approvato ma non applicato nei brief. resolution: Process defect registrato; blocco di continuità esteso ai brief di builder, review e verifica. recurred: true at: 2026-10-27 - class: PROCESS summary: Prosecuzione Codex 2b oltre il budget fissato (30.000 token, 8 turni): il plugin non impone tetti di token o turni. resolution: Limiti dei run Codex espressi in tempo (DT-MVP-053). recurred: false at: 2026-10-27 - class: HARNESS summary: C1 non chiudibile dopo quattro tentativi (builder Claude al tetto, run Codex, secondo ciclo, prosecuzione 2b): rilievo R-01 sulla riga 35 della mappa. resolution: STOP ed escalation Fable (DT-MVP-051); redesign C1-R (DT-MVP-052). recurred: true at: 2026-10-27 - class: HARNESS summary: Lanciatore dell'oracolo Office: micro-builder 1 al tetto dei turni. resolution: STOP e oracolo rinviato (DT-MVP-042). recurred: false at: 2026-10-27 - class: HARNESS summary: Passaggio al nuovo runner RDP con 251 test rimossi; dopo il reintegro restano 46 proprietà senza equivalenza. resolution: STOP (DT-MVP-044) e ricognizione; nuovo progetto R1 con tratti C1-C3. recurred: false at: 2026-10-27 - class: HARNESS summary: C1-R: verifica indipendente ESCALATE; i casi di cartella preesistente con modo o proprietario errati (righe 31-32) vengono normalizzati in silenzio e la cartella symlink dà rc 5 invece di 3 (riga 33). Difetto già presente nella base. resolution: In attesa di DT-MVP-054. recurred: false at: 2026-10-27 - class: SECURITY summary: Cancello di revoca: verifica D3 del ciclo 1 VERIFIED-FAIL (dettaglio di sicurezza riservato). resolution: UNKNOWN recurred: false at: 2026-10-26 - class: HARNESS summary: Aperture RDP reali del 26/10 fallite in tre modi diversi (credenziali scadute, codifica del trasferimento della credenziale, HOME assente nel runner systemd). resolution: Credenziale riemessa (D-R364), riparazione c7 verificata, redesign del runner (DT-MVP-032 e DT-MVP-046). recurred: true at: 2026-10-26 - class: ENVIRONMENT summary: Procedura della VM candidate: review BLOCK in entrambe le linee (CANDVM, poi CANDVM2 con 5 HIGH). resolution: Candidate ferma (DT-MVP-023, D-R362). recurred: true at: 2026-10-26 quality_state: streams_total: 10 streams_by_level: DEV_WORKING: 7 FAIL: 1 NOT_STARTED: 2 streams_by_state: BLOCKED: 4 BUILDING: 2 IDLE: 2 WAITING: 2 open_blockers_by_severity: BLOCKER: 3 HIGH: 4 MEDIUM: 1 reviews: - stream: RDP result: 0 BLOCKER, 0 HIGH, 1 MEDIUM, 3 LOW (review delta del repair C1-R fase 2) high: 0 medium: 1 low: 3 ref: gov/a-125, commit 63acbeb2c, docs/evidence/governance/d-r357/dt-mvp-053/review-r2-repair.md at: 2026-10-27 verifiers: - stream: MVP-LAB result: VERIFIED-PASS ref: build/gp-docx-main, commit 2967ad4dd (GP-R6) at: 2026-10-25 - stream: RDP result: ESCALATE (C1-R, candidato 3c3b02724) ref: gov/a-125, commit 4f0f4ac52, docs/evidence/governance/d-r357/dt-mvp-054/verifica-indipendente.md at: 2026-10-27 - stream: ARTCRAFT result: VERIFIED-PASS (D3 per formato, a secco) ref: build/mvp-artcraft, commit 459a3bc1d at: 2026-10-26 efficiency: status: READY coverage_start: 2026-10-19 coverage_end: 2026-10-25 data_quality: LIMITED data_quality_reasons: - META_TOKEN_NON_ATTRIBUITI - TOTALE_TOKEN_UNKNOWN updated_at: 2026-10-26T11:44:04Z redacted_fields: 2 agent_diagnostics: (empty) known_limitations: - Questo feed è una proiezione automatica della fonte docs/governance/current-state.toml, aggiornata dall'orchestratore a ogni cambio di stato materiale; fra un aggiornamento e l'altro i fatti possono essere più vecchi di generated_at (vedi updated_at e stale). - Le date di giornata senza orario sono indicate con un orario convenzionale di mezzanotte UTC. - Limitazioni accettate dall'OWNER con la decisione PUB 1: il caricamento dei file non è atomico e feed_id è calcolato sul solo JSON tecnico, quindi il JSON sintetico può appartenere a un'altra generazione; per la revisione fa fede https://dev.unisan.it/unidrive/assistant-status.txt Alcune forme di punteggiatura insolite nel testo possono far pubblicare l'insieme UNAVAILABLE. - MVP_LAB_TESTABLE non è RELEASE_READY: SSO Kerberos e WIA, backup e restore (G-21), autorizzazioni (AUTHZ) e proprietà di release delle versioni (G-13) restano aperti e sono release blocker dichiarati. - L'eventuale autenticazione usata nel laboratorio per l'MVP è etichettata «TEMPORARY LAB AUTH - NOT RELEASE AUTH» e non sostituisce il requisito SSO (D-R357). - La sessione RDP usata per la prova da utente reale non è WIA e non dimostra l'accesso desktop senza reinserire le credenziali (D-R358). - Esiti di formato ArtCraft CONDITIONAL_GO provvisori: manca la riapertura nell'oracolo indipendente Microsoft Office 2016 (D-R361). - Office 2016 nella VM di test Windows non è attivato (periodo di tolleranza scaduto); le verifiche di licenza sono ammesse solo in lettura (D-R361). - Decisioni D-5 (audit) e D-8 (retention versioni) valgono solo per MVP-LAB con dati sintetici; collaudo e produzione richiedono una nuova decisione esplicita (D-R363). - Le decisioni D-R366 (deroga mirata per conservare i documenti legacy; custode documentale per società) valgono solo per MVP-LAB e vanno rivalutate e qualificate prima di collaudo o produzione. - Parte delle evidenze (C1-R, D-R366, da DT-MVP-048 a DT-MVP-065) è sul ramo di governance locale non ancora pubblicato su forgejo. owner_actions: (empty) next_actions: - priority: 1 actor: ORCHESTRATOR action: Censimento IAM ricevuto: scrivere i piani H4-base e H4-candidate con azioni esatte, review indipendente, poi due decisioni H4 separate dell'OWNER. preconditions: - D-R376 expected_outcome: Due piani H4 revisionati pronti per l'OWNER; nessuna modifica reale prima delle rispettive H4. - priority: 2 actor: ORCHESTRATOR action: Attendere l'esito del consulto Fable sulla soddisfacibilità di C3 (DT-MVP-151) e portarlo all'arbitro; rivedere le proposte di candidate, VER2 e revoca dopo il censimento. preconditions: - DT-MVP-151 - HUMAN-PENDING-032 expected_outcome: Decisione tecnica su C3; proposte pronte per arbitrato e H4. glossary: H1: Product or business decision reserved to the owner. H2: Explicit acceptance of material residual risk. H3: Legal, compliance or privacy decision. H4: External or irreversible real-world resource or action. H5: True non-convergence after escalation to the strategic reviewer. G0: Deterministic or mechanical: no language model where possible. G1: Ordinary local decision: orchestrator. G2: Hard technical decision: technical reviewer model. G3: High-impact governance or strategy decision: strategic reviewer model. G4: Critical technical governance decision: strategic reviewer model at high effort. HUMAN_REQUIRED: Allowed only when at least one of H1-H5 is true. levels: NOT_STARTED, DEV_WORKING, MVP_LAB_TESTABLE, RELEASE_READY, FAIL, CLOSED. stream_states: BUILDING, REVIEWING, VERIFYING, BLOCKED, WAITING, QUALIFIED, IDLE, CLOSED. blocker_status: OPEN is current; SUPERSEDED and CLOSED appear only in resolved_recently (last 7 days). blocks: DEV_DEMO blocks the dev demo; MVP blocks the testable lab MVP; RELEASE blocks the release; PRODUCTION blocks production use. UNKNOWN: Value not available in the canonical sources: never inferred. readiness: Four independent levels: DEV_DEMO_READY, REAL_USER_TEST_READY, MVP_LAB_TESTABLE, RELEASE_READY. Each value is read only from its own entry; no level implies or is derived from another. dependencies: Per gate: yes, no or conditional for dev demo, real user test, testable lab MVP, release and production; conditional always carries its condition. stale: True when the canonical state was last updated more than 24 hours before generation. feed_set: feed_id identifies the published set. The upload is not atomic across files: readers compare feed_id across the three published files (status JSON, assistant-status JSON, assistant-status text) and discard sets with differing values. feed_id: 1c2d5f703613