AboutKaizenAgents *Basic concepts of Kaizen Agents* All Kaizen Agents follow the KaizenAgentTemplateDefinition This template provides a comprehensive structure for defining KaizenAgent subagents. The key sections are: Specification: Focuses on declarative outcomes rather than implementation steps, making agents more maintainable and testable. Idempotency Design: Forces you to think upfront about how the agent will detect and handle already-completed work. Metrics: Ensures every agent has measurable success criteria from day one. Testing: Built-in test scenarios that can be automated as part of the optimization loop. Evolution Tracking: Maintains a history of improvements and provides hooks for the KaizenAgent to analyze performance trends. The template enforces our design principles - separation of concerns, testability, and measurability - while providing enough structure to ensure consistency across different coding subagents. xxx