aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-15 18:09:18 -0500
committerCraig Jennings <c@cjennings.net>2026-05-15 18:09:18 -0500
commitcea44a936d895bddde3126740822334a8db5e8ff (patch)
tree9cbe9423f1b384e08327a2fba02c7ab0c40810c8 /todo.org
parent3e895deb82e0cb27fa7eb2bf7ef7e4cc02b3ea28 (diff)
downloadrulesets-cea44a936d895bddde3126740822334a8db5e8ff.tar.gz
rulesets-cea44a936d895bddde3126740822334a8db5e8ff.zip
docs(start-work): encode follow-up filing placement rules
Phase 4 step 5's "Disposition for each candidate" now spells out where to file a "file a ticket" follow-up in todo.org: siblings for epic-style parents (level-2 with level-3 children), new level-2 entries for standalone tasks. Both cases require a "Triggered by:" line so a future reader sees the origin. The placement rule lived in project memory but didn't propagate across projects. Encoding in start-work makes it cross-project default behavior.
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org3
1 files changed, 2 insertions, 1 deletions
diff --git a/todo.org b/todo.org
index 68afc43..670f2c7 100644
--- a/todo.org
+++ b/todo.org
@@ -1771,7 +1771,8 @@ The four canonical rules (=commits=, =testing=, =verification=, =subagents=) are
The Elisp pair is the most suspicious — three repos using essentially the same rules. Audit: diff these across the projects, check for drift, then decide whether to canonicalize them under =~/code/rulesets/claude-rules/languages/<lang>/= and symlink, or leave them as project-local.
-** TODO [#B] Encode follow-up filing rules into =/start-work=
+** DONE [#B] Encode follow-up filing rules into =/start-work=
+CLOSED: [2026-05-15 Fri]
Phase 4 step 5 of =/start-work= ("refactor audit") says any candidate that isn't fix-now must land in one of three buckets: fold-into-related-commit, separate =refactor:= commit, or "file a ticket or todo.org entry." The third disposition doesn't say *where* — which leaves the orchestrator picking a location ad-hoc. Result: follow-ups buried under children of an epic parent get orphaned when the parent closes, or follow-ups for standalone tasks scatter across the file with no convention.