Mirrors the #1624 static-invariant convention: asserts the persist → read-back
loop in retro/SKILL.md.tmpl (and the regenerated SKILL.md) stays intact — Step
13 always writes recommendations, Step 12 reads them back and scores
addressed/partial/open with a backward-compat skip, and the "3 Things to
Improve" narrative records them. Fails the build if any leg regresses.
Verified 8/8 fail without the template fix and pass with it.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>