CR-2026-03-25: Dotfiles & Claude Config — Risk & Communications

Sign-Off

Role Name Date

Implementer

Claude (AI)

2026-03-25

Reviewer

Evan Rosado

2026-03-25

Approver

Evan Rosado

2026-03-25

Lessons Learned

What Went Well

  • Host overlay pattern provides clean separation

  • Claude Code permission syntax documented for future reference

  • Symlink repair was straightforward

What Could Be Improved

  • Verify permission syntax before applying (Bash(cmd:*) not Bash(cmd*))

  • Test .bashrc.local sourcing order earlier

  • Check valid values for settings before applying

Key Takeaways

  • Claude Code permission patterns use colon: Bash(command:*)

  • Valid permission modes: default, acceptEdits, plan, auto, dontAsk, bypassPermissions

  • .bashrc.local must be sourced at END of .bashrc to override variables