Commit Graph

4 Commits

Author SHA1 Message Date
William Valentin 06998ac65d fix(audit): require integer rolling retention keep limits
Validate keepPerFamily/--keep-per-family as non-negative integers, remove silent flooring, add regression coverage, and sync runbook/docs wording.
2026-02-27 13:11:31 -08:00
William Valentin ad395bbdd6 fix(audit): reject malformed rolling artifact tags
Harden phase0 rolling retention timestamp parsing with explicit bounds and UTC round-trip validation; add regression coverage for invalid date/time tags. No architecture/protocol flow changes; diagram files reviewed and no updates were needed.
2026-02-27 13:04:27 -08:00
William Valentin 7988d662e8 feat(audit): retain rolling phase0 prune reports 2026-02-27 10:57:00 -08:00
William Valentin 134fa60af1 feat(audit): add rolling phase0 artifact retention tooling 2026-02-27 10:20:14 -08:00