What happened?
Description
The lifecycle.progress operation fails with an unbound variable error, blocking ALL lifecycle stage progression for epics.
Reproduction
cleo_mutate domain=lifecycle operation=progress params={epicId: T016, stage: research, status: done}
Expected
Lifecycle stage recorded successfully.
Actual
{
"success": false,
"error": {
"code": "E_UNKNOWN",
"exitCode": 1,
"message": "/home/keatonhoskins/.cleo/scripts/lifecycle.sh: line 529: EXIT_USAGE: unbound variable"
}
}
Impact
This blocks all lifecycle stage progression for epics. No epic can be advanced through research → implementation → testing → release stages. This is critical for version management workflows.
Environment
- CLEO version: 0.94.0
- Platform: linux
Severity: critical
Area: mcp
Are you using an AI agent?
Yes - AI agent filed this issue
Environment
| Component |
Version |
| CLEO |
0.94.0 |
| Bash |
5.3.0(1)-release |
| jq |
jq-1.8.1 |
| OS |
Linux 6.18.8-200.fc43.x86_64 x86_64 |
| Shell |
bash |
| gh CLI |
gh version 2.86.0 (2026-01-21) |
| Install |
/home/keatonhoskins/.local/bin/cleo |
What happened?
Description
The
lifecycle.progressoperation fails with an unbound variable error, blocking ALL lifecycle stage progression for epics.Reproduction
Expected
Lifecycle stage recorded successfully.
Actual
{ "success": false, "error": { "code": "E_UNKNOWN", "exitCode": 1, "message": "/home/keatonhoskins/.cleo/scripts/lifecycle.sh: line 529: EXIT_USAGE: unbound variable" } }Impact
This blocks all lifecycle stage progression for epics. No epic can be advanced through research → implementation → testing → release stages. This is critical for version management workflows.
Environment
Severity: critical
Area: mcp
Are you using an AI agent?
Yes - AI agent filed this issue
Environment