Atlas doesn't sign the capstone until your system shows all the track's skills integrated:
| Unit | How it shows up in this capstone |
|---|---|
| A · System vs prompt | You decided this is worth being a system (router + chains), not a monolithic prompt |
| B · Chain design | Each flow has 2-4 focal steps, with state passed explicitly between steps. Think about caching where the same input repeats. |
| C · Dynamic routing | router with 4 routes + safe fallback escalate_to_human. Decide: rules-based router or LLM router? Cheap classifier up front? |
| D · Agents with budgets | incident_report can enter a loop. Define a budget (max steps / max tokens) and retry policy per error type. Think about graceful degradation if a sub-step fails. |
| E · Honest RAG | shift_info integrates retrieval for procedural questions |
| F · Observability + evals | Final section with eval categories + judge. Declare what you trace (spans per step, cost, PII redaction). |
[comms message]
↓
[ROUTER] → 4 routes + fallback
↙ ↓ ↓ ↘
incident shift lookup escalate
chain (RAG) chain chain
↓
[optional agent_loop with stops]
↓
[result to the shift log]
↓
[EVALS: control + edge + adversarial, judged by LLM]We don't ask you for the full prompts of each step. the judge will evaluate structure and composition, not the exact wording of each prompt. What has to be there:
incident_report includes agent_loop with stops.shift_info integrates RAG (at least in part).escalate_to_human is conservative.evals section declaring what gets measured.Atlas signs when he sees the whole system working as a single piece. He doesn't care that your YAML is perfect at every bullet. he cares that the pieces are there, connected, and that the system is designable, evaluable, maintainable.
The system records it as Track 4 complete. You move from "student with onboarding" to systems engineer with LLMs. The crew can hand you real problems. not to solve them, but to design the architecture to solve them.
Good luck on the shift.