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 DashboardMy 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.