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.
Accessing the Dashboard
- Navigate to your repository's page
- The ticket dashboard will be displayed automatically
- You'll see a list of all tickets for the current repository
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
Creating a New Ticket
- Click the "New Task" button
- Fill in the task details:
- Task description
- Base branch
- Optional: Tag relevant files
- Choose an execution mode:
- One Click Execution: AI handles everything automatically
- Guided Execution: Collaborate with AI on the planning phase
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 Actions
Depending on the ticket status, you can:
-
Not Started Tickets
- Select execution mode
- Delete the ticket
-
Planning Tickets
- Review and approve the plan (Guided mode)
- Monitor progress (One-click mode)
-
Executing/Revising Tickets
- Monitor implementation progress
- Request changes if needed
-
Ready for Review Tickets
- Review the implemented solution
- Request modifications
- Create pull request
-
Pull Request Tickets
- Review the PR
- Merge changes
- Request additional changes
Bulk Actions
-
Select Multiple Tickets
- Use checkboxes to select tickets
- Perform bulk actions on selected tickets
-
Bulk Delete
- Select tickets to delete
- Click the delete button
- Confirm deletion
Filtering and Sorting
-
Status Filter
- Filter tickets by their current status
- View only tickets that need your attention
-
Sort Options
- Sort by creation date
- Sort by status
- Sort by execution mode
Ticket Information
Each ticket displays:
-
Basic Information
- Ticket ID
- Title
- Creation date
- Execution mode
-
Progress Information
- Current status
- Action required (if any)
- Progress indicators
-
Source Information
- Repository
- Branch
- Related files
Best Practices
-
Ticket Organization
- Use clear, descriptive titles
- Tag relevant files for better context
- Choose the appropriate execution mode
-
Status Management
- Regularly check ticket status
- Respond promptly to tickets needing input
- Review and merge completed tickets
-
File Tagging
- Tag all relevant files
- Include configuration files
- Tag test files when applicable
Troubleshooting
Common Issues
-
Ticket Not Showing
- Refresh the dashboard
- Check repository permissions
- Verify ticket creation
-
Status Not Updating
- Wait a few minutes
- Refresh the page
- Check for error messages
-
Action Buttons Not Working
- Verify your permissions
- Check ticket status
- Try refreshing the page