A three-step green path labeled Write test, Schedule it, and CI can fail. A dashed branch drops off after step one into a circle marked Never scheduled, which leads to a faint circle marked Invisible red.

Tests that never ran now run

The build was green. That was the annoying part. Somewhere under a film render pipeline I care about, a case that checks how a scene render names its output broke on the default branch and stayed broken for about six hours, until someone ran it by hand. CI never flagged it, because the file that held that case had sat off the continuous-integration checks for a long time. The dashboard was not lying about the jobs it ran. It was silent about the jobs nobody had asked it to run. ...

October 19, 2026 Â· Dave Voyles
Two separate computer desks — a coding laptop desk and a personal-assistant planner desk — each with its own door and a shared one-time check stamp

Two brains, two jobs: Bender engineers, Maya assists

I used to want one agent that could do everything. Write the PR, tidy the calendar, answer Slack, review the diff, remind me about lacrosse pickup — one conversational surface, one “brain,” one place to yell when something was wrong. It felt efficient until the failures started rhyming. Coding work leaned on personal-assistant shortcuts. Calendar noise interrupted engineering focus. A gateway that looked like a helpful front door became a noisy hallway where every request sounded the same, and “the agent is up” — meaning the process is running, the light is on — stopped meaning either job was actually done. ...

September 26, 2026 Â· Dave Voyles
A bright green status panel beside an open LAN hatch the suite never checked

Green suites that hid holes: fleet gates that plant failure

I have shipped test suites that were green for the life of a repo and still left a hole on the LAN. By green I mean the dashboard color everyone treats as “safe to ship” — the check passed, the badge is cheerful, nobody is paging. CI (continuous integration) is the automated check-runner that usually paints that color: on every push or pull request it runs a suite of tests and jobs, then reports pass or fail. Green CI is valuable when it asked the hard questions. It is dangerous when it only asked the easy ones, or never ran the suite that looked like coverage. ...

September 22, 2026 Â· Dave Voyles
Illustration of eval checkpoint arches with human-in-the-loop control

Eval gates are not optional theater

This is part 1 of the Agent production system series. Start with the system map if you haven’t read it yet. On the interactive diagram: Eval gates. Demo agents look smart until they touch a real repo. In a demo, the agent writes the code, the code runs once, everyone claps. Nobody checks what happens the second time, or the tenth, or the time the agent decides the fastest way past a failing test is to delete the test. Then you learn the hard lesson: intelligence without a gate is just a faster way to ship a bad change. ...

July 28, 2026 Â· Dave Voyles