aboutsummaryrefslogtreecommitdiff
path: root/scripts/sweep-gitignore-tooling.sh
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-01 21:36:18 -0400
committerCraig Jennings <c@cjennings.net>2026-07-01 21:36:18 -0400
commit356b905db4a90dc2a89dc32f0beb2957b8a47518 (patch)
tree45fa7d427397e1e1293c9e691af2768b5502a737 /scripts/sweep-gitignore-tooling.sh
parent19ba7cb40c5a448bb28f0217d8cc4718dd450f91 (diff)
downloadrulesets-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