From b5bd9c2bad8a61d030cbb905927a97d1bac342fc Mon Sep 17 00:00:00 2001 From: Ethan Hurst Date: Fri, 27 Feb 2026 18:59:01 +0000 Subject: [PATCH] fix: align resolve-model variable names with template placeholders (#737) DEBUGGER_MODEL and CHECKER_MODEL used uppercase bash convention but the Task() calls referenced {debugger_model} and {integration_checker_model} (lowercase). The mismatch caused Claude to skip substitution and fall back to the parent session model, ignoring the configured GSD profile. Co-authored-by: Ethan Hurst --- commands/gsd/debug.md | 2 +- get-shit-done/workflows/audit-milestone.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/commands/gsd/debug.md b/commands/gsd/debug.md index 1fd437e0e..145a3d2c9 100644 --- a/commands/gsd/debug.md +++ b/commands/gsd/debug.md @@ -36,7 +36,7 @@ INIT=$(node ~/.claude/get-shit-done/bin/gsd-tools.cjs state load) Extract `commit_docs` from init JSON. Resolve debugger model: ```bash -DEBUGGER_MODEL=$(node ~/.claude/get-shit-done/bin/gsd-tools.cjs resolve-model gsd-debugger --raw) +debugger_model=$(node ~/.claude/get-shit-done/bin/gsd-tools.cjs resolve-model gsd-debugger --raw) ``` ## 1. Check Active Sessions diff --git a/get-shit-done/workflows/audit-milestone.md b/get-shit-done/workflows/audit-milestone.md index 36b22671a..1997c4479 100644 --- a/get-shit-done/workflows/audit-milestone.md +++ b/get-shit-done/workflows/audit-milestone.md @@ -18,7 +18,7 @@ Extract from init JSON: `milestone_version`, `milestone_name`, `phase_count`, `c Resolve integration checker model: ```bash -CHECKER_MODEL=$(node ~/.claude/get-shit-done/bin/gsd-tools.cjs resolve-model gsd-integration-checker --raw) +integration_checker_model=$(node ~/.claude/get-shit-done/bin/gsd-tools.cjs resolve-model gsd-integration-checker --raw) ``` ## 1. Determine Milestone Scope