Version 4.7.0 Changelog: - feat: add fast and doctor make targets - feat(zsh): add post-apply validation script - feat: add zsh-utils library and migrate configuration - feat: complete Phase 3 secrets.sh modular refactoring - feat: complete Phase 4 security enhancements - feat: add make update - feat: add caching on rbw requests - feat: add git aliases - feat: Fix node tls issue at work - feat: glcl as abbr - feat: update opencode config - feat: add rules on secrets and rbw - feat: add opencode rules - feat: add TASKLOG.md rule - feat: export tokens from rbw in session - refactor: optimize zsh configuration and scripts - refactor: Phase 2 - explicit ordering and simplified templates - refactor: Phase 1 - cleanup obsolete files and consolidate configuration - fix: remove debug ls command from make apply target - fix: replace decrypt calls in templates with plain file includes - fix: quote variables in run_after_reload-zsh.sh for ShellCheck compliance - fix: re-encrypt secrets with correct Age recipient - fix: correct make apply and make fast - fix: correct make apply and make fast - fix: remove duplicate - perf(zsh): achieve 71% startup improvement (0.69s → 0.21s) - simplify: remove fixed recipient from Age config - Rename encrypt.* targets to secrets.* and rename encrypt.mk to secrets.mk - docs: add agent workflow rules - docs(tasklog): update with validation script addition - docs(zsh): update zsh-utils README with session 2 optimizations - docs: update TASKLOG with Age config simplification - docs: update TASKLOG with template fixes and cleanup improvement - docs: update TASKLOG with Age cleanup improvement - docs: update TASKLOG with successful make apply completion - docs: add TASKLOG entry for Age encryption fix