--history è append-only per progetto ed è la scelta giusta, ma il file cresce senza limite e le analisi di M30 lo rileggono tutto. Aggiungere una politica: taglio per età o per numero di run, più una compattazione che downsampla le run vecchie (una al giorno oltre N giorni) invece di buttarle — il trend a lungo termine sopravvive, la dimensione no. Deve restare crash-safe come la scrittura attuale (scrittura su file nuovo + rename, mai in-place) e la compatibilità del formato è contrattuale: vedi docs/compatibility.md §7.
Tracked in BACKLOG.md (CF-177) · milestone M37 — Meno rumore, più scala.
Managed by cmd/backlog-sync: edit the BACKLOG, not this issue. Check the item ([x]) and the issue will be closed on the next sync.
--historyè append-only per progetto ed è la scelta giusta, ma il file cresce senza limite e le analisi di M30 lo rileggono tutto. Aggiungere una politica: taglio per età o per numero di run, più una compattazione che downsampla le run vecchie (una al giorno oltre N giorni) invece di buttarle — il trend a lungo termine sopravvive, la dimensione no. Deve restare crash-safe come la scrittura attuale (scrittura su file nuovo + rename, mai in-place) e la compatibilità del formato è contrattuale: vedidocs/compatibility.md§7.Tracked in
BACKLOG.md(CF-177) · milestone M37 — Meno rumore, più scala.Managed by
cmd/backlog-sync: edit the BACKLOG, not this issue. Check the item ([x]) and the issue will be closed on the next sync.