Issues
Track features, bugs, and tasks with AI-powered impact analysis and prioritization.
Issues are the core work items in Enhance. They track features, bugs, tasks, and other development work with automatic impact analysis, contradiction detection, and smart prioritization.
Creating issues
Create issues from the project sidebar or board view. Each issue has:
- Title and description — What needs to be done
- Status — Customizable workflow states (Backlog, To Do, In Progress, Done, etc.)
- Priority — Urgent, High, Medium, Low, or None
- Type — Bug, Feature, Task, Epic, Story, Improvement
- Owner — Assigned developer
- Tags — Flexible labels for categorization
- Estimate — Developer estimate in points, hours, or days
Issues can also be created by AI agents or imported from external issue trackers (Linear, Jira, Azure DevOps, Asana, Shortcut, Trello).
Issue processing pipeline
When an issue is created or updated, Enhance automatically runs a processing pipeline (if the issue-processing workflow is enabled):
- Embedding — Generates a vector embedding of the issue for semantic search
- Impact analysis — Identifies which code files the issue will likely affect, with confidence scores
- File prediction — Predicts new files that will need to be created (services, components, tests)
- Contradiction detection — Finds conflicting requirements across open issues and documentation
- Priority scoring — Calculates a priority score using your configured scoring model
Affected files
After impact analysis, each issue shows a list of affected files with probability scores (0-100%). This helps developers understand the scope of a change before starting work.
Predicted new files are also shown, indicating files that will likely need to be created based on naming patterns in your codebase.
Contradiction warnings
If Enhance detects that two issues or an issue and a wiki page contain conflicting requirements, it creates a warning with severity (high, medium, low). Warnings can be reviewed and dismissed.
Priority scoring
Enhance supports multiple scoring models for automatic prioritization:
| Model | Description |
|---|---|
| RICE | Reach, Impact, Confidence, Effort |
| WSJF | Weighted Shortest Job First |
| ICE | Impact, Confidence, Ease |
| Opportunity Scoring | Importance vs. satisfaction gap |
| CD3 | Cost of Delay Divided by Duration |
| Expected Value | Probability-weighted outcome value |
The scoring model is configured per-workspace in workflow settings.
Views
Issues can be viewed in multiple layouts:
- Board — Kanban-style columns grouped by status, with drag-and-drop
- List — Sortable and filterable list view
- Table — Spreadsheet-style with inline editing
- Grouped list — Grouped by status, priority, or type
Issue relationships
Issues support dependency tracking:
- Blocked by — This issue cannot start until another is completed
- Related to — Issues that are connected but not blocking
Parent-child relationships allow breaking epics into smaller tasks.
External sync
Issues can be synced bidirectionally with external trackers. When synced, changes in either system are reflected in the other.
Supported sync providers: Linear, Jira, Azure DevOps, Asana, Shortcut, Trello.