Development record
The embark probe mispredicts the marker for an unwritable target root: with the root at mode 0555, a writable .abcd/ and no AGENTS.md, probe reports the marker as install while from skips it with permission denied, because the dry run (ahoy.EnsureMarker) classifies an absent file as missing without asking whether the folder can take a new file, so the comment on embarkMarker that probe 'cannot mispredict the file or the action' holds only for the state of the file itself.
issueresolvedminoriss-2610032202263648
The embark probe mispredicts the marker for an unwritable target root: with the root at mode 0555, a writable .abcd/ and no AGENTS.md, probe reports the marker as install while from skips it with permission denied, because the dry run (ahoy.EnsureMarker) classifies an absent file as missing without asking whether the folder can take a new file, so the comment on embarkMarker that probe 'cannot mispredict the file or the action' holds only for the state of the file itself.
Grounds
- pursued: TestEmbarkProbePredictsAnUnwritableRoot, a mode-0555 root with a writable .abcd/, absent and current AGENTS.md, asserts probe and from give the identical skip and the records land; a differing probe marker would show it wrong
Frontmatter
| id | iss-2610032202263648 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610032202263648-the-embark-probe-mispredicts-the-marker.md
open on GitHub ↗ · commit history ↗