Development record
2026-10-31 — spc-2609202134338445 step 11, fix round 3: the auto-plan's checkout digest copies the checkout's index only when the index path is a regular file, opened without following a link or waiting on a pipe, and at most 1 GiB; otherwise it folds in a value unique to the call, so the digest never matches again and the lane is handed back. Grounds: a link to an endless device or a named pipe at the index path would fill the scratch volume or hold the step; 1 GiB is well past the index of the largest checkouts in use, which run to hundreds of megabytes; handing the lane back is the outcome that vouches for nothing it did not read.
2026-10-31 — spc-2609202134338445 step 11, fix round 3: the auto-plan's checkout digest copies the checkout's index only when the index path is a regular file, opened without following a link or waiting on a pipe, and at most 1 GiB; otherwise it folds in a value unique to the call, so the digest never matches again and the lane is handed back. Grounds: a link to an endless device or a named pipe at the index path would fill the scratch volume or hold the step; 1 GiB is well past the index of the largest checkouts in use, which run to hundreds of megabytes; handing the lane back is the outcome that vouches for nothing it did not read.
Frontmatter
| id | dcn-2610311310337046 |
|---|---|
| type | decision |
| date | 2026-10-31 |
.abcd/work/decisions/dcn-2610311310337046-spc-2609202134338445-step-11-fix-round-3.md
open on GitHub ↗ · commit history ↗
mentions1
- spc-2609202134338445one-verb-takes-a-single-intent-from-ready-to-delivered-witho