430c99a76aa6f469092c623dcd2d4683eff0cb7c
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
Python
27.8%
QuickBASIC
15.5%
PowerShell
15.1%
JavaScript
12.5%
omnetpp-msg
11.6%
Other
17.5%