Linear Integration
Connect Linear to capture decisions from issues and projects.
Features
- Issue capture — Capture decisions from Linear issues
- Comment capture — Track decisions in issue comments
- Discover — Scan historical issues for decisions
- Evidence linking — Link decisions to Linear issues
Setup (Cloud)
- Go to Settings → Integrations in Align
- Click Connect Linear
- Authorize Align in your Linear workspace
- Select which teams to include
Capturing Decisions
From Issue Comments
Add a comment to any Linear issue:
@align We decided to implement caching at the API gateway level
rather than in individual services.
From Issue Descriptions
Include decisions in issue descriptions with clear markers:
## Decision
Moving forward with Redis for session storage because:
- Built-in TTL support
- Team familiarity
- Cluster mode for HA
Discover Mode
Discover scans your Linear workspace for:
- Issues with decision-related content
- Architecture and design discussions
- Approval and sign-off comments
- RFC or proposal issues
Running Discover
- Go to Discover in Align
- Select Linear as the source
- Choose teams and date range
- Review suggested decisions
- Import the relevant ones
Best Practices
- Use labels — Tag decision-related issues with a
decisionlabel - Document rationale — Include the "why" in issue descriptions
- Link related issues — Connect decisions to implementation tasks
- Use projects — Group related decisions in Linear projects
Permissions
Align requires these Linear scopes:
| Scope | Purpose |
|---|---|
read | Read issues and comments |
write | Add comments (for acknowledgments) |
Evidence
When a decision is captured from Linear, evidence includes:
- Link to the Linear issue
- Issue identifier (e.g., ENG-123)
- Issue title and status
- Project name (if applicable)
- Team name
Troubleshooting
Align doesn't respond
- Ensure Linear is connected in Settings
- Verify the team is selected in Align
- Check webhook configuration
Missing issues
- Ensure Align has access to the team
- Check date range in Discover settings
Self-Hosted Setup
See Self-Host OAuth Apps for registering your own Linear OAuth app.