.agents/skills/final-release-review/references/review-checklist.md
git fetch origin --tags --prune.v*): git tag -l 'v*' --sort=-v:refname | head -n1 or use .agents/skills/final-release-review/scripts/find_latest_release_tag.sh.git diff --stat BASE...TARGET, git diff --dirstat=files,0 BASE...TARGET, git log --oneline --reverse BASE..TARGET.git diff --name-status BASE...TARGET, git diff --word-diff BASE...TARGET -- <path>.🟢 GREEN LIGHT TO SHIP when no concrete blocking trigger is found.🔴 BLOCKED only when at least one blocking trigger has concrete evidence and a defined unblock action.Evidence: specific file/commit/diff/test signal.Impact: one-sentence user or runtime effect.Action: concrete command/task with pass criteria.BLOCKED report must contain an Unblock checklist with at least one executable item.pyproject.toml/uv.lock changes, removed or renamed extras.skip/todo markers.Unblock checklist section when (and only when) gate is BLOCKED.