forked from bchanot/claude
chore(memory): capitalize BDR-006 + LRN-005 + LRN-006 from caveman session
- BDR-006: Caveman as 4th always-on plugin (output compression, sym with rtk's input compression). Full install rationale, alternatives rejected, caveats around path normalization + gitignore. - LRN-005: claude plugin install does NOT enable — explicit claude plugin enable required for ALWAYS-ON plugins. Pattern: read enabledPlugins, never hardcode plugin names in status displays. - LRN-006: caveman-shrink (and any MCP middleware proxy) needs an upstream wrapper. Bare registration fails health checks. Pattern: register under derived names (proxy-upstream), don't auto-register. - Journal: 2026-05-03 entry summarizing the session. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
64d6ca7843
commit
d8ad38b131
@@ -28,3 +28,10 @@ rules:
|
||||
- Learning: Claude Code `disable*` settings use the sentinel string `"disable"`, not a boolean (LRN-003).
|
||||
- 3 atomic commits (`f7f033f..1421578`) via `/commit-change`.
|
||||
- Animation lib autoflow added: new helper `lib/animation-lib-check.sh` + STEP 5e in `/init-project` (auto-install) + STEP 2.5 in `/onboard` (opt-in) + read-only detection in `plugin-advisor` PHASE 1/2/3 + signal in `lib/design-gate.md` + scaffolder note. `motion` chosen over legacy `framer-motion` (BDR-005, LRN-004).
|
||||
|
||||
## 2026-05-03
|
||||
|
||||
- Added `JuliusBrussee/caveman` as 4th always-on plugin (BDR-006). Full install: plugin + standalone hooks + caveman-shrink MCP scaffold (snippet only, not auto-registered — proxy needs upstream wrapper, LRN-006).
|
||||
- Discovered two co-masking bugs: `claude plugin install` doesn't enable (LRN-005) and `session-start.sh` was hardcoding "✅ ON: security-guidance rtk superpowers" regardless of actual state. Added `enable_plugin()` helper + `plugin_enabled()` detector reading `enabledPlugins` from `settings.json`. Banner now reflects reality.
|
||||
- Side fix: doctor.sh exited under `set -euo pipefail` when gstack/skills/ was missing — wrapped find in brace + `|| true`.
|
||||
- 3 atomic commits (`0184818..2ec7935`).
|
||||
|
||||
Reference in New Issue
Block a user