Validated software factory loops
Several items describe agent automation as a repeatable line of work with explicit stop conditions. The practical recipe is narrow: pick a task class such as dependency updates, CVE fixes, flaky-test triage, or repo migrations; turn each job into a packet with scope, allowed tools, validation, no-op rules, and evidence; then stop at a named terminal state such as PR_READY, NO_OP, ESCALATE, or RETRYABLE_FAILURE.
The darker factory version uses the same core idea. Agents can run longer on maintenance work when tests, architectural decision records, or other checks judge the output. This keeps the safety claim outside the agent’s own explanation. A related piece names the missing pieces for larger teams: shared memory for requirements and decisions, plus controlled access to end-to-end tests and production-like environments.