Makes sense! Stating the boundary (how stale, what invalidates it) and leaving the mechanism open is roughly where I’d want the spec to stop. Anything that moves the boundary then needs a discussion and a spec update. Grouping the spec revisions under the change makes sense to me, as long as the reasoning also ends up with the system’s documentation.
