From 9aea6e7a44dd01baaa0b0b95d06ff4aa162d6177 Mon Sep 17 00:00:00 2001 From: Mads Lorentzen Date: Tue, 4 Aug 2026 16:25:13 +0200 Subject: [PATCH] docs(changelog): entry for #278 language-gate spec-pinning tests Co-Authored-By: Claude Fable 5 --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 11332bf..fee4680 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,14 @@ per-file diff commands. ## [Unreleased] +### Added + +- **Spec-pinning tests for the Language Gate's `/rank` contract** (#278) - four regression + guards in `tests/test_rank_command.py` pinning the `language_gate`/`language_note` fields + through Steps 2-5 of `/rank`, including the Step 4 persistence rule that was live-debugged + during #275 (vetoes reported in console output but `language_gate: null` on every persisted + entry). Mirrors the existing `gaps`/`strengths` pinning pattern. No behavior change. + ## [1.3.0] - 2026-08-03 ### Added