Issue Tracker Integration
Overdeck integrates with popular issue tracking systems to provide unified project management.Supported Trackers
All trackers are equal — configure whichever your projects use. The dashboard displays issues from all configured trackers in a unified Kanban board.
Configuration
Create~/.overdeck.env:
Unified Issue ID Parser
Overdeck uses a unified issue ID parser that handles multiple formats through configurable project patterns. This eliminates the hardcodedPREFIX-NUMBER assumption that doesn’t work for Rally-style IDs.
Supported Formats
Configuration Fields
Custom ID Patterns
For non-standard trackers, define a custom regex pattern:GitHub Issues
GitHub Issues provides full integration with PRs, status updates, and automated merging.Setup
Issue Prefix
GitHub Issues use an uppercase project key as prefix, derived from the project name inprojects.yaml:
projects.yaml:
Creating Issues
Linear Integration
Linear provides full integration with cycles, labels, and status updates.Setup
- Generate an API key at https://linear.app/settings/api
- Add to
~/.overdeck.env:
Team Mapping
Map Linear teams to local projects in~/.overdeck/projects.yaml:
Issue States
Overdeck tracks and updates Linear issue states:GitLab Issues
GitLab Issues integrate similarly to GitHub Issues, with MR management support.Setup
Issue Prefix
Rally Integration
Rally (CA Agile Central) is supported for enterprises using Rally for project management.Setup
- Generate a Rally API key from your Rally workspace settings
- Add to
~/.overdeck.env:
Configuration
Configure Rally workspace mapping:Rally ID Formats
Rally uses a different ID format than most trackers. Instead ofPREFIX-NUMBER, Rally uses type prefixes concatenated with numbers:
Overdeck’s unified issue ID parser handles these formats automatically. Configure
issue_prefixes to map all Rally artifact types to your project:
pan workspace create F29698→ resolves to your projectpan workspace create US12345→ resolves to your projectpan workspace create DE118304→ resolves to your project
Shadow Mode
Rally integration supports shadow mode — tracking Rally issues locally without modifying the tracker. This is useful for teams transitioning to Overdeck or evaluating the workflow.- Issue states are tracked locally in Overdeck
- No updates are sent to Rally
- Agents can read Rally data but changes stay local
Rally Troubleshooting
WSAPI Query Parse Errors
If you see errors likeCould not parse: Error parsing expression, check:
-
Workspace and Project Configuration
-
API Key Permissions
- Ensure API key has read access to the workspace
- Verify key is not expired
-
Debug Logging
This will log the actual WSAPI queries being sent to Rally, which helps diagnose parse errors.
-
Test Configuration
Use the Settings page “Test Connection” button to validate Rally setup, or call the API directly:
Finding Workspace and Project IDs
Rally workspace and project IDs are numeric strings prefixed with/workspace/ or /project/:
- Log into Rally web UI
- Navigate to desired workspace/project
- Check URL:
https://rally1.rallydev.com/#/workspace/12345/project/67890 - Use:
RALLY_WORKSPACE=/workspace/12345andRALLY_PROJECT=/project/67890
Unified Dashboard
The dashboard shows issues from all configured trackers:- Kanban board displays issues by status
- Filter by tracker to focus on specific systems
- Create workspaces from any tracker
- Spawn agents regardless of tracker source
Multi-Tracker Workflows
Mixed Tracker Pattern
A common pattern is using different trackers for different projects:Syncing Between Trackers
Overdeck doesn’t sync issues between trackers — each issue lives in its source system. However, agents can reference issues from multiple trackers:Related Guides
- Project Registry - Managing multiple projects
- Quickstart - Initial setup
- Core Commands - CLI reference