Skip to content

CF-177 — Retention e compattazione della history #183

Description

@github-actions

--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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogItem del BACKLOG.md (CF-n), sincronizzato da backlog-sync

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions