Bulk Operations¶
Kiket’s bulk toolbar now supports AI-assisted change proposals alongside traditional batch updates. This guide covers the modes available, how to review AI suggestions, and how to revert bulk changes if needed.
Selecting Issues¶
Use the checkboxes in the issue table or Kanban board to select one or more issues. The bulk toolbar summarizes the selection and enables contextual actions (assign, status, labels, priority, parent). When at least one issue is selected, the AI Suggest button becomes available.
AI Suggest Workflow¶
- Click AI Suggest to open the automation modal. Kiket sends the selected issues to the Vertex AI bulk adjuster service.
- The modal displays a summary and per-issue recommendations (status, assignee, priority, labels) with confidence scores and rationales.
- Review the diff table. If no useful adjustments are returned, the modal surfaces an informational empty state.
- Press Apply Suggestions to accept all changes. Kiket records the operation, applies updates respecting workflow permissions, and logs usage under
automation.bulk. - If needed, click Undo to revert the changes in a single step. The undo action restores each issue’s previous status, assignee, priority, and labels.
The modal always logs the underlying BulkOperation with a drafting status before anything is applied. This tripwire ensures approval flows or follow-up automation can reference the pending operation.
Traditional Bulk Actions¶
All existing manual bulk actions remain available:
- Assign – reassign selected issues to a user or clear the assignee.
- Status – transition all selected issues to a shared workflow state (only mutually available transitions are shown).
- Labels – add or remove labels in bulk with quick chips for common values.
- Priority – normalize priority across selected issues.
- Parent – attach multiple issues under a new parent.
- Delete – remove issues (with confirmation).
Every bulk action clears the selection once completed and surfaces notifications summarizing successes and failures.
Auditing & Telemetry¶
Each AI-assisted bulk action records a BulkOperation row with:
status(drafting,applied,rolled_back)- Proposed changes with rationales and confidences
- Applied changes (for undo)
- Metadata for audit (initiator, timestamps, summary)
The Usage Dashboard’s Automation Runs card aggregates automation.bulk usage so admins can track how frequently AI suggestions are accepted, pending, or denied.
Rate Limits & Warnings¶
Bulk apply operations are throttled per plan to protect shared resources:
- Free: 2 AI-assisted applies every 30 minutes.
- Starter: 12 AI-assisted applies every 30 minutes.
- Professional: 30 AI-assisted applies every 30 minutes.
- Enterprise: 75 AI-assisted applies every 30 minutes.
When an apply attempt exceeds the limit, Kiket aborts before mutating issues, updates the bulk operation with a failure status, and surfaces a warning banner plus admin notifications. Retry after the window resets (visible on the Usage Dashboard and /api/v1/ext/rate_limit) or upgrade in Billing for a higher allowance.
Recommendations¶
- Use AI suggestions to triage stale work (e.g., move stuck issues to review, reassign idle items) before a standup.
- Encourage reviewers to sanity-check the diff modal; suggestions can be undone in one click.
- Monitor the Usage Dashboard for spikes in pending/deny outcomes to refine automation recipes or training prompts.
Pair this guide with Automation Dashboard & Rate Limits to stay ahead of quota usage and approvals triggered by bulk changes.