Dogfooding
These guides cover running Praetor against repositories it does not own, retaining the evidence, and turning failures into reviewed repair candidates, by hand or on a schedule.
Read Public repository dogfooding first, then Configured dogfood and transcript replay suites.
- Public repository dogfooding: the retained dogfood loop against public repositories, pinned revisions and replay.
- Configured dogfood and transcript replay suites: versioned suite configuration that combines public repositories and private transcripts.
- Capability discovery:
praetorctl dogfood discoverchecks whether a capability adapter is available in a repository. - Scheduled local dogfood verification: running configured
suites on a schedule through the installed
praetorctl. - Local dogfood scheduling:
praetorctl dogfood schedule runandstatus, one due suite per run. - Local dogfood failure triage:
praetorctl dogfood repairsturns a failed suite report into a private review plan. - Bounded local repair execution: the executor that turns one routed failure into a retained candidate patch.
- Local repair timer: a user timer that runs one bounded repair attempt per tick.