Add DOS Verify Done-Claims rule (gate agent done-claims on git ground truth)#311
Add DOS Verify Done-Claims rule (gate agent done-claims on git ground truth)#311anthony-chaudhary wants to merge 2 commits into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis PR adds a new Cursor rule for deterministic verification of completion claims. A rule file is created that instructs agents to use DOS kernel commands to gate "done/shipped/fixed/passing" assertions against git ground truth. The README Testing section is updated with a single link entry for the new rule. ChangesDOS Verify Done-Claims Rule
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 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 |
What
Adds
rules/dos-verify-done-claims-cursorrules-prompt-file.mdc(and a Testing-section README entry) — a Cursor Project Rule that gates an AI agent's "done / shipped / fixed" claim on ground truth instead of the agent's own narration, using the deterministic DOS kernel (dos verify,dos commit-audit).Why
When an agent says "done", that is a claim, not a fact — and a claim it checks by re-reading its own work is consistency, not grounding. A commit subject is forgeable (whoever wrote the message authored it); the files it touched are not (git did). This rule has Cursor confirm the claimed effect from git ancestry and the commit's actual diff before reporting work complete — catching a
fix:that only touched a README, or a "tests pass" that deleted the assertions. It complements the existing PR Review / QA rules in the Testing section.Format
.mdcwithdescription/globs: **/*/alwaysApply: falsefrontmatter, matching the repository's format.### Testing, alphabetically placed and following the existing link style.dosverbs are read-only andpip install dos-kernelis the install (the PyPI name isdos-kernel, not the unrelateddos).Summary by CodeRabbit
Release Notes