Good fit
You can own the judgment
You can break a workflow into inputs, decisions, edge cases, and a visible result. You are willing to read diffs, run tests, question the output, and stop a change whose consequences you cannot explain.
An operator already knows how work moves through a business, where the exceptions hide, and which decisions carry risk. A coding agent can turn that structure into software, but the operator still owns the brief, the data, the review, the approval points, and the release decision.
Good fit
You can break a workflow into inputs, decisions, edge cases, and a visible result. You are willing to read diffs, run tests, question the output, and stop a change whose consequences you cannot explain.
Poor fit
Basic programming syntax instruction sits outside the paid path. A one-shot build, a process nobody can define, or a workflow nobody has time to review gives the agent the decisions the operator needs to keep.
Pick a repeated job that annoys a real person. Write at least three non-goals so the first release stays small.
Define what a person can see when it works. Include an empty, missing, duplicate, or malformed case before the build starts.
Record where the input comes from, who owns it, what may leave the machine, what gets stored, and where the result lands.
Require a written reason for every framework, database, background process, hosted service, and new dependency.
Each stage should leave the project running, create one visible improvement, and close with a check you can run yourself.
Use citations or evidence paths, keep external writes disabled, replay the README, and prove the rollback before daily use begins.
The capstone includes an incident-response copilot walkthrough. Its first useful version can be much smaller than a copilot. Build one read-only search tool over one runbook repository, then make every answer point back to the section it found.
| Decision | First release | Reason |
|---|---|---|
| User and job | An on-call operator finds the relevant runbook section during an incident. | One user and one time-sensitive lookup keep the result observable. |
| Data | One internal runbook repository, read-only. | The source and permission boundary stay clear. |
| Visible result | A relevant passage with its file and section. | The operator can inspect the source before acting. |
| Ugly case | No relevant runbook exists. | The tool should report the gap instead of inventing a procedure. |
| Non-goals | No remediation commands, deploy changes, messages, or external data. | Every omitted action would widen the consequence boundary. |
| Release evidence | Representative queries, citation checks, a missing-answer case, a README, and rollback proof. | The operator can judge the result and recover the tool. |
Add service status, recent deploys, and similar-incident search one read-only tool at a time. A remediation or communication action comes later, behind explicit approval and an audit record, if the workflow needs it at all.
Process
A coding agent cannot supply a stable requirement for a process the owner has not decided.
Data
Ownership, access, cleaning, structure, and retention still need explicit decisions before retrieval or agents help.
Review
A human approval gate becomes decoration when the reviewer cannot explain the proposed action or its effect.
Safety
Permission settings, narrow tools, output validation, and environment boundaries carry rules that must hold.
Operations
Background and scheduled work still needs status, timeouts, a stop method, notification, and a recovery runbook.
Outcomes
It does not promise a shipped product, business result, job result, or safe deployment in a high-stakes setting.
Yes, if the operator is willing to do technical work. The course expects terminal use, diff review, test runs, debugging evidence, and decisions about whether the result is safe and correct.
Choose one user, one repeated job, one visible result, and explicit non-goals. Prefer a read-only first release with one data source and one ugly case you can test.
No. The included patterns and walkthroughs need to be adapted to the operator’s data, permissions, risks, and working process. The first job is describing those constraints clearly enough to review the build.
Keep approval on actions involving money, secrets, deletion, customer changes, public publishing, or another irreversible effect. Start with reads, prove the system on representative cases, and add each write as a separately gated action.
The course moves from a terminal setup lab through a small app, APIs, data, retrieval, agents, MCP, evals, safety, reliability, and one of seven capstone tracks. The operating patterns still need to be adapted to your workflow.