Freshness JSON contracts
The promoted reference page was retired on 2026-08-24. Semantic boundaries
remain in freshness architecture (kb/reference/freshness-architecture.md);
exact JSON behavior belongs to src/commonplace/freshness/status.py,
src/commonplace/cli/freshness_{ack,retire}.py, and
src/commonplace/freshness/transitions.py.