Files
videoteca/docs/PROJECT_STATE.md

1.8 KiB

Stato del progetto

Aggiornato: 2026-10-11

Fase corrente

Pre-M0: documentazione completa, nessun codice.

Decisioni prese

Registro completo e stato di ogni ADR: index.md. In sintesi:

  • Backend PocketBase (0001); ricodifica invece di archivio (0002).
  • Categorie ad albero con filmati solo nelle foglie, stile serie/stagioni (0010, sostituisce 0005).
  • Progresso e "visto" per utente (0008, sostituisce 0006); frontend vanilla (0007).
  • Accesso (0013, sostituisce 0009): per guardare serve un account; un solo admin (superuser PocketBase) aggiunge/modifica/elimina; account creati solo dall'admin; valido già dall'MVP.
  • Pannello admin proprio e intuitivo (0012, sostituisce 0011); superuser creato come da documentazione PocketBase, nessuna password in .env.
  • Raspberry Pi nella rete di casa, accessibile dall'IP (N-01, N-10); nessun accesso da Internet.
  • Profilo utente con cambio password; password iniziale decisa dall'admin (F-15); password dimenticata reimpostata dall'admin, comunicata fuori dall'app.
  • Dimensionamento iniziale: ~40 filmati da 2-3 GB, SSD 1 TB (N-09).
  • Web app compatibile con Safari iOS, Chrome Android e Windows oltre al resto del desktop (N-07); qualità "visivamente identica" (N-08).
  • Precedente/successivo (F-08) e ±10 s: entrambi Must. Originali conservati nell'MVP (N-06).

Decisioni in sospeso

  • Codec (ADR 0003) e pipeline di ingest (ADR 0004): per l'MVP vale H.264 configurabile; si confermano con le misure di M0.
  • Nessuna domanda bloccante: i dettagli (Raspberry, ricodifica, HTTP/HTTPS, admin da telefono) sono assunzioni dell'MVP in 04-rischi-e-domande-aperte.md.

Prossimo passo

Iniziare l'MVP: M0 (spike con 3 filmati campione) e M1 (schema, utenti, regole) secondo 03-roadmap.md. L'admin usa la dashboard di PocketBase finché non c'è il pannello (M3b).