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]
