Skip to main content

Board

The Board is the central workspace for managing AI-driven stories. It provides a real-time view of all your stories as they move through the story lifecycle, with two display modes, powerful filtering, and deep integration with GitHub activity.

Board kanban overview

View Modes

Kanban View

The default view organizes stories into columns by status:

ColumnStatuses
To DoTo Do
EnrichedEnriched
Product ApprovedProduct Approved
DevReady For Dev, In Progress
ValidationValidation
DoneDone

Each column header shows the count of stories it contains. Stories appear as cards with summary, assignee avatar, and status indicators.

Table View

Switch to table view using the toggle in the toolbar. The table displays stories in a flat list with sortable columns:

  • Key - the story identifier (e.g., CA-123)
  • Summary - the story title
  • Description - truncated story description
  • Status - current lifecycle status
  • Reporter - who created the story
  • Workflow - current workflow step
  • GitHub - branch, commit, and PR indicators
  • Subtasks - count of subtasks and their progress

Table view is useful for scanning a large number of stories at once or when you need to compare specific fields across stories.

Filtering and Grouping

The toolbar provides several ways to narrow down the stories displayed.

Filter Options

FilterDescription
ProjectFilter by project
AssigneeFilter by assigned team member
ReporterFilter by story creator
Issue typeFilter by type (Story, Epic, Bug, Task, Subtask)
EpicFilter by parent epic
TeamFilter by team assignment
Custom fieldsFilter on any custom field values
SearchFull-text search across story summaries and descriptions

Action Needed Filter

Toggle Action needed only to show only stories that require your attention, for example stories waiting for Q&A answers or PR reviews. This is useful for quickly finding where the AI is blocked on your input.

Group By

Use the Group By option to organize stories by a field such as assignee, reporter, or epic. In kanban view, this creates separate swim lanes for each group.

Filter Presets

Save frequently used filter combinations as presets for quick access. Create a preset by configuring your filters, then clicking Save Preset in the filter toolbar.

Creating Stories

Click the Add Task button in the toolbar to create a new story.

Create story modal

Fill in the following fields:

FieldRequiredDescription
SummaryYesA clear title describing what you want built
DescriptionNoAdditional context, requirements, or acceptance criteria
ProjectYesThe project this story belongs to
Parent EpicNoLink to an existing epic for organization
Execution RepositoriesYesWhich GitHub repos the AI should work in
ImagesNoDrag and drop screenshots, mockups, or diagrams

Click Run Task to create the story and start AI execution immediately.

:::tip Writing effective stories The more context you provide, the better the AI performs. Include:

  • What the feature should do (user-facing behavior)
  • Where it fits in the existing codebase (if you know)
  • Any constraints or edge cases to handle
  • Screenshots or mockups for UI work :::

Story Card Details

Click on any story card to open the detail panel. The panel provides full visibility into the story's state and the AI agent's work.

Details Tab

The main tab shows the story's metadata and generated specification:

  • Summary - editable story title
  • Description - editable story description (supports Markdown)
  • TL;DR - AI-generated brief summary of planned changes
  • Definition of Done - acceptance criteria the implementation will satisfy
  • Files to Change - list of files the AI plans to modify
  • Status - current lifecycle status with manual override option
  • Assignee and Reporter - team member assignments
  • Parent Epic - linked epic (if any)

AI Session Tab

The AI Session tab provides a live terminal view of the agent's work:

Story AI session

  • Real-time event stream - watch the agent's actions as they happen (codebase exploration, file edits, command execution)
  • Send prompts - type a message to guide the agent while it's working
  • Attach images - drag and drop images to provide visual context to the agent
  • Session history - review past agent sessions for the story

This is your primary interface for interacting with the AI agent during execution. You can redirect the agent, provide additional context, or ask it to reconsider an approach, all in real time.

Q&A Tab

During the analysis phase, the AI generates clarifying questions about your requirements.

Q&A session

For each question:

  1. Select a suggested option - the AI provides pre-defined choices based on its analysis
  2. Type a custom answer - provide your own response in the text field

Your answers refine the specification and guide implementation. If Slack is connected, Q&A questions also arrive as direct messages.

Attachments Tab

Manage files attached to the story:

  • Drag and drop files onto the attachment area, or click to browse
  • Paste images directly from your clipboard
  • Size limit - 10 MB per file
  • Thumbnail grid - previews for image attachments
  • Lightbox - click an image thumbnail to view it full-size

Attachments are available to the AI agent during execution. Use them to share mockups, screenshots of existing UI, architecture diagrams, or any other visual reference.

Git Tab

The Git tab shows all GitHub activity related to the story:

  • Branches created by the AI
  • Commits pushed to each branch
  • Pull requests opened, with status and review state

GitHub Activity Indicators

Story cards display real-time GitHub activity directly on the card surface, so you can see progress at a glance without opening the detail panel.

GitHub activity indicators

IndicatorColorMeaning
Branch badgeBlueNumber of branches created
Commit badgeGreenNumber of commits pushed
PR badgePurple (open) / Green (merged)Number of pull requests and their state

Hover over any badge to see details - branch names, commit messages, or PR titles and numbers. Click a PR badge to navigate directly to the pull request on GitHub.

Real-Time Updates

The Board uses WebSocket connections to deliver real-time updates without requiring page refreshes:

  • Status changes - cards move between columns as the AI progresses through the lifecycle
  • GitHub activity - branch, commit, and PR badges update as the agent pushes code
  • Agent activity - the AI Session tab streams events live
  • Optimistic transitions - status changes appear immediately in the UI, with server confirmation following

Workflow Action Badges

Story cards display action badges that indicate the current workflow step and any required actions:

  • Analyzing - the agent is exploring your codebase
  • Q&A - the agent has questions that need your input
  • Implementing - the agent is writing code
  • Review - pull requests are ready for your review

These badges help you quickly scan the board and identify which stories need your attention.