NIVEL 01 · EL INTAKE, PASO A PASO
De tu mensaje crudo
a la obra.
Sigue las flechas ① → ⑧ · cada paso hace UNA cosa · ejemplo real: migrar los pagos a Stripe por fases, sin romper lo que funciona.
Orden verificado, sin atajos
① tu texto → ② chequeo 1 ms → ③ limpieza + delta → ④ preguntas/supuestos → ⑤ formalizado → ⑥ docs borrador → ⑦ tú validas → ⑧ las 6 fases. Sin saltos.
Luego: las 6 fases del run ↗- 01
Tu mensaje, crudo
Escribes como le hablas a un compañero: con faltas, abreviaturas y sin estructura. No hace falta un prompt perfecto; hace falta una intención clara.
Ejemplo: «quiero migrar pagos por fases a stripe, lo del webhook si ya hay algo usalo, y k no se rompa na» — eso es TODO lo que recibe canary.
Nada de formato obligatorio. La calidad de la entrada no condiciona la calidad del plan.
- 02
Chequeo rápido — el filtro barato
Antes de gastar nada, un chequeo automático de 1 milisegundo sin IA cara decide qué documentación necesita la tarea.
Ejemplo: canary docs check --task "…" detecta «por fases» + «migrar» y deduce: esto necesita una SPEC de fases → FALTA crearla.
System 1: 1 ms, 0 tokens. Clasifica y deriva; no interpreta ni decide.
- 03
Corrección superficial + delta
Se limpia ortografía y abreviaturas SIN cambiar lo que quieres decir. Y se te enseña el delta exacto para auditar qué cambió.
Ejemplo: «usalo» → «úsalo» · «k no se rompa na» → «que no se rompa nada» · «stripe» → «Stripe» · delta: 3 faltas, 0 abreviaturas del repo, 2 interpretaciones → van a Supuestos.
Tu intención NO se toca. Si el agente interpreta algo, JAMÁS se mezcla aquí: va a Supuestos.
- 04
Preguntas y supuestos
Lo que falta saber se pregunta (máximo 3 preguntas); todo lo demás queda ESCRITO como supuesto, no disfrazado de pedido tuyo.
Ejemplo: pregunta 1/3: «¿Stripe en modo test hasta terminar la fase 2, o directo a producción?» · supuesto: «ya hay algo del webhook» → no se adivina, lo comprobará el scout.
Regla de oro: lo interpretado va SIEMPRE a Supuestos. Si no respondes, se asume (p. ej. modo test) y queda escrito.
- 05
Prompt formalizado — 6 bloques
Tu frase se convierte en un prompt formal de seis bloques fijos. El detalle extra sale del REPO, no de la imaginación.
Ejemplo: OBJETIVO: migrar a Stripe en fases sin romper la facturación · ALCANCE: src/lib/billing/*, webhooks, panel admin · FUERA: VERIFACTU, multi-moneda, checkout v2 · CRITERIOS: suite billing verde, webhook idempotente, hexagonal en verde · SUPUESTOS: modo test hasta f2 · SKILLS: skill-pagos, skill-ui, implement-safely
Criterios verificables por comando: cada bloque tiene que poder decirse con un veredicto, no con una opinión.
- 06
Documentos en borrador
Se crean los documentos de la misión tal y como pedía el System 1: specs por fase con criterios y ADRs solo si hay decisión con calado.
Ejemplo: specs/f0 (lo que hay HOY, medido) · specs/f1 (pasarela + webhook) · specs/f2 (reembolsos) · ADR-0033 solo si hace falta: elegir Stripe ya se decidió (ADR-0004) y se reutiliza.
Todo nace BORRADOR: no vale nada hasta que tú lo valides.
- 07
Tú validas — una sola confirmación
El único momento en que se te molesta: ves el prompt formalizado, el delta, los supuestos y los specs borrador. Corriges aquí, que es el punto barato.
Ejemplo: «¿empezamos así o corriges algo?» — después de tu OK, arreglar algo cuesta 100× más. Si terminas con «auto», ni se pregunta… salvo destructivo.
Borrar o migrar datos PREGUNTA SIEMPRE, incluso en modo auto.
- 08
La obra — 6 fases encadenadas
Dale al botón y empieza el run por fases, ya sin preguntarte nada: seis especialistas encadenados con frenos automáticos.
Ejemplo: scout → architect → builder → auditor → validator → release, con el bucle rojo de reparación como única flecha que retrocede.
Cada fase cierra grabando EVIDENCIA en su spec: sin números, no se cierra.
Y LA PRÓXIMA VEZ QUE ME ESCRIBAS MAL… DA IGUAL
Todo quedó guardado.
La próxima vez que escribas mal, da igual: lo aprendido (memoria), los specs (dónde quedó el trabajo) y las decisiones (ADRs) quedan guardados. «sigue con lo de reembolsos» encuentra la fase f2 pendiente y todo el contexto. Tú hablas normal → el sistema traduce → tú validas 1 vez → la obra corre sola con frenos automáticos.
Ver las 6 fases de la obra ↗