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
| id | iss-2609261905354450 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609261905354450-the-reading-status-render-probes-an.md
open on GitHub ↗ · commit history ↗