Mixed naming conventions
Tests ability to handle mixed branch naming conventions (feature/, bugfix/, hotfix/) when identifying merged branches.
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 'init' > init.txt - 05
git add init.txt - 06
git commit -m 'Init' - 07
git checkout -b bugfix-123 - 08
echo 'fix' > fix.txt - 09
git add fix.txt - 10
git commit -m 'Fix bug 123' - 11
git checkout main - 12
git merge bugfix-123 - 13
git checkout -b feature/search - 14
echo 'search' > search.py - 15
git add search.py - 16
git commit -m 'Add search' - 17
git checkout main - 18
git merge feature/search - 19
git checkout -b experiment-ml - 20
echo 'ml' > ml.py - 21
git add ml.py - 22
git commit -m 'ML experiment' - 23
git checkout main
Prompt
Look at the branches in this repository. Which branches should be deleted because they are fully merged into main? List ONLY the branch names to delete, one per line. If none, respond with 'none'.
Expected
bugfix-123
feature/search
Campaign Evidence
Loading campaign evidence…
Model Outputs (14)
bugfix-123
feature/search
bugfix-123
feature/search
bugfix-123
feature/search
JSON Schema
Structured Output
(raw) {
"branches_to_delete": [
"bugfix-123",
"feature/search"
]
}
bugfix-123
feature/search
bugfix-123
feature/search
JSON Schema
Structured Output
(raw) {"branches_to_delete": ["bugfix-123", "feature/search"]}
bugfix-123
feature/search
bugfix-123
feature/search
JSON Schema
Structured Output
(raw) {
"branches_to_delete": [
"bugfix-123",
"feature/search"
]
}
bugfix-123
feature/search
bugfix-123
feature/search
JSON Schema
Structured Output
(raw) {
"branches_to_delete": [
"bugfix-123",
"feature/search"
]
}
bugfix-123
feature/search
bugfix-123
feature/search
JSON Schema
Structured Output
(raw) {"branches_to_delete": ["bugfix-123", "feature/search"]}
bugfix-123
feature/search
bugfix-123
feature/search
JSON Schema
Structured Output
(raw) {"branches_to_delete": ["bugfix-123", "feature/search"]}
Invalid JSON. Output:
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)