fix: align story lifecycle QA ownership - #670
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (5)
WalkthroughThis PR clarifies story lifecycle status transition ownership by mandating that QA ( ChangesStory Lifecycle & Package Validation Release
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
📊 Coverage ReportCoverage report not available
Generated by PR Automation (Story 6.1) |
Summary
.claude/rules/story-lifecycle.mdwith the procedural task files merged in fix(tasks): enforce story status transitions after QA #656:@devownsReady -> InProgressandInProgress -> InReview;@qaownsInReview -> DoneandInReview -> InProgress;@devopsonly acts after QA status is already reflected.scripts/validate-package-completeness.jsto match the current publish contract:pro/license/license-api.jsis required instead of treating allpro/files as a leak.@aiox-squads/coreto5.1.10and adds two story records under Epic 123.Validation
git diff --checkPASSnode -c scripts/validate-package-completeness.jsPASSnode scripts/validate-package-completeness.jsPASS, 30/30 checksnpm run validate:manifestPASSnpm run validate:semantic-lintPASSnpm run validate:publishPASSnpm run lint -- --quietPASSnpm run typecheckPASSnpm test -- tests/synapse/generate-constitution.test.js --runInBand --forceExitPASS, 1 suite / 29 testsnpm run test:ciPASS, 315 suites / 7,846 tests, 149 skippedNotes
Summary by CodeRabbit