Module 10 – Production Capstone: A Professional Repository Agent
Objective
Build a production-style agent that analyses a repository issue, prepares a change, validates it, and produces a reviewable delivery package.
Required components
- A written problem statement, non-goals, and acceptance tests
- An isolated workspace and least-privilege tool set
- A planning stage before implementation
- Typed tools or trusted MCP capabilities
- Tests, linting, type checking, and security scanning
- A reviewer agent or deterministic review checklist
- Human approval before committing, publishing, or opening a pull request
- Tracing, usage measurement, retry limits, and failure recovery
- A final report with files changed, commands run, test evidence, known risks, and rollback steps
Completion standard
The capstone is complete only when the full test suite passes, security checks are reviewed, every side effect is attributable, the result can be reproduced, and a human can understand and approve the final diff.