luigidemasi opened a new issue, #29:
URL: https://github.com/apache/camel-kit/issues/29

   > Imported from 
[luigidemasi/camel-kit#51](https://github.com/luigidemasi/camel-kit/issues/51), 
opened by [luigidemasi](https://github.com/luigidemasi) on 2026-05-06.
   > Closed by commit 
[547cf6b](https://github.com/luigidemasi/camel-kit/commit/547cf6ba2996d0f31e85febfad8ebbc189fc0a61).
   
   ---
   
   ## Description
   
   Route files must follow the `.camel.yaml` naming convention, but not all 
agent skill files and templates enforce this consistently. During testing, Bob 
generated route files as `purchase-ingestion.yaml` instead of 
`purchase-ingestion.camel.yaml`.
   
   This affects all agents, not just Bob.
   
   ## Naming conventions to enforce
   
   | Artifact | Convention | Example |
   |---|---|---|
   | Route files | `<flow-name>.camel.yaml` | `purchase-ingestion.camel.yaml` |
   | Route ID | `id: <flow-name>` | `id: purchase-ingestion` |
   | Test files | `<flow-name>.camel.it.yaml` | 
`purchase-ingestion.camel.it.yaml` |
   | XSLT files | `<flow-name>.xsl` | `purchase-ingestion.xsl` |
   | Route directory | `src/main/resources/camel/` | — |
   
   ## Where to enforce
   
   - All agent gate files and skill templates
   - Plan task templates (greenfield, migration, testing)
   - Execute/implement guides
   - The orchestrator guide


-- 
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