diff --git a/ship/SKILL.md b/ship/SKILL.md index 3f0f0067..8b1f5015 100644 --- a/ship/SKILL.md +++ b/ship/SKILL.md @@ -727,6 +727,14 @@ Substitute: TIMESTAMP = ISO 8601 datetime, STATUS = "clean" if 0 findings or "is Save the review output — it goes into the PR body in Step 8. +**Reverted QA fix detection:** Check if the branch history contains reverted QA commits: +```bash +git log origin/..HEAD --oneline | grep -i 'revert.*fix(qa)' +``` +If reverted QA commits are found, note in review output: +"This branch has reverted QA fixes — the underlying bugs may still be present. Consider running `/debug` on the affected areas before shipping." +This is INFORMATIONAL only — does not block shipping. + --- ## Step 3.75: Address Greptile review comments (if PR exists) diff --git a/ship/SKILL.md.tmpl b/ship/SKILL.md.tmpl index aef5c9d3..44d459f9 100644 --- a/ship/SKILL.md.tmpl +++ b/ship/SKILL.md.tmpl @@ -361,6 +361,14 @@ Review the diff for structural issues that tests don't catch. Save the review output — it goes into the PR body in Step 8. +**Reverted QA fix detection:** Check if the branch history contains reverted QA commits: +```bash +git log origin/..HEAD --oneline | grep -i 'revert.*fix(qa)' +``` +If reverted QA commits are found, note in review output: +"This branch has reverted QA fixes — the underlying bugs may still be present. Consider running `/debug` on the affected areas before shipping." +This is INFORMATIONAL only — does not block shipping. + --- ## Step 3.75: Address Greptile review comments (if PR exists)