Ticket Intelligence
Connect your GitHub Issues, Jira, or Azure DevOps (Linear coming soon) and Mapnostics adds AI-powered effort estimates, impacted file predictions, and similar past fixes — directly on each ticket, in real time.
How it works
When you open a ticket in Mapnostics's Ticket Intelligence view, the AI reads the ticket title and body, searches your repository's codebase for related files and functions, and cross-references your git history for similar past issues. All without any manual tagging or labeling.
- Related files — the top three files the AI believes the fix touches, verified against the code it was actually shown: a suggested file it never saw is dropped rather than shown as a hallucinated result.
- Effort estimate — hours read from the ticket and the affected code, with a 15% buffer folded in and a complexity rating.
- Suggested approach — a short plan for the fix, generated once the related files are known.
- Impact warning — the true blast radius of the related files, read from the stored dependency graph rather than guessed.
- Similar past fixes — tickets from git history that touched the same files.
- Attachment context — text a vision model reads out of any screenshots attached to the ticket.
Live demo
Watch Ticket Intelligence analyse a real bug report — from idle to full AI analysis with effort estimate, affected files, and past similar fixes. Window height stays fixed throughout.
Effort estimates
How estimates are calculated
The AI reads the ticket description, identifies the likely affected functions and files using the codebase map, and estimates effort based on:
- File count and size of likely-affected code.
- Complexity of the affected functions (cyclomatic complexity).
- Historical effort from similar past tickets in the same files.
- Blast radius — how many other files depend on the affected code.
Accuracy
Effort estimates improve over time as Mapnostics learns from your team's actual cycle times. Estimates are calibrated to a senior engineer working alone — adjust up for junior engineers or unfamiliar areas.
Ticket sources
Three sources are connected from the same bar at the top of the tab, and switching between them is instant once each is connected:
- GitHub Issues — the default source. Selectable with no setup beyond the GitHub connection the repository already uses.
- Jira — connect with the Connect Jira button, which starts an OAuth flow. Once connected, Jira becomes a switchable source alongside GitHub.
- Azure DevOps — connect with a personal access token in the Connect Azure DevOps dialog, then pick a project.