diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-22 17:38:56 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-22 17:38:56 -0500 |
| commit | 34453f69696cd0a6e6eab13ad02915cb7a7e0e3e (patch) | |
| tree | 57da122fc84fb8296f675210c8ada4fa59c3b9ed | |
| parent | 95f57618b1e55b910d143fa6d188323a1cc4484f (diff) | |
| download | rulesets-34453f69696cd0a6e6eab13ad02915cb7a7e0e3e.tar.gz rulesets-34453f69696cd0a6e6eab13ad02915cb7a7e0e3e.zip | |
chore(todo): close make-remove and audit-parent items
| -rw-r--r-- | todo.org | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -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 |
