docs(#2252): clarify DCO policy to exempt autonomous agent commits#2256
Conversation
The DCO bullet in AGENTS.md mandated sign-off for all commits without distinguishing human from bot authorship. This contradicted CONTRIBUTING.md, which already exempts autonomous agent commits. The review agent flagged this policy contradiction during PR #2240 and a human reviewer requested a clarification issue. Update the DCO bullet to mirror the CONTRIBUTING.md language: human-proposed commits must sign off, human-driven agent sessions should sign off, and autonomous agent commits are exempt because the DCO is a human attestation that no one is present to make in an autonomous session. Note: make lint could not run (shellcheck download blocked by sandbox network policy). This is a docs-only change with no code to test. Closes #2252
Site previewPreview: https://ceabf0bc-site.fullsend-ai.workers.dev Commit: |
|
🤖 Finished Review · ✅ Success · Started 6:53 PM UTC · Completed 7:01 PM UTC |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
ReviewFindingsMedium
Info
Previous runReviewFindingsMedium
Low
Info
|
Signed-off-by: Ralph Bean <rbean@redhat.com>
6ecd487 to
c1f7250
Compare
|
🤖 Finished Review · ✅ Success · Started 7:19 PM UTC · Completed 7:28 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 12:00 PM UTC · Completed 12:10 PM UTC |
Retro: PR #2256 — clarify DCO policy to exempt autonomous agent commitsTimeline
AssessmentThe workflow performed well overall. The review agent correctly identified the two key issues (protected path needing human approval, and excessive verbosity). No fix agent ran — appropriate since the only actionable finding involved a protected path. The single friction point was code agent verbosity: the agent over-expanded the DCO bullet, requiring human rework to condense it. This is a known pattern already tracked by #2047 ("Code agent over-explains domain knowledge in agent prompt files, causing rework"). Additionally, the triage agent's acceptance of an issue targeting a protected path without flagging the constraint is tracked by #2290. No new proposals filed — both improvement opportunities are already covered by open issues. |
The DCO bullet in AGENTS.md mandated sign-off for all commits without distinguishing human from bot authorship. This contradicted CONTRIBUTING.md, which already exempts autonomous agent commits. The review agent flagged this policy contradiction during PR #2240 and a human reviewer requested a clarification issue.
Update the DCO bullet to mirror the CONTRIBUTING.md language: human-proposed commits must sign off, human-driven agent sessions should sign off, and autonomous agent commits are exempt because the DCO is a human attestation that no one is present to make in an autonomous session.
Note: make lint could not run (shellcheck download blocked by sandbox network policy). This is a docs-only change with no code to test.
Closes #2252
Post-script verification
agent/2252-clarify-dco-bot-exemption)0f53834f72372426c24dc0ede0030486a3e510ea..HEAD)