The exact pipeline names of every builder-agent run the harness started (cleanup looks them up again).
Record the names an agent run's pipelines get, before the run starts, so cleanup finds them however it ends.
Record what a builder-agent run created: its pipelines (a failed run's too) and the model it built, if any.
h with every member that creates or reads back run pipelines/models recording their IDs here.
Record a model the run trained (or an agent run of it built).
Record the models a name-prefix read observed, but only those whose pipeline this run already recorded (by creation
or by exact name). A LIKE read can match another run's or a person's pipelines, so nothing it alone found is ever
recorded for deletion; its pipelines are never recorded.
Record a pipeline the run created (or an agent run of it created).
The pipelines and models one harness created, by ID: the pipelines it created, the models its trainings produced, and the pipelines (found by exact name) and models of its agent runs. Cleanup deletes exactly these. A read by name prefix (
LIKE) only observes: it never adds a pipeline, and adds a model only when its pipeline is already recorded.