This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The reading status render probes an ingest stage's commit marker with an unbounded os.Lstat over the joined path, while its staged-runs probe reads through an os.Root over the repository. The two disagree on a symlink: with .abcd/development/readings symlinked outside the checkout, a stage whose run is parked makes Describe refuse (path escapes from parent), while a stage alone is classified as a leftover or an orphan by a marker read outside the repository. Both probes should go through the one root.

issueresolvedminoriss-2609261905354450

The reading status render probes an ingest stage's commit marker with an unbounded os.Lstat over the joined path, while its staged-runs probe reads through an os.Root over the repository. The two disagree on a symlink: with .abcd/development/readings symlinked outside the checkout, a stage whose run is parked makes Describe refuse (path escapes from parent), while a stage alone is classified as a leftover or an orphan by a marker read outside the repository. Both probes should go through the one root.

Grounds

  • pursued: with the readings directory symlinked outside the checkout and only a stage present, Describe refuses instead of classifying the stage by a marker read outside the repository, and the existing leftover/orphan/staged-runs render tests stay green; a status render that reads a marker through a symlink out of the checkout would show it wrong

Frontmatter

idiss-2609261905354450
typeissue
lifecycleresolved
severityminor