I spent the day dogfooding aidd against itself, and it did not come out clean.

Running the workflows across the fleet exposed problems in how aidd selected tasks and tracked Director suggestions. Audit maintenance and completion markers needed fixes too. The run output gave me enough detail to work out what had gone wrong and change the rules before the next run.

I also spent some time on the web panel: the Director layout, recipe view toggles, dashboard organization, artifact details, and report forms. There were accessibility fixes and problems with live run output to sort out as well.

Diagram: the dogfooding loop. Running the tool against the fleet makes it behave wrongly, its own run output shows why, the rule is corrected, and the next run uses the corrected rule run the fleet against itself it gets it wrong a real flaw the run shows why its own output rule fixed same day the next run uses the corrected rule the four rule areas this pass corrected selecting work Director suggestions audit maintenance completion marks
Diagram of today’s runs and the four areas where they exposed rules that needed fixing.

This is what I’d hoped would happen when I started using aidd on itself. It still gets things wrong, but I can follow the run afterward and usually see why.