Ticket Dashboard Guide

Learn how to manage and track your coding tasks using BatonAI's ticket dashboard.


Overview

The ticket dashboard provides a centralized view of all your coding tasks, their status, and progress. Each ticket represents a coding task that BatonAI will help you implement.

Ticket Dashboard Overview

Accessing the Dashboard

  1. Navigate to your repository's page

  2. The ticket dashboard will be displayed automatically

  3. You'll see a list of all tickets for the current repository

    Repository Navigation

Ticket Statuses

Tickets can have the following statuses:

  • Not Started: Ticket created but execution mode not selected

  • Planning: AI is analyzing requirements and creating a plan

  • Executing: AI is implementing the solution

  • Revising: Making changes based on feedback

  • Ready for Review: Solution is complete and ready for your review

  • Pull Request Created: Changes are ready to be merged

  • Pull Request Merged: Changes have been merged into the repository

  • Failed: Implementation encountered an error

  • No Changes Required: Task was analyzed but no changes were needed

    Ticket Status Examples

Creating a New Ticket

  1. Click the "New Task" button

  2. Fill in the task details:

    • Task description
    • Base branch
    • Optional: Tag relevant files
  3. Choose an execution mode:

    • One Click Execution: AI handles everything automatically
    • Guided Execution: Collaborate with AI on the planning phase
    New Task Form

Managing Tickets

Viewing Ticket Details

Click on any ticket to:

  • View the implementation progress

  • Review code changes

  • Check task status

  • Access the code review

    Ticket Details View

Ticket Actions

Depending on the ticket status, you can:

  1. Not Started Tickets

    • Select execution mode
    • Delete the ticket
    Not Started Ticket Actions
  2. Planning Tickets

    • Review and approve the plan (Guided mode)
    • Monitor progress (One-click mode)
    Planning Ticket Actions
  3. Executing/Revising Tickets

    • Monitor implementation progress
    • Request changes if needed
    Executing Ticket Actions
  4. Ready for Review Tickets

    • Review the implemented solution
    • Request modifications
    • Create pull request
    Review Ticket Actions
  5. Pull Request Tickets

    • Review the PR
    • Merge changes
    • Request additional changes
    Pull Request Ticket Actions

Bulk Actions

  1. Select Multiple Tickets

    • Use checkboxes to select tickets
    • Perform bulk actions on selected tickets
  2. Bulk Delete

    • Select tickets to delete
    • Click the delete button
    • Confirm deletion
    Bulk Actions Interface

Filtering and Sorting

  1. Status Filter

    • Filter tickets by their current status
    • View only tickets that need your attention
  2. Sort Options

    • Sort by creation date
    • Sort by status
    • Sort by execution mode
    Filter and Sort Options

Ticket Information

Each ticket displays:

  1. Basic Information

    • Ticket ID
    • Title
    • Creation date
    • Execution mode
  2. Progress Information

    • Current status
    • Action required (if any)
    • Progress indicators
  3. Source Information

    • Repository
    • Branch
    • Related files
    Ticket Information Display

Best Practices

  1. Ticket Organization

    • Use clear, descriptive titles
    • Tag relevant files for better context
    • Choose the appropriate execution mode
    Ticket Organization Example
  2. Status Management

    • Regularly check ticket status
    • Respond promptly to tickets needing input
    • Review and merge completed tickets
  3. File Tagging

    • Tag all relevant files
    • Include configuration files
    • Tag test files when applicable
    File Tagging Example

Troubleshooting

Common Issues

  1. Ticket Not Showing

    • Refresh the dashboard
    • Check repository permissions
    • Verify ticket creation
    Ticket Not Showing Error
  2. Status Not Updating

    • Wait a few minutes
    • Refresh the page
    • Check for error messages
  3. Action Buttons Not Working

    • Verify your permissions
    • Check ticket status
    • Try refreshing the page
    Action Buttons Interface

Need Help?