SECCIÓN 10

Issue Trackers

ixtli puede conectarse con tu gestor de tickets para obtener el contexto del issue relacionado con el código que estás revisando. Este contexto se envía al backend para que el análisis sea más relevante.

Trackers soportados: GitHub Issues, GitLab Issues, Jira, Linear

Configurar un tracker

ixtli trackers connect github
ixtli trackers connect gitlab
ixtli trackers connect jira
ixtli trackers connect linear

Credenciales por tracker:

TrackerCredenciales necesarias
GitHubToken de acceso personal (scope: repo) + repositorio (owner/repo)
GitLabToken de acceso personal (scope: read_api) + proyecto + URL (si self-hosted)
JiraURL de instancia + email + API token de Atlassian
LinearAPI key (Linear → Settings → API)

Las credenciales se guardan en ~/.ixtli/config con permisos 600.

Ver el estado de los trackers

ixtli trackers status

Probar la conexión con un ticket

ixtli trackers test PROJ-123          # Jira o Linear
ixtli trackers test #456              # GitHub o GitLab
ixtli trackers test GH-789            # GitHub explícito
ixtli trackers test https://github.com/owner/repo/issues/42

Detección automática de tickets

Cuando corres ixtli review, ixtli detecta el ticket relacionado a partir del nombre del branch activo usando estos patrones (en orden de prioridad):

  1. URL completa de GitHub/GitLab Issue en el nombre del branch
  2. Prefijo GH-123 → GitHub
  3. UUID → Linear
  4. PROJ-123 (prefijo de letras + número) → Jira o Linear
  5. #123 → GitHub o GitLab
Git HooksIntegración con herramientas AI