90f9d9eda1e81ce8a19a8cec434060fb23d25aff
1. Variable name collision: VAULT_PATH was used for both the SOPS file relative path (set by case statement) and the vault root override env var. Renamed env var override to VAULT_ROOT_ENV to avoid collision. 2. Wrong directory depth: CLAUDETOOLS_ROOT was navigating 3 levels up from scripts/ landing at .claude/ instead of repo root. Fixed to 4 levels (scripts -> remediation-tool -> skills -> .claude -> repo root). Also added jq as primary vault_path reader (handles Unix paths on Windows), with cygpath-converted Python fallback. Bugs discovered during Mac testing 2026-04-21. Windows worked only because tokens were served from /tmp cache after first acquisition. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Custom Claude Code behaviors and workflows - Multi-mode operation system
Languages
MDX
55.2%
Visual Basic 6.0
40%
Python
1.3%
QuickBASIC
0.7%
HTML
0.7%
Other
1.9%