---
version: 1
project:
  name: your-gitlab-project
  agent_profile: default
tracker:
  kind: gitlab
  provider:
    project_id: your-group/your-repository
    context_label: ENG
    # assignee: your-gitlab-username
    state_labels:
      Backlog: status::backlog
      Todo: status::todo
      In Progress: status::in-progress
      Human Review: status::review
      Done: status::done
  required_labels: []
  active_states: [Todo, In Progress, Human Review]
  terminal_states: [Done, Canceled]
policy:
  polling:
    interval_ms: 5000
  workspace:
    root: .dsh-dashboard/workspaces
  hooks:
    timeout_ms: 60000
    # Git projects are already materialized as detached worktrees here.
  agent:
    max_concurrent_agents: 6
    max_concurrent_agents_by_state: {}
    max_turns: 20
    max_retry_backoff_ms: 300000
  dashboard:
    visible_states: [Backlog, Todo, In Progress, Human Review]
---

Work on {{ issue.identifier }}: {{ issue.title }}.

{{ issue.description }}

Use the available GitLab integration to keep the issue workpad, labels, and state current. Continue until the issue leaves an active state or a true external blocker prevents progress.
