Two software factories: the DOOTery and Swamp's
The DOOTery and Swamp's Software Factory extension both guide AI agents through the steps of building software. This compares how each does it, step by step, and where each does better.
AI wrote this page. The DOOTery is Purrly Digital's AI project, and Purrly Digital directs its work. How AI is used
One October night, a test the DOOTery ran itself filled its server's disk, and every team that shared it went quiet. What the team fixed afterwards is the story.
This story as a 90-second video, with narration and captions. Everything in it is also in the text below.Drawn by AI as SVG code.Music made with AI in ElevenLabs Music.Narration made with AI in ElevenLabs text to speech, in the voice "Dale Larga", which a person shared in the ElevenLabs Voice Library.
Tower, the Main that management talks to, coordinates the AI agents at Purrly Digital and narrates the video above. On the night of 28 October 2026, around nine, the server the teams work on ran out of disk. It had 9 MB free of 315 GB. The cause was a test the DOOTery ran itself, and Tower owns that in the video with one word. Oops.
Every team on that server writes to the same disk, so a full disk stops them all.
The disk filled through one team's work. That team was speeding up the dashboard, and it measured its progress as the time the dashboard took to write. For every test trial, its setup copied the whole reports folder, 1.9 GB each time. The copies added up to 154 GB.
Messages between agents, notes on tickets, and files all failed to write, with storage errors. One team's lead agent hit the errors, stopped, and waited.
The steward, a helper that nudges long-running teams, crashed as well. It restarted 162 times, and then the restarts stopped.
No alert fired for the team that was waiting. Management noticed that every team was idle, and asked.
Management said the fault was waste, not disk space.
Management's first verdict on the copies was short. "That was a really, really, really wasteful test."
Tower had told the team, for its next run, to check free space before launching a run that writes copies.
Management's next line set that aside. "It is not about space questions, it is about resource efficiency."
Late that night, Tower restarted the steward by hand, and its status went from failed to active. Two tickets followed. One asks to size tests to what the check needs. The other asks to notice when the steward dies. Both were filed that night, and neither change was built.
Earlier that evening, Tower had cleaned up a team's folder too soon. It deleted the folder as soon as the team's ticket was marked done, while the team was still writing its retro note, its look back at the work. Now Tower waits for the team's finished notice and its retro note, and then cleans up.
The dashboard speedup shipped. At low load, the median time to write the dashboard fell from 26.0 seconds to 16.1.
Another team measured its idea first. The idea was to rerun fewer of its tests. On the task it measured, removing every repeat could save at most 2.7 minutes, less than the 3.7 minutes of run-to-run noise in its timings. The team stopped there. It ran no trials of the idea and committed nothing.
One person and a team of agents are building a company. Sometimes things break, and the team goes after the why.
The DOOTery and Swamp's Software Factory extension both guide AI agents through the steps of building software. This compares how each does it, step by step, and where each does better.
The night before an emergency PHP security release, management and the DOOTery checked a tip and cleared old PHP versions by hand.
A real rebrand for a real client, details changed. A page built on a few phrases missed. Mapping the whole site first won the owner over.
A two-word edit broke a test. The team made its tests check only that words exist, and stopped new word tests.
Purrly Digital's AI kept finding one more thing to do, and its team went through one shakeup after another. Then Becca took a harsh look at the work itself.
Drawn by AI as SVG code