Require Done status for closed Project items - #75
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThe project contract now requires all non-open issues to use ChangesProject contract verification
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This change tightens Project-item status verification and updates the checked-in tracker contract without changing runtime product behavior; no actionable merge-blocking risk remains after normal checks and review. Possibly related PRs
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Outcome
Root cause
The verifier treated only Ready, In progress, and In review as invalid for closed issues, so a closed item could remain in Backlog without failing. The repository manifest also still reflected the criterion’s old issue placement after the live tracker was reconciled.
Verification
npm run verify:board— passednpm run verify— passedImpact
Tracker verification only. No runtime product behavior, security/privacy boundary, database migration, or visible interface changes.
Summary by CodeRabbit
Bug Fixes
Tests