Lightdash can turn an agent mistake into a ticket—but not a single source of truth
The v2.100 handoff sends evidence into Linear and Jira, while deliberately leaving recurrence and resolution state in Lightdash.
Lightdash has added a bridge from its AI-agent quality queue to Linear and Jira. From version 2.100.0, a new finding can create a tracker issue carrying its evidence, priority, affected objects and a link back to Lightdash, according to the product changelog. That closes a mundane but consequential gap: detecting a bad analytics answer is useful only if somebody can route, prioritize and fix the underlying data problem.
The release is not a general-purpose two-way sync. Lightdash’s setup documentation says status changes do not propagate in either direction. Closing a Jira or Linear issue does not resolve the Lightdash finding, and resolving the finding does not close the external ticket. The product’s intended boundary is explicit: the tracker is where work is planned; Lightdash’s Issues board is where evidence lives.
What crosses the boundary
An exported issue includes the finding summary, priority, root-cause category, Lightdash project, occurrence count, known affected explores, fields or charts, and a backlink. Each finding is exported once per tracker. If the same failure recurs, Lightdash increments its Recurs N× count rather than opening another ticket or updating the occurrence count in the existing tracker issue. Teams that connect both Linear and Jira will create one issue in each system for every finding.
The feature is beta and limited to Enterprise and Cloud Pro plans. It also requires an organization administrator to enable Review AI agent turns and configure routing. Linear uses a customer-created OAuth app with read and issues:create scopes; Jira uses an Atlassian OAuth app with read/write Jira scopes and background token refresh, according to the same documentation.
The useful operating model
Lightdash’s Issues documentation describes the upstream loop: future AI-agent turns are scanned for likely-wrong answers, findings are grouped by root cause, and repeat evidence is attached to an existing issue instead of producing duplicates. The board can also propose pull-request writebacks for semantic-layer or shared project-context fixes. Existing conversations are not backfilled when review is enabled, and automatic AI filing pauses when an organization configures its own AI-provider key.
For analytics teams, that makes the new integration a handoff layer, not the quality system itself. A practical rollout needs three owners: an administrator for project and tracker routing, an analytics owner who judges whether a recurrence is actually the same defect, and an engineer who closes the loop in both systems after a fix ships.
The test before enabling it broadly is straightforward: seed one known-bad answer, confirm that the exported ticket contains enough evidence to reproduce it, trigger the same failure again, and verify that the team notices the recurrence despite the external ticket remaining unchanged. If that last step fails, the integration has moved the ticket without moving the signal that tells operators whether the fix worked.
sources
- Lightdash changelog — AI Agent Issues, straight into Linear and Jirachangelog.lightdash.com
- Lightdash docs — Send issues to Linear and Jiradocs.lightdash.com
- Lightdash docs — AI agent issuesdocs.lightdash.com
comments · 0