Skip to content

fix: let /review satisfy ship readiness gate#387

Merged
garrytan merged 2 commits intomainfrom
garrytan/review-ship-handoff
Mar 23, 2026
Merged

fix: let /review satisfy ship readiness gate#387
garrytan merged 2 commits intomainfrom
garrytan/review-ship-handoff

Conversation

@garrytan
Copy link
Owner

Summary

  • /review now persists its outcome to the review log (Step 5.8), so /ship recognizes it as a valid Eng Review source
  • All review dashboards (ship, plan-ceo, plan-eng, plan-design) now accept both review (diff-scoped) and plan-eng-review (plan-stage) as valid Eng Review sources
  • Ship abort prompt mentions both /review and /plan-eng-review when Eng Review is missing

Based on PR #338 by @malikrohail. DRY improvement per eng review: updated the shared REVIEW_DASHBOARD resolver instead of creating a duplicate ship-only resolver.

Refs #280. Supersedes #338.

Test Coverage

4 new validation tests:

  • dashboard treats review as a valid Eng Review source — verifies ship/SKILL.md
  • shared dashboard propagates review source to plan-eng-review — verifies all dashboards
  • /review persists a review-log entry for ship readiness — verifies Step 5.8
  • /ship gate suggests /review or /plan-eng-review — verifies abort text

Pre-Landing Review

No issues found. Narrow template + generator change.

TODOS

No TODO items completed in this PR.

Test plan

  • All new validation tests pass (4/4)
  • Pre-existing test failures confirmed on main (2 unrelated)

🤖 Generated with Claude Code

garrytan and others added 2 commits March 23, 2026 07:16
- Add Step 5.8 to /review: persist review outcome to review log
- Update shared REVIEW_DASHBOARD resolver: accept both `review` and
  `plan-eng-review` as valid Eng Review sources
- Update ship abort text to mention both review options
- Add 4 validation tests for persistence, propagation, and abort text

Based on PR #338 by @malikrohail. DRY improvement per eng review:
updated shared resolver instead of creating duplicate.

Refs #280.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@garrytan garrytan merged commit faff8a2 into main Mar 23, 2026
garrytan added a commit that referenced this pull request Mar 26, 2026
* fix: let /review satisfy ship readiness gate (#280)

- Add Step 5.8 to /review: persist review outcome to review log
- Update shared REVIEW_DASHBOARD resolver: accept both `review` and
  `plan-eng-review` as valid Eng Review sources
- Update ship abort text to mention both review options
- Add 4 validation tests for persistence, propagation, and abort text

Based on PR #338 by @malikrohail. DRY improvement per eng review:
updated shared resolver instead of creating duplicate.

Refs #280.

* chore: bump version and changelog (v0.11.7.0)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant