Skip to content

rai backlog

Manage backlog items via ProjectManagementAdapter. The query format is adapter-specific (e.g., JQL for Jira). Use -a to select an adapter when multiple are registered.

Create a new backlog item.

ArgumentDescription
SUMMARYIssue title (required)
FlagShortDescription
--project-pProject key, e.g. RAISE (required)
--type-tIssue type. Default: Task
--labels-lComma-separated labels
--parentParent issue key
--description-dIssue description (markdown)
--adapter-aAdapter name override
--format-fOutput format: human, agent. Default: human
Terminal window
# Create a task
rai backlog create "Add CLI docs" -p RAISE
# Create with labels and parent
rai backlog create "Fix login bug" -p RAISE -t Bug -l "priority,frontend" --parent RAISE-100

Retrieve details for a single backlog item.

ArgumentDescription
KEYIssue key, e.g. RAISE-123 (required)
FlagShortDescription
--adapter-aAdapter name override
Terminal window
rai backlog get RAISE-123

Retrieve comments for a backlog item.

ArgumentDescription
KEYIssue key (required)
FlagShortDescription
--limit-nMax comments. Default: 10
--adapter-aAdapter name override
Terminal window
rai backlog get-comments RAISE-123
rai backlog get-comments RAISE-123 --limit 5

Search backlog items. Query format is adapter-specific (JQL for Jira).

ArgumentDescription
QUERYSearch query (required)
FlagShortDescription
--limit-nMax results. Default: 50
--adapter-aAdapter name override
--format-fOutput format: human, agent. Default: human
Terminal window
# JQL search
rai backlog search "project = RAISE AND status = 'In Progress'"
# Limit results
rai backlog search "project = RAISE" -n 10

Transition a backlog item to a new status.

ArgumentDescription
KEYIssue key (required)
STATUSTarget status (required)
FlagShortDescription
--adapter-aAdapter name override
Terminal window
rai backlog transition RAISE-123 in-progress
rai backlog transition RAISE-123 done

Transition multiple backlog items at once.

ArgumentDescription
KEYSComma-separated issue keys (required)
STATUSTarget status (required)
FlagShortDescription
--adapter-aAdapter name override
Terminal window
rai backlog batch-transition RAISE-1,RAISE-2,RAISE-3 done

Update fields on a backlog item.

ArgumentDescription
KEYIssue key (required)
FlagShortDescription
--summary-sNew summary
--labels-lComma-separated labels
--priorityPriority name
--assigneeAssignee identifier
--adapter-aAdapter name override
Terminal window
rai backlog update RAISE-123 -s "Updated title" -l "urgent"
rai backlog update RAISE-123 --priority High --assignee alice

Link two backlog items.

ArgumentDescription
SOURCESource issue key (required)
TARGETTarget issue key (required)
LINK_TYPELink type, e.g. blocks, relates (required)
FlagShortDescription
--adapter-aAdapter name override
Terminal window
rai backlog link RAISE-100 RAISE-101 blocks
rai backlog link RAISE-200 RAISE-201 relates

Add a comment to a backlog item.

ArgumentDescription
KEYIssue key (required)
BODYComment text in markdown (required)
FlagShortDescription
--adapter-aAdapter name override
Terminal window
rai backlog comment RAISE-123 "Implementation complete, ready for review."

Regenerate governance/backlog.md from a remote adapter.

FlagShortDescription
--project-pProject key filter (e.g., RAISE)
--adapter-aAdapter name override
Terminal window
rai backlog sync -p RAISE

See also: rai adapter