This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The reading assembler's staged_runs line cannot tell a parked run from an ingested one. Describe lists every rdg-* directory under the assembly parking area, and nothing removes that directory after its run is ingested, so a committed run and one no reading has ever been given render identically. The Status doc comment claimed the filter existed until it was corrected; the behaviour did not. An operator reading the bare verb to find out what is outstanding is given a list that grows monotonically and answers a different question. Found while wiring orphaned_ingests, which is a separate field precisely because this one cannot be trusted to mean outstanding.

issueresolvedminoriss-2608311621412224

The reading assembler's staged_runs line cannot tell a parked run from an ingested one. Describe lists every rdg-* directory under the assembly parking area, and nothing removes that directory after its run is ingested, so a committed run and one no reading has ever been given render identically. The Status doc comment claimed the filter existed until it was corrected; the behaviour did not. An operator reading the bare verb to find out what is outstanding is given a list that grows monotonically and answers a different question. Found while wiring orphaned_ingests, which is a separate field precisely because this one cannot be trusted to mean outstanding.

Grounds

  • pursued: a parked run leaves staged_runs exactly when its id has run.json or refusal.json in the readings record, and a run awaiting ingest stays listed; an ingested or refused run still listed, or a run awaiting ingest missing from the list, would show it wrong

Frontmatter

idiss-2608311621412224
typeissue
lifecycleresolved
severityminor