Library
The library is where course artifacts become reusable harness material. The repo already contains most of these artifacts inside project solution/ directories. This section makes them easier to find.
The artifacts come in two kinds. Composable parts (P01 through P07) stack into the harness.py you build across the course: a routing policy, a security profile, a critic, and so on. Decision rules (P08 through P10) are judgment you carry forward, like when to escalate models or when to index history instead of scanning it, even when they never become a line of harness.py.
Copy-Ready Categories
| Artifact | Use it for | Source project |
|---|---|---|
| Trace checklist | Diagnosing a run from events | P01 |
| Routing policy | Choosing a model before a task starts | P02 |
| MCP decision rule | Deciding when search tools earn their slot | P03 |
| Decomposition plan | Splitting large work into smaller runs | P04 |
AGENTS.md | Durable repo memory | P05 |
| Security profile | Risk classification and confirmation policy | P06 |
| Critic rubric | Evaluation and iterative refinement | P07 |
| Workflow skill | Bounded model-authored orchestration | P08 |
| Escalation policy | Switching models on evidence | P09 |
| History index policy | When to index agent history vs scan it | P10 |
Start With These
The next useful extension is to extract the best artifacts into a dedicated library/ folder in the repo so learners can copy them without digging through project solutions.