ReferenciaCLI

vx status

Informar sobre la tropa: cada mission y scout del proyecto actual

Informar sobre la tropa: cada mission y scout del proyecto actual, en el
estado en que esté. Solo lectura.

Uso:
  vx status [--json]

Sin --json, imprime una línea por tarea (la actualizada más recientemente
primero).

--json imprime en cambio un único objeto JSON:

  {
    "schema_version": 1,
    "generated_at": "2026-09-24T12:00:00Z",
    "project_root": "/abs/path/to/this project's ~/.vexillum namespace",
    "tasks": [ ... ]
  }

"tasks" es exactamente el registro de tarea que el propio vexillum persiste en
<project root>/tasks/*.json: este comando no le agrega nada, así que un
consumidor (por ejemplo la skill /muster) lee la misma forma
con la que razona el propio vexillum, nunca una reinterpretación aparte. El
agrupamiento, el filtrado y los juicios (qué cuenta como "needs attention",
qué está en la sesión actual, el enriquecimiento con PRs de GitHub) se dejan a
ese consumidor, no se deciden acá.

Una tarea con status "blocked" lleva su pregunta abierta en su campo
"decision" (question, options, asked_at y, una vez que corrió 'vx decide',
answer/answered_at), no solo la palabra "blocked". Sin --json, la pregunta de
una tarea blocked también se imprime en su propia línea con sangría.