Discipline
Context Engineering
Controls what information the model receives for a task.
Owns
- source selection
- permission-aware retrieval
- freshness and provenance
- memory and context lifecycle
Use this lens when correctness depends on what the model knows, what it should not know, or what source it should trust.
Read related chapterDiscipline
Harness Engineering
Wraps model capability in deterministic runtime control.
Owns
- orchestration
- validation
- retries and fallbacks
- state transitions and escalation
Use this lens when the system must decide whether to accept, retry, route, escalate, or stop.
Read related chapterDiscipline
Agent and System Architecture
Designs responsibility boundaries across models, tools, humans, and workflows.
Owns
- system decomposition
- tool authority
- human-in-the-loop boundaries
- reference architecture fit
Use this lens when adding autonomy, connecting tools, or choosing between RAG, copilot, agent, and workflow patterns.
Read related chapter