Ragnarock
Features

Tasks

Track delivery work inside a project.

Tasks (/dashboard/projects/{projectId}/tasks) tracks delivery items with status, phase, priority, and assignees.

Task model

FieldValues (enum)
Statusbacklog, todo, in_progress, reviewing, reviewed, done, cancelled
Phasediscovery, planning, build, test, release
Prioritylow, medium, high, urgent

Use phase to separate planning work from build/test without creating separate boards.

Common workflows

Manual task management

  1. Create tasks from the tasks board.
  2. Move status as work progresses.
  3. Filter by phase during sprint planning.

AI-generated backlog

When the SRS is ready, trigger the planner:

POST /projects/:projectId/ai/plan/generate

Returns 202 Accepted — tasks appear after the agent worker completes the job. The planner agent (project_planner) runs in one-shot mode.

API

MethodPath
GET/projects/:projectId/tasks
POST/projects/:projectId/tasks
PATCH/projects/:projectId/tasks/:taskId
DELETE/projects/:projectId/tasks/:taskId
POST/projects/:projectId/tasks/reorder

Linear sync

If Linear is linked, issues may mirror tasks. Decide your source of truth:

  • Linear-first — update status in Linear; use Ragnarock for specs and AI.
  • Ragnarock-first — export/sync to Linear from the Linear page.

See Linear integration.

Permissions

Creating and updating tasks requires project role owner, admin, or member (see ProjectRoleGuard on AI endpoints; tasks controller uses similar project guards).

On this page