Development record
2026-10-27 — The worktree store's steps 2 to 6 and the sweep's step 1 land as one pull request, and the sweep's entry points are unexported until its surfaces, decided by the technical facilitator's session abcd-e8 on the product thinker's standing delegation of 2026-10-27. The exported-reach audit refuses an exported core function no production code outside its package reaches: the store's PruneOne is reached only by the sweep, so a store-only pull request fails it, and the sweep's dry run, apply, probe constructor and host process lister are reached by no front door until step 5, which exports them as it wires them. Unexporting is the audit's own remedy for a function only its package uses; adding them to its baseline is refused by design.
2026-10-27 — The worktree store's steps 2 to 6 and the sweep's step 1 land as one pull request, and the sweep's entry points are unexported until its surfaces, decided by the technical facilitator's session abcd-e8 on the product thinker's standing delegation of 2026-10-27. The exported-reach audit refuses an exported core function no production code outside its package reaches: the store's PruneOne is reached only by the sweep, so a store-only pull request fails it, and the sweep's dry run, apply, probe constructor and host process lister are reached by no front door until step 5, which exports them as it wires them. Unexporting is the audit's own remedy for a function only its package uses; adding them to its baseline is refused by design.
Frontmatter
| id | dcn-2610272140138156 |
|---|---|
| type | decision |
| date | 2026-10-27 |
.abcd/work/decisions/dcn-2610272140138156-the-worktree-store-s-steps-2-to-6-and.md
open on GitHub ↗ · commit history ↗