gnodet opened a new pull request, #22225:
URL: https://github.com/apache/camel/pull/22225

   ## Summary
   
   Adds a new "AI Agent Rules of Engagement" section to `AGENTS.md` (aka 
`CLAUDE.md`) to define guardrails for AI agents working on the Apache Camel 
codebase. These rules were discussed and agreed upon by the team.
   
   ### Rules added:
   - **Attribution**: AI-generated content must clearly identify itself and the 
human operator
   - **PR volume**: Max 10 PRs/day per operator to keep review load manageable
   - **Branch ownership**: Agents must never push to branches they didn't create
   - **JIRA ticket ownership**: Only pick up unassigned tickets; assign to 
operator and transition to "In Progress" before starting; set `fixVersions` 
before closing
   - **Merge requirements**: At least one human approval required; no merging 
with unresolved conversations; agents cannot approve their own PRs
   - **Code quality**: Tests, documentation, formatting, and generated file 
regeneration required for every PR
   
   These constraints aim to balance the productivity benefits of AI agents with 
the need for human oversight and manageable review workload.
   
   _Claude Code on behalf of Guillaume Nodet_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to