SECCIÓN 07

Historial de reviews e issues

Todo review que corres (review, commit-review, o los reviews automáticos de PR/MR en la plataforma web) queda guardado. Los comandos ixtli reviews e ixtli issues sirven para consultarlos y gestionarlos después, sin tener que repetir el análisis.

Ver el último review — ixtli reviews last

ixtli reviews last

Trae el review más reciente para la rama actual (detectada automáticamente desde git) y todos sus issues.

ixtli reviews last --branch main
ixtli reviews last --commit abc123def
ixtli reviews last --severity critical --severity high
ixtli reviews last --source cli      # solo tus commit-review/review locales
ixtli reviews last --source web      # solo reviews automáticos de PR/MR
FlagDescripciónDefault
-b, --branch <rama>Rama a consultarrama actual (git)
--commit <sha>Filtra por SHA de commit (tiene prioridad sobre --branch)
--repo <owner/repo>Repo a consultarauto-detectado del remote
--source <cli|web>Restringe a una fuenteúltimo entre ambas
--severityFiltra issues (repetible): critical, high, medium, lowtodos
--statusFiltra: pending, resolved, ignoredtodos
--include-fixIncluye fixed_code en cada issuefalse
--jsonOutput JSON crudo (ideal para agentes)false

Por qué importa --source: sin especificarlo, el comando puede traer indistintamente tu último commit-review local o el último review automático de un PR/MR — son dos shapes de datos distintos. Un review cli trae commit_sha/commit_message/session_type; uno web trae pr_number/pr_status/pr_author. Si siempre quieres ver tu último commit-review y nunca un review de PR, usa --source cli explícito.

Listar reviews — ixtli reviews list

ixtli reviews list
ixtli reviews list --source cli --page 1 --size 20
FlagDescripciónDefault
--pagePágina a mostrar1
--sizeResultados por página20
--sourceFiltra: cli, pr, allall
--jsonOutput en JSONfalse

Ver un review específico — ixtli reviews show

ixtli reviews show <review_id>
ixtli reviews show <review_id> --severity critical --include-fix
FlagDescripciónDefault
--severityFiltra: critical, high, medium, lowtodos
--statusFiltra: pending, resolved, ignoredtodos
--include-fixIncluye fixed_codefalse
--jsonOutput en JSONfalse

Gestionar issues — ixtli issues

Marca issues de un review como resueltos o ignorados, típicamente después de aplicar (o descartar) el fix sugerido.

ixtli issues list <review_id>
ixtli issues list <review_id> --severity high --status pending

ixtli issues resolve <review_id> <issue_id>

ixtli issues ignore <review_id> <issue_id> --reason "falso positivo"

ixtli issues resolve-all <review_id>
ixtli issues resolve-all <review_id> --severity low
ComandoDescripción
issues list REVIEW_IDLista los issues de un review, con filtros --severity/--status
issues resolve REVIEW_ID ISSUE_IDMarca un issue como resuelto
issues ignore REVIEW_ID ISSUE_ID [-r razón]Marca un issue como ignorado (falso positivo o no aplicable)
issues resolve-all REVIEW_ID [--severity ...]Resuelve en bulk todos los issues pendientes, opcionalmente filtrado por severidad

Todos aceptan --json para integrarse en scripts o agentes.

Re-review — verificar fixesProject Intelligence Layer (PIL)