aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-16 01:01:00 -0500
committerCraig Jennings <c@cjennings.net>2026-06-16 01:01:00 -0500
commit4e2db8f20a259d43d2198b120ac32660298d0d63 (patch)
treeced62a9ec6b381a27eb908986cbc0497877bea22 /todo.org
parent7467d1f0c1da0ce3ffe07337cdaf689e010890a3 (diff)
downloadrulesets-4e2db8f20a259d43d2198b120ac32660298d0d63.tar.gz
rulesets-4e2db8f20a259d43d2198b120ac32660298d0d63.zip
chore: park ai-launcher dotfiles-discovery change for review
An archsetup handoff asks to add ~/.dotfiles to the ai launcher's project discovery, completing the dotfiles bootstrap from earlier. bin/ai is a synced asset and this arrived in a no-approvals loop, so it parks as a VERIFY with the prepared one-line diff rather than self-applying.
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org10
1 files changed, 10 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 481eb83..f234e55 100644
--- a/todo.org
+++ b/todo.org
@@ -34,6 +34,16 @@ Tags are assigned and refreshed by =task-audit=; =task-review= keeps them honest
* Rulesets Open Work
+** VERIFY [#B] Parked: add =~/.dotfiles= to the ai launcher's project discovery (from archsetup)
+:PROPERTIES:
+:CREATED: [2026-06-16 Tue]
+:END:
+What arrived: archsetup asks to add =maybe_add_candidate "$HOME/.dotfiles"= to =build_candidates()= in =claude-templates/bin/ai= (right after the =~/.emacs.d= line), so the fzf picker and by-name launch see =~/.dotfiles= now that it's a bootstrapped AI project. Completes the =~/.dotfiles= install done earlier this session. Synced asset, so it parks per the no-approvals Skeptical Review gate rather than self-applying.
+
+Skeptical review: change is correct and minimal — verified =build_candidates()= scans only =~/.emacs.d= / =~/code/*= / =~/projects/*=, and =maybe_add_candidate= guards on =.ai/protocols.org= so the line is inert where =~/.dotfiles= isn't bootstrapped (same safety as the =~/.emacs.d= line). The sender's "check for a discovery test" concern resolves to nothing: no bin/ai test enumerates candidate roots. The =ai-roots.txt= generalization the sender raises is correctly deferred (not needed for two single-$HOME roots).
+
+Prepared change: [[file:working/ai-dotfiles-discovery/proposed.diff]] + [[file:working/ai-dotfiles-discovery/request.org]]. Apply is one line; sync-check mirrors it. Sender notified it's parked. Say "approve the parked dotfiles discovery" to apply.
+
** VERIFY [#B] Helper-instance support — concurrent same-project Claude :feature:spec:
:PROPERTIES:
:CREATED: [2026-06-11 Thu]