Graph design
A watch loop that opens cases.
The watcher runs on a timer. When something looks wrong, it opens a case, and each case is its own graph run.
- WatchScheduled checks
- Open caseAnomaly found
- InvestigateTests in parallel
- DraftNotes and updates
- PauseEngineer decides
Inside a case, the investigator runs several read-only tests at once: packet-size probes, per-service checks, a comparison by firmware version. Each is a parallel branch that reports back.
If the evidence is weak, a conditional edge sends it back to gather more. If it is strong enough, the communicator drafts, and the graph interrupts for an engineer. Their choice resumes the graph, which logs it and watches whether the fix worked.
- Trigger
- Timer, plus ticket spikes
- One case
- One saved graph thread
- Tests
- Parallel, read-only
- Human step
- Engineer approves or rejects the fix