Summary
goose-self-test.yaml starts with an invalid directory creation order and immediately hits a shell failure.
Environment
- Repo:
aaif-goose/goose
- Commit tested:
3f5277538d5f6df1a88faca5e77cecc0ee208ae1 (origin/main)
- Host: macOS 26.4.1 (arm64)
- Date tested: 2026-04-11
Reproduction
source bin/activate-hermit
./target/debug/goose run --recipe goose-self-test.yaml
Expected
Initial workspace setup step should succeed on a clean checkout.
Actual
First shell command fails:
command: mkdir ./gooseselftest/archive/
mkdir: ./gooseselftest: No such file or directory
Command exited with code 1
The recipe then retries with mkdir ./gooseselftest/, which means the failure is avoidable and indicates ordering/robustness issue in the recipe flow.
Impact
- Noisy/failed first step in official self-test flow
- Can break strict automation wrappers that stop on first non-zero shell exit
Evidence
Summary
goose-self-test.yamlstarts with an invalid directory creation order and immediately hits a shell failure.Environment
aaif-goose/goose3f5277538d5f6df1a88faca5e77cecc0ee208ae1(origin/main)Reproduction
source bin/activate-hermit ./target/debug/goose run --recipe goose-self-test.yamlExpected
Initial workspace setup step should succeed on a clean checkout.
Actual
First shell command fails:
The recipe then retries with
mkdir ./gooseselftest/, which means the failure is avoidable and indicates ordering/robustness issue in the recipe flow.Impact
Evidence