Skip to content

Kizuna's Kanban board provides a visual workflow for managing issues. Move issues through columns as work progresses.

Board Layout ​

Default columns:

┌─────────────┐  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐
│   Backlog   │  │    To Do    │  │ In Progress │  │    Done     │
├─────────────┤  ├─────────────┤  ├─────────────┤  ├─────────────┤
│ Issue #1    │  │ Issue #5    │  │ Issue #3    │  │ Issue #2    │
│ Issue #4    │  │ Issue #6    │  │ Issue #7    │  │ Issue #8    │
│             │  │             │  │             │  │             │
└─────────────┘  └─────────────┘  └─────────────┘  └─────────────┘

Accessing the Board ​

Via Web UI ​

  1. Navigate to repository
  2. Click Board tab
  3. View and manage issues

Columns ​

Standard columns (customizable):

ColumnPurpose
BacklogUnprioritized work
To DoReady to start
In ProgressActively being worked
ReviewAwaiting review
DoneCompleted

Managing Issues ​

Moving Issues ​

Drag and drop between columns:

  1. Click and hold issue card
  2. Drag to target column
  3. Release to drop

Or via API:

bash
curl -X POST /api/v1/repos/org/repo/issues/42/move \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"column": "in_progress"}'

Adding Issues to Board ​

New issues appear in Backlog by default.

To prioritize:

  1. Drag to To Do
  2. Or set priority label

Assigning from Board ​

  1. Click issue card
  2. Sidebar opens with details
  3. Select assignee
  4. Card updates with avatar

Customizing Columns ​

Adding Columns ​

  1. Click + at end of board
  2. Enter column name
  3. Choose color
  4. Save

Reordering Columns ​

Drag column headers to reorder.

Renaming Columns ​

  1. Click column menu (⋯)
  2. Select Rename
  3. Enter new name

Deleting Columns ​

  1. Move all issues out
  2. Click column menu
  3. Select Delete

Filters ​

Filter by Label ​

Click label in sidebar to show only those issues.

Filter by Assignee ​

Select assignee from dropdown.

Filter by Milestone ​

Choose milestone to see scoped work.

Combined Filters ​

Example: Show only bugs assigned to Alice in current sprint.

Automation ​

Column Rules ​

Configure automatic actions:

yaml
# When issue moves to "In Progress"
in_progress:
  - assign_to: current_user
  - add_label: active
  - remove_label: backlog

# When issue moves to "Done"
done:
  - close_issue: true
  - add_label: completed

PR Integration ​

When linked PR opens:

  • Issue auto-moves to Review

When PR merges:

  • Issue auto-moves to Done
  • Issue closes

Agent Integration ​

Agents can move issues:

json
{
  "tool": "kizuna/move_issue",
  "params": {
    "repo": "org/project",
    "issue_number": 42,
    "column": "in_progress"
  }
}

Agents report progress:

  • Moving to In Progress when starting
  • Moving to Review when PR opened
  • Moving to Done when complete

Board Views ​

Personal Board ​

Issues assigned to you across all repos:

My Board
├── repo1: Issue #1, Issue #3
├── repo2: Issue #5
└── repo3: Issue #8

Access via Dashboard → My Board

Milestone Board ​

Board filtered to single milestone:

  1. Select milestone filter
  2. Only those issues appear

Team Board ​

Issues by assignee:

Alice      Bob        Carol
─────────  ─────────  ─────────
Issue #1   Issue #2   Issue #3
Issue #4              Issue #5

Reporting ​

Velocity ​

Issues completed per week:

Week 1: 12 issues
Week 2: 15 issues
Week 3: 11 issues
Average: 12.7/week

Cycle Time ​

Time from To Do to Done:

Average: 3.2 days
Median: 2.5 days

Burndown ​

Remaining work over time:

Day 1: ████████████ 20 issues
Day 5: ████████░░░░ 15 issues
Day 10: ████░░░░░░░░ 8 issues

Best Practices ​

Column WIP Limits ​

Set max issues per column:

In Progress [3/3]

Prevents bottlenecks.

Regular Triage ​

Daily/weekly:

  1. Review Backlog
  2. Prioritize To Do
  3. Check stuck issues

Clear Definitions ​

Define what each column means:

  • To Do: Ready, all info available
  • In Progress: Someone actively working
  • Review: Awaiting PR review

Summary ​

Kanban board provides:

  • Visual workflow — See status at a glance
  • Easy prioritization — Drag to reorder
  • Work in progress limits — Prevent overload
  • Team coordination — Who's doing what
  • Progress tracking — Metrics and reporting

It's the command center for project management in Kizuna.