From 52b0efb145a35bdabce6548278c091155f11e9eb Mon Sep 17 00:00:00 2001 From: luciferlive112116 Date: Wed, 15 Jul 2026 22:16:46 +0800 Subject: [PATCH] docs(changelog): record the lint retired-stale fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit the fix landed in #484 without a changelog entry, and the `## [Unreleased]` / `### Fixed` section is what the next release notes are rolled from — a user-visible behaviour change (lint stops emitting `stale_claim` warnings for retired claims) would otherwise ship undocumented. --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 96abef9d..bbf6ede3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,13 @@ All notable changes to vouch are documented here. Format follows in config.yaml (#476). ### Fixed +- `vouch lint` no longer flags retired claims as stale. a + superseded/archived/redacted claim past the freshness window was + reported as a `stale_claim` warning even though it is terminal and not + expected to be refreshed — non-actionable noise in the sweep documented + as the user-actionable subset. lint now exempts retired statuses, + matching the exemption `vouch metrics` and `vouch digest` already made + (#478, #484). - approve/reject/expire record the audit event *before* moving the proposal to decided/. a crash between the two used to leave a durable decision with no authoritative history; it now leaves a pending