Los comandos que un setup v4 usa de verdad. Todo soporta --help; los comandos para agentes ofrecen --json (stdout = exactamente un objeto JSON).
| Comando | Hace |
|---|
kj init | Config + reglas + tooling de calidad. Seguro para agentes: sin TTY cae a defaults, resumen --json. |
kj env install | Escribe el playbook del método en CLAUDE.md / AGENTS.md / GEMINI.md (--target) y construye el índice RAG (--no-rag). |
kj harden | Hooks de git (lint, política de commits, runner del gate), configs, workflows de CI. Encadena tus hooks globales previos. |
kj review --install-gate | Activa el gate de revisión en pre-commit (marcador trackeado). |
| Comando | Hace |
|---|
kj rag query "<q>" | Búsqueda semántica sobre el proyecto (se refresca sola con el drift). |
kj brief <rol> | Misión + invariantes + entregable de un rol. Sin rol → lista. |
kj review --staged | Pre-gate de Sonar sobre los ficheros cambiados (BLOCKER/CRITICAL rechazan determinísticamente), después revisión cruzada; veredicto ligado al sha256 del diff y estampado con su workspace. Exit 0/1. |
kj worktree start|list|done <slug> | Carriles de tarea aislados: worktree + rama feat/<slug> + bootstrap de dependencias; done desmonta un carril mergeado. |
kj review --check | ¿Hay veredicto approved para el diff staged exacto? (Lo que ejecuta el hook.) |
kj solomon --position "<por qué>" | Arbitraje de tercera IA sobre un veredicto rechazado. Exit 0 approve / 1 reject. |
kj agent run <agente> "<tarea>" | Delega una tarea a otra IA e imprime su salida. |
kj report-issue --title "<t>" | Reporta un bug de kj upstream, sanitizado. Nunca publica sin --publish. |
| Comando | Hace |
|---|
kj check | Salud del entorno, 13 checks. |
kj doctor | Diagnóstico profundo con arreglos. |
kj report | Resumen de la última sesión: presupuesto, iteraciones. |
kj board | Dashboard del HU Board (con state_backend: hu-board). |
kj gain | Analítica de ahorro de tokens. |
| Comando | Hace |
|---|
kj run "<tarea>" | El pipeline subprocess clásico — ver Modo headless. --non-interactive (o KJ_NON_INTERACTIVE=1) auto-responde los gates seguros; los findings FAIL paran con exit 1. |
kj autorun <spec> | Spec → plan → cada historia → informe final, desatendido. |
Todo lo demás (kj advanced lista ~30 más) pertenece al pipeline headless y usuarios avanzados — documentado en el archivo histórico V3 (aquí, claramente marcado como legacy).