* test(#4256): pin todos as root-scoped under workstreams (RED) * fix(#4256): resolve todos from the root via todosDir everywhere * chore(#4256): changeset fragment (pr number to backfill) * chore(#4256): backfill PR number in changeset --------- Co-authored-by: sim <sim@local>
362 B
362 B
type, pr
| type | pr |
|---|---|
| Fixed | 4479 |
Todos stay visible under a workstream — todos are root-scoped shared state, but every code reader resolved them through the workstream-aware planning dir, so with a workstream active todos read as empty, todo complete refused existing files, and the milestone-close audit-open gate passed with pending todos on disk. (#4256)