aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-22 17:38:56 -0500
committerCraig Jennings <c@cjennings.net>2026-05-22 17:38:56 -0500
commit34453f69696cd0a6e6eab13ad02915cb7a7e0e3e (patch)
tree57da122fc84fb8296f675210c8ada4fa59c3b9ed
parent95f57618b1e55b910d143fa6d188323a1cc4484f (diff)
downloadrulesets-34453f69696cd0a6e6eab13ad02915cb7a7e0e3e.tar.gz
rulesets-34453f69696cd0a6e6eab13ad02915cb7a7e0e3e.zip
chore(todo): close make-remove and audit-parent items
-rw-r--r--todo.org11
1 files changed, 8 insertions, 3 deletions
diff --git a/todo.org b/todo.org
index 053a424..5e85b12 100644
--- a/todo.org
+++ b/todo.org
@@ -58,7 +58,8 @@ Create the destination in archsetup, move existing per-project
commit + push archsetup. After that, every machine running =stow=
picks up the same memory tree.
-*** VERIFY Approve stow-based sync of ~/.claude/projects via archsetup/dotfiles/common/
+*** VERIFY Approve stow-based sync of ~/.claude/projects via the dotfiles repo
+Held 2026-05-22: dotfiles are being split out of archsetup into their own repository, so the stow target is in flux. Revisit the stow approach (and the destination path) once that split settles — the target is the new dotfiles repo, not =archsetup/dotfiles/common/=.
** TODO [#C] Build =create-documentation= skill for high-quality project/product docs
:PROPERTIES:
:LAST_REVIEWED: 2026-05-20
@@ -696,10 +697,12 @@ The skill should reject:
public/library/API docs: =llms.txt= or markdown export is valuable, but normal
human navigation remains primary.
-** TODO [#C] Review pass: tighten skills and rulesets after 2026-05-04 audit
+** DONE [#C] Review pass: tighten skills and rulesets after 2026-05-04 audit
+CLOSED: [2026-05-22 Fri]
:PROPERTIES:
:LAST_REVIEWED: 2026-05-20
:END:
+All 55 grouped-index items dispositioned (2026-05-22): ~49 edited across skills, commands, rule files, hooks, and the two playwright skills; several came out moot post-audit (humanizer→voice, skills→commands, typescript ruleset added); the two commits.md items shipped as the team-overlay split + /voice fallback. Freshness-checked each item against current reality before editing.
Source notes used in this pass:
- C4 official docs: C4 is notation-independent; System Context and Container
@@ -1382,7 +1385,9 @@ having a skill to generate or check OV-1-shaped artifacts. Don't build
speculatively — defense-specific notations are narrow enough that each
skill should be driven by a concrete contract need, not aspiration.
-** TODO [#B] Add =make remove= for interactive ruleset removal via fzf
+** DONE [#B] Add =make remove= for interactive ruleset removal via fzf
+CLOSED: [2026-05-22 Fri]
+Shipped: =scripts/remove.sh= (three modes — =--list=, =--remove-selected= reading stdin, and the default fzf-multi interactive flow) + =make remove= target + =scripts/tests/remove.bats= (5 cases). Lists only symlinks resolving into the repo (foreign links left alone); rm's picked links while leaving repo sources untouched; reports-and-continues on a missing target; quiet no-op on empty selection. shellcheck clean, make test green. Dropped the stale =bridge= entry per the note below.
Add a Makefile target that lists every currently-installed ruleset entry
and lets me pick one or more to remove via fzf. Granular alternative to