aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-15 17:10:37 -0500
committerCraig Jennings <c@cjennings.net>2026-05-15 17:10:37 -0500
commitcd35f668bf24720fd068974b0dc176482678e009 (patch)
tree11a08736ffc2ac3570f23ec9d88a35e76b0dad1a
parent35cda2bd15230e15540dd4337c372aa87ad141f8 (diff)
downloadrulesets-cd35f668bf24720fd068974b0dc176482678e009.tar.gz
rulesets-cd35f668bf24720fd068974b0dc176482678e009.zip
docs(todo): file Makefile redundancy as fold-epic sibling
After the bin/ai fold (commit 2d645fc), claude-templates/Makefile still has install/uninstall/list/test-scripts targets, and its bin/ai install logic duplicates rulesets/Makefile. [#C] sibling task captures the cleanup options (delete, strip down, leave) without gating the parent epic's DONE state.
-rw-r--r--todo.org11
1 files changed, 11 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 3353745..0fb844d 100644
--- a/todo.org
+++ b/todo.org
@@ -1924,6 +1924,17 @@ After local fold + audit + install-ai are working, propagate to ratio.
The =[#A] DOING= memory-sync investigation (todo.org:10) is adjacent. Both involve "make my Claude setup portable across machines." Coordinate so the memory-sync stow approach (if approved) doesn't conflict with this fold's symlink mechanics.
+** TODO [#C] Consolidate =claude-templates/Makefile= after fold :chore:
+
+Sibling follow-up from the fold child (2026-05-15). After the subtree merge, =rulesets/claude-templates/Makefile= still has its standalone =install= / =uninstall= / =list= / =test-scripts= targets. The =install= target's =bin/ai= logic is now duplicated in =rulesets/Makefile=. Both work; the redundancy is harmless but worth cleaning up.
+
+Options:
+- *Delete* =claude-templates/Makefile= entirely — forces all install through rulesets root. Cleaner.
+- *Strip down* to just =test-scripts= — the one piece not redundant with =rulesets/Makefile=.
+- *Leave it* — slight redundancy, no functional harm.
+
+Triggered by: 2026-05-15 fold session's refactor audit (commit =2d645fc=).
+
** TODO [#C] Refactor =daily-prep.org= to delegate to =triage-intake.org= for the triage section
=daily-prep.org= still does its own inline triage (Gmail × 3 accounts, Slack, Linear, GHE PRs, calendars) as part of the full prep flow. Now that =triage-intake.org= exists as a standalone scan over the same source set, daily-prep could call it and consume its synthesis instead of duplicating the source-scan logic — DRYs up a 57k-line workflow and keeps both flows in sync when sources change.