diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-01 21:36:18 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-01 21:36:18 -0400 |
| commit | 356b905db4a90dc2a89dc32f0beb2957b8a47518 (patch) | |
| tree | 45fa7d427397e1e1293c9e691af2768b5502a737 /scripts/sweep-gitignore-tooling.sh | |
| parent | 19ba7cb40c5a448bb28f0217d8cc4718dd450f91 (diff) | |
| download | rulesets-356b905db4a90dc2a89dc32f0beb2957b8a47518.tar.gz rulesets-356b905db4a90dc2a89dc32f0beb2957b8a47518.zip | |
feat(task-audit): add Phase C.6 — retire completed parents, promote stragglers
A parent whose child tasks are all resolved closes (DONE/CANCELLED + CLOSED) and archives on the next --archive-done; a parent with one or two open children gets those promoted to standalone level-2 tasks first. Carries the leaf-with-notes carve-out (a task whose only descendant is a dated design note is unstarted work, not a finished container — flag NEEDS-USER, never close) and a warning to verify open-child counts against a real subtree scan, not a fragile regex. Depends on --convert-subtasks running first so the counts are accurate.
From the .emacs.d handoff (2026-07-01 task-audit note).
Diffstat (limited to 'scripts/sweep-gitignore-tooling.sh')
0 files changed, 0 insertions, 0 deletions
