Automated software development
A change-request team
A ticket is triaged, planned, reviewed by a person when risky, implemented, tested and shipped.
Waits for The tech lead approves risky plans.
Graph engineering academy · module 5 of 7 · 10 min
What do graphs look like in software development, research, support and security?
Seven graphs from seven kinds of work. Each one is runnable: pick it, press Run, change a branch or a person's answer. Notice where each waits for a human and which nodes may only read.
Automated software development
A ticket is triaged, planned, reviewed by a person when risky, implemented, tested and shipped.
Waits for The tech lead approves risky plans.
Research
A question is split across three sources in parallel, the findings join, and a writer drafts with citations an editor checks.
Waits for An editor checks the draft before it is published.
Customer service
A message is classified; billing and technical go to specialists; refunds over a limit go to a person.
Waits for A support lead approves refunds over the limit.
Security
An alert is enriched in parallel from logs and threat intel, scored, and any containment action waits for the on-call analyst.
Waits for The on-call analyst approves containment.
Testing
Requirements become tests; each test must fail before the fix and pass after, or it loops back.
Waits for A QA engineer reviews the suite before merge.
Code review
A diff is reviewed by three specialists at once; findings are deduplicated; the author decides.
Waits for The author accepts or dismisses each finding.
Release
Checks run, notes are drafted, the release manager approves, a canary deploys, a health check promotes or rolls back.
Waits for The release manager approves the go.
Press Run to execute the graph as drawn. Change a branch, a reviewer’s answer or a failure below and run again: the trace changes because the graph does.
How humans and agents work together: the day's field notes and the patterns behind them, in one short email around noon UTC.
Free. No spam. Unsubscribe anytime.