Skip to main content
Version: v2 (current)

Task tracker (Task Flow)

TL;DR. PanDev Metrics now has a built-in Kanban task tracker ("Task Flow"). It lives at /dashboard/task-flow — boards with custom columns, a backlog and an archive, rich task cards with dependencies and tags, an Inbox of everything happening on your tasks, one-shot import from other trackers, and a per-task pipeline tied to your Git activity. Because tracking and metrics share the same system, task time and delivery flow are measured end to end.

Boards

A board is a Kanban board with a key prefix (e.g. PDM) and a set of status columns. Tasks move between columns by drag-and-drop; you can reorder columns, add and rename them, and pick the current board from a dropdown. Open a board at /dashboard/task-flow/<boardId>.

On the board you can:

  • Filter by status, priority, task type, author, assignee and tags, plus a quick Assigned to me filter.
  • Sort by assignee, status, creation date, planned/actual time, type or priority.
  • Search by task title, key (PDM-123) or assignee name.
  • Create tasks inline.

Backlog and archive

  • Backlog (/backlog) is the table of tasks not yet placed on the board. Plan and prioritise here (drag to reorder), then send a task into a specific board column.
  • Archive (/archived-tasks) keeps completed or cancelled tasks, with who archived them and when. Tasks can be unarchived back into the backlog. A task with open subtasks can't be archived.

Task details

The task card lets you edit the title and rich-text description and set: status, priority, type (Epic, Bug, Subtask, Task, User Story), assignee, QA, team and tags. It also tracks planned vs actual time, the linked Git branch prefix, attachments, and dependencies between tasks (blocks / is blocked by, clones, duplicates, causes, relates to). A change history and prev/next navigation are built in.

Task pipeline

Each task shows a pipeline of its journey tied to Git: task created → manual move → branch created → MR opened → merged into dev/stage/test. This is also where coding time and AI coding time per task are surfaced.

Inbox

The Inbox (/dashboard/task-flow/inbox) is a single feed of events on tasks you're involved in: task created, subtask created, status changed, comment added, branch created. Events are grouped by period (today / last 7 days / last 30 days / last 3 months / earlier), filterable by board and by person, with read/unread tracking and "mark all as read".

Status automation

Configure automatic column transitions driven by Git events: unassigned, branch created, MR opened, merged into dev/stage/test. For each event you choose the target column, so a task moves itself as work progresses (e.g. merged into dev → "In Development").

Import from other trackers

Bring existing work in with a one-shot import from Jira, ClickUp, Yandex Tracker, GitHub Projects, Asana and CSV into a new or existing board. Imports run asynchronously with progress tracking (PENDING → RUNNING → COMPLETED / FAILED / CANCELLED).

Access

The task tracker is available to all roles within an organization.