31 lines
3.2 KiB
Markdown
31 lines
3.2 KiB
Markdown
# Rischi e domande aperte
|
|||
|
|
|
||
|
|
## Rischi
|
||
|
|
|
||
|
|
| ID | Rischio | Impatto | Mitigazione | Stato |
|
||
|
|
|---|---|---|---|---|
|
||
|
|
| R-01 | PocketBase è pre-1.0: possibili breaking change tra versioni | Medio | Versione fissata; leggere il changelog prima di aggiornare; migrazioni committate; backup prima di ogni upgrade | Aperto |
|
||
|
|
| R-02 | ffmpeg non eseguibile in modo non bloccante dai hook | Alto (cambia ADR 0004) | Spike M0; ripiego: worker esterno | Aperto |
|
||
|
|
| R-03 | Codec scelto non riproducibile dal browser (target: Safari iOS, Chrome Android e desktop, N-07) | Alto | Matrice di test in M0 anche su iPhone/Android reali; messaggio chiaro nel player | Aperto |
|
||
|
|
| R-04 | Perdita di qualità/originali con la ricodifica | Medio | Originali conservati durante l'MVP (N-06); dove e per quanto: da definire in M0 (spazio disco) | Aperto |
|
||
|
|
| R-05 | Limite upload/body per file grandi (file da 2-3 GB, N-09), anche dal pannello admin | Medio | Verifica in M0; documentare la configurazione | Aperto |
|
||
|
|
| R-06 | Dati persi (nessun backup di `pb_data/`; originali + ricodificati circa 120-200 GB: stima da confermare in M0, il backup deve starci su un secondo disco) | Alto | Procedura di backup/ripristino in M5 | Aperto |
|
||
|
|
| R-07 | Il Raspberry è lento per la ricodifica (AV1 in software molto lento; Pi 5 senza encoder H.264 hardware, Pi 4 con encoder H.264 hardware limitato nella qualità, [Raspberry Pi](https://pip-assets.raspberrypi.com/categories/685-app-notes-guides-whitepapers/documents/RP-010033-WP-1-H.264%20encoding%20performance%20on%20Raspberry%20Pi%205_series%20computers.pdf), consultato 2026-10-11) | Alto | Misurare in M0 sul Raspberry reale; ricodifica sul PC (Q-15) |
|
||
|
|
| R-08 | Password in chiaro su HTTP in rete locale | Medio | Q-16; password dedicate all'app |
|
||
|
|
|
||
|
|
## Domande aperte (richiedono una tua decisione)
|
||
|
|
|
||
|
|
Nessuna bloccante. Le questioni di dettaglio (modello di Raspberry, dove ricodificare, HTTP/HTTPS, admin da telefono) sono sotto come assunzioni dell'MVP.
|
||
|
|
|
||
|
|
## Assunzioni adottate per l'MVP (su richiesta dell'utente, 2026-10-11: "iniziare con l'MVP e poi curare i dettagli")
|
||
|
|
|
||
|
|
Sono default scelti per poter partire, non risposte dell'utente: da rivedere dopo l'MVP. Se una cambia, aggiornare qui e, se tecnica, con un nuovo ADR.
|
||
|
|
|
||
|
|
| ID | Tema | Assunzione per l'MVP | Quando rivederla |
|
||
|
|
|---|---|---|---|
|
||
|
|
| Q-13 | Pannello admin da telefono | Solo da PC; il telefono serve per guardare | Dopo M3b |
|
||
|
|
| Q-14 | Raspberry (modello, OS, disco) | Raspberry Pi a 64 bit con SSD USB; il codice non dipende dal modello. Fino alla disponibilità del Raspberry si sviluppa su PC | Quando il Raspberry è disponibile (M0) |
|
||
|
|
| Q-15 | Dove avviene la ricodifica | Dove gira il server (il PC in sviluppo, poi il Raspberry); se sul Raspberry è troppo lenta (R-07), si ricodifica sul PC e si carica il file già pronto | Dopo la misura dei tempi in M0 |
|
||
|
|
| Q-16 | HTTP o HTTPS in rete di casa | HTTP, con password dedicate all'app (non riusate altrove) | M6 |
|
||
|
|
| Q-05 | Dimensioni | ~40 filmati da 2-3 GB (N-09); si parte con pochi | Quando i numeri cambiano |
|
||
|
|
| Codec | Formato video | H.264 (unico dato come universale da MDN, N-07); parametro configurabile ([ADR 0003](adr/0003-codec-av1-vs-hevc.md) resta Proposto) | Dopo le misure di M0 |
|