← Back to Syllabus
Capstone Project

Design a Production Harness

Choose a real use case and design a complete production harness for it. This is an architecture project. You're designing the system that wraps a model and makes it useful.

Suggested Use Cases

Code review agent
Customer support bot
Data pipeline debugger
Research assistant
CI/CD agent
Or propose your own

Deliverables

  • 1. Architecture diagram: all 9 components drawn and labeled
  • 2. Tool registry: each tool with schema, tier, and error policy
  • 3. Context strategy: what goes in the bucket, compaction rules, working memory files
  • 4. Permission model: tier classification with justification
  • 5. Error recovery plan: decision tree for each failure mode
  • 6. 5-minute presentation

Evaluation Criteria

Completeness: all 9 components addressed (30%)

Practicality: could you actually build this? (25%)

Trade-offs: did you explain why, not just what? (25%)

Presentation clarity (20%)