feat(tools): replace Jira integration with Linear integration#7
Open
gabelmDescript wants to merge 3 commits intoopensourceops:mainfrom
Open
feat(tools): replace Jira integration with Linear integration#7gabelmDescript wants to merge 3 commits intoopensourceops:mainfrom
gabelmDescript wants to merge 3 commits intoopensourceops:mainfrom
Conversation
Swap the Jira link/unlink write tools for a read-only Linear links tool that surfaces linked Linear issue IDs from Canny posts. Canny's API returns Linear data on posts but does not expose link/unlink endpoints, so the new tool is read-only. Adds Linear config, monitoring resource, and updates all types, tests, and fixtures accordingly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add three new capabilities for automated Canny triage: - find_closeable_posts prompt: cross-references changelog entries against open posts to surface requests that may have been fulfilled - classify_posts prompt: classifies posts as bug reports, feature requests, or questions for easier triage - canny_find_unseen_trending tool: surfaces high-momentum posts without Linear issues linked, highlighting demand the team may have missed Also updates all existing prompt references from Jira to Linear. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add two new triage prompts: - find_duplicates: scans open posts for duplicate groups using moderate semantic matching, recommends which post to keep, and shows combined vote counts for prioritization - flag_unlikely_to_fulfill: cross-references Canny posts with Slack discussions to find internal signals that a request won't be pursued, combined with age/engagement heuristics. All results are for human review. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Integration Replacement
linkJiraIssueandunlinkJiraIssuegetLinearLinksto retrieve linked Linear issue IDslinkJiraIssue,unlinkJiraIssue)Configuration Updates
projectKey,issueTypes,fieldMappings)LinearConfigwithteamKeyandstatusSyncsupportData Model Changes
CannyPostto includelinearfield withlinkedIssueIDsarraylinearIssueIDsfield toCompactPosttypeResource & Tool Updates
jira.tstolinear.tswith updated descriptions and field referencesTest Updates
linear: nullto mock post fixture