Enhance
Features

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):

  1. Embedding — Generates a vector embedding of the issue for semantic search
  2. Impact analysis — Identifies which code files the issue will likely affect, with confidence scores
  3. File prediction — Predicts new files that will need to be created (services, components, tests)
  4. Contradiction detection — Finds conflicting requirements across open issues and documentation
  5. 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:

ModelDescription
RICEReach, Impact, Confidence, Effort
WSJFWeighted Shortest Job First
ICEImpact, Confidence, Ease
Opportunity ScoringImportance vs. satisfaction gap
CD3Cost of Delay Divided by Duration
Expected ValueProbability-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.