Skip to content

[Bug]: lifecycle.sh line 529: EXIT_USAGE unbound variable blocks all lifecycle progression #20

@kryptobaseddev

Description

@kryptobaseddev

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriageNeeds triage and prioritization

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions