Check submodule status
Tests ability to check submodule status for modifications. Evaluates submodule-status inspection.
Baseline Repository
These commands set up the repo before the model sees the prompt. They define the starting file structure, staged changes, and Git history.
- 01
git init - 02
git config user.email 'test@test.com' - 03
git config user.name 'Test User' - 04
echo 'App' > app.txt - 05
git add app.txt - 06
git commit -m 'Initial commit' - 07
mkdir -p ../lib-src && cd ../lib-src && git init && git config user.email 'test@test.com' && git config user.name 'Test User' && echo 'lib code' > lib.py && git add lib.py && git commit -m 'Initial lib' - 08
git clone --bare ../lib-src ../lib-bare - 09
git config protocol.file.allow always - 10
git -c protocol.file.allow=always submodule add ../lib-bare lib - 11
git add .gitmodules lib - 12
git commit -m 'Add lib submodule'
Prompt
Run the command to show the status of all submodules. Output ONLY the git command, nothing else.
Expected
git submodule status
Campaign Evidence
Loading campaign evidence…
Model Outputs (14)
git submodule status
git submodule status
JSON Schema
Structured Output
(raw) { "command": "git submodule status" }
git submodule status
git submodule status
JSON Schema
Structured Output
(raw) {
"command": "git submodule status"
}
git submodule status
JSON Schema
Structured Output
(raw) {"command": "git submodule status"}
git submodule status
git submodule status
git submodule status
JSON Schema
Structured Output
(raw) {"command": "git submodule status"}
git submodule status
git submodule status
JSON Schema
Structured Output
(raw) {"command": "git submodule status"}
```bash
git submodule status
```
Failure: Expected 'git submodule status', got '```bash
git submodule status
```'
git submodule status --recursive
JSON Schema
Structured Output
(raw) {
"command": "git submodule status --recursive"
}
Failure: Expected 'git submodule status', got 'git submodule status --recursive'
git submodule status -ssh
Failure: Expected 'git submodule status', got 'git submodule status -ssh'
git submodule status --recursive
JSON Schema
Structured Output
(raw) {
"command": "git submodule status --recursive"
}
Failure: Expected 'git submodule status', got 'git submodule status --recursive'