PTENES
MÓDULO 6.2

🎛️ Metacomandos y maestría

Los tres comandos que operan sobre todos los demás — /mode, /chain y /preset —, las cinco recetas compuestas del documento, la estructura YAML de un comando, las reglas de precedencia y lo que viene en la v0.2.

7
Temas
65
Minutos
Avanzado
Nivel
Teoría+Práctica
Tipo
0%
0 de 7
1

🎚️ /mode — perfiles globales de comportamiento

Activa un perfil de comportamiento persistente para la ejecución actual. Los comandos siguientes heredan el modo sin que tengas que repetirlo: uno /mode conservador hace que /research cite más fuentes, que /decide pida más evidencia y que /estimate amplíe el rango.

ModoQué cambia en los comandosCuándo usar
conservadorMás verificación, rangos más amplios, recomendaciones con plan BDecisión irreversible, dinero en juego, público externo
exploratorioMás alternativas, menos filtros, tolera hipótesisInicio de proyecto, lluvia de ideas, /discover y /future
ejecutivoSalida breve, decisión primero, detalles bajo demandaRutina de operación, /brief, /next, /review

Los tres modos del documento. La v0.2 prevé modos nombrados por el equipo (ver tema 7).

🎯 Copia y ejecuta

/mode conservador
/research <tema> /truth /gaps
/decide entre <A> e <B>

Cómo verificar: /decide devuelve un plan B y evidencias sin que los hayas pedido — señal de que el modo se heredó. Cambia a /mode ejecutivo y ejecútalo de nuevo: la respuesta se acorta.

¿Nuevo por aquí? Persistente aquí significa «vale hasta que se cambie explícitamente», no «vale para siempre». El modo dura durante la ejecución actual; un nuevo /mode sustituye al anterior y el runtime vuelve al valor predeterminado cuando termina la sesión.

2

⛓️ /chain — encadenamiento con traspaso de salida

Ejecuta comandos en orden explícito, pasando la salida relevante de uno al siguiente. La composición en línea del módulo 1.1 (/truth /gaps /rank) aplica todos al mismo insumo; /chain hace que /gaps trabaje sobre lo que produjo /truth, y que /rank trabaje sobre lo que produjo /gaps.

✓ Chain de verdad

  • ✓/chain(/research -> /truth -> /pushback -> /decide): el pushback ataca solo lo que sobrevivió al truth.
  • ✓La salida de cada etapa es visible: se puede auditar dónde se originó la conclusión.

✗ Chain decorativa

  • ✗/chain(/research -> /brief) cuando /research /brief en línea haría lo mismo — no hay una dependencia real entre las etapas.
  • ✗Cadena de 9 comandos en la que nadie puede decir qué recibió el paso 5.

🎯 Copia y ejecuta

/chain(/market -> /customer -> /gaps -> /offer) para <ideia>; mostre a saída de cada etapa antes de passar para a próxima e diga o que cada etapa consumiu da anterior

Cómo verificar: la sección "qué tomó de la anterior" no está vacía en ninguna etapa: si lo está, esa etapa no hacía falta en la cadena.

💡 Consejo práctico

Las cadenas largas cansan al leerlas. Con más de 5 comandos, divídelas en dos cadenas con un /brief en medio — o convierte la cadena en un /preset (siguiente tema).

3

📦 /preset — paquetes oficiales de comandos

Expande un nombre corto para una cadena predefinida de comandos con parámetros. Es el /chain que recibió un nombre: /preset decisao-confiavel en lugar de escribir seis comandos y, más importante aún, en lugar de que cada persona del equipo escriba seis comandos distintos.

🏷️ Cuándo vale la pena convertir una cadena en un preset

  • •Repetición: la misma secuencia se ejecutó 3+ veces en el último mes.
  • •Parámetros estables: los mismos criterios, el mismo nivel, el mismo público — cambiando solo el insumo.
  • •Riesgo de omisión: alguien ya se saltó una etapa y se arrepintió (el /premortem que nadie hizo).

🎯 Copia y ejecuta

/preset decisao-confiavel sobre <decisão>

# equivale a:
/chain(/research -> /truth -> /gaps -> /pushback -> /rank criteria=impacto,custo,risco -> /decide)

Cómo verificar: la salida del preset es idéntica a la de la cadena expandida: si difiere, el preset no está definido como creías. Pide "/preset decisao-confiavel --expandir" para ver la cadena.

¿Nuevo por aquí? Preset oficial es un preset definido y versionado por el lenguaje (o por el equipo), con un nombre reservado, a diferencia de un atajo personal. La v0.1 enumera cinco recetas candidatas a preset oficial; la v0.2 promete formalizarlas (tema 7).

4

📚 Las 5 recetas compuestas del documento

El documento termina con cinco cadenas recomendadas. No son ejemplos: son el mapa de todo el curso: cada una atraviesa tres o cuatro rutas y muestra el orden en que las familias se comunican.

Composición recomendada — INEMA Command Language v0.1

# Decisão confiável
/research /truth /gaps /pushback /rank /decide

# Construção de produto
/market /customer /gaps /offer /MVP /prototype /eval

# Arquitetura de agente
/agent /tools /memory /guardrails /eval /integrate

# Execução de projeto
/blueprint /dependencies /priority /parallel /execute /monitor /review

# Tese de negócio
/truth /market /pushback /businessmodel /moat /growth /bet
RecetaRutas que atraviesaEl patrón oculto
Decisión confiableT2 → T1 → T3Verificar antes de atacar, atacar antes de decidir
Construcción de productosT5.1 → T2 → T5.2Mercado antes que oferta, oferta antes que código, eval al final
Arquitectura de agenteT5.2Eval antes de integrate — controlado antes de conectado
Ejecución de proyectosT4Plan → orden → acción → anillo de monitoreo/revisión
Tesis de negocioT1 → T5 → T3 → T5 → T3Hecho, mercado, ataque, modelo, apuesta con salida

Fíjate: /pushback aparece en dos y /eval en dos. El ataque y la evaluación son los pasos que la gente se salta — el documento los integra para que nadie se los salte.

🎯 Copia y ejecuta

/chain(/truth -> /market -> /pushback -> /businessmodel -> /moat -> /growth -> /bet) para <ideia de negócio>; ao final, diga qual etapa mais mudou a conclusão

Cómo verificar: la respuesta final es distinta de lo que pensabas antes de ejecutar el proceso: si es igual, uno de los pasos (casi siempre /pushback) se ejecutó de forma complaciente.

5

🧬 Estructura interna YAML de un comando

Debajo de cada barra hay una definición. El documento sugiere una estructura YAML de nueve campos para cualquier comando — y es lo que hace que el lenguaje sea ejecutable por un runtime, no solo legible para las personas.

Estructura interna sugerida — ejemplo: /truth

name: /truth
family: verification
version: 0.1
purpose: separar fatos, inferências, hipóteses e desconhecidos
inputs: [query, context]
tools: [search:auto]
rules:
  - verify unstable claims
  - never present inference as verified fact
output_schema:
  - verified_facts
  - inferences
  - unknowns
  - confidence
acceptance:
  - critical claims are supported
fallback:
  - state what could not be verified

🔍 Los tres campos que distinguen un comando de un prompt

  • •output_schema: el formato de salida es fijo — se puede probar, encadenar y alimentar otro comando.
  • •acceptance: criterio de «cumplió» declarado: el runtime sabe cuándo repetir o escalar (Módulo 1.1, tópico 7).
  • •fallback: el comportamiento cuando no se puede — «di lo que no pudiste verificar» en vez de inventar.

🎯 Copia y ejecuta

/spec no formato YAML acima para um comando novo: /<nome> da família <família>; preencha os 9 campos, com output_schema de no máximo 5 itens e um fallback honesto

Cómo verificar: el fallback nunca es «inténtalo de nuevo»; es un comportamiento observable («declara X como no verificado», «escala a una persona»).

¿Nuevo por aquí? YAML es un formato de texto para describir datos estructurados, legible para personas y máquinas: clave: valor, listas con guion, indentación como jerarquía. Es el formato natural para definir comandos porque un agente lo lee y una persona revisa el mismo archivo.

6

⚖️ Precedencia y resolución de conflictos

Qué pasa cuando /mode conservador está activo, llamas a uno /preset que incorpora un modo exploratorio, y dentro de él un comando tiene un parámetro explícito? La respuesta de la v0.1 es una sola regla: prevalece el más específico.

/mode — perfil global /preset — paquete con nombre /chain — orden y transferencia de la salida /comando [parámetros] el más específico Regla de precedencia parámetro explícito > comando > chain > preset > mode > estándar del runtime el anillo interior siempre prevalece sobre el exterior

Ilustrativo: anillos concéntricos: el de adentro (parámetro explícito) siempre prevalece sobre el de afuera (modo global).

✓ Conflicto resuelto

  • ✓/mode conservador + /estimate faixa=estreita → margen estrecho: el parámetro explícito prevalece sobre el modo.
  • ✓El preset define criteria=impacto,custo; pasas criteria=risco → riesgo: la llamada prevalece sobre el preset.

✗ Conflicto silencioso

  • ✗Dos /mode en la misma sesión sin saber cuál está activo: el último prevalece, pero nadie recuerda cuál fue.
  • ✗Un preset que cambia el modo global sin avisar: sales del preset y /mode sigue cambiado.

🎯 Copia y ejecuta

/mode conservador
/preset exploracao-rapida sobre <tema>
/estimate para <tarefa> faixa=estreita

# depois pergunte: qual modo está ativo agora e por quê?

Cómo verificar: la respuesta indica qué regla de precedencia resolvió cada caso y señala que /mode conservador volvió a aplicarse después del preset (o avisa que no volvió, lo que es un error de v0.1 documentado en el tema 7).

⚠️ La precedencia formal aún no existe en la v0.1

La regla «lo específico prevalece» es la convención recomendada, no una especificación probada. La v0.2 promete precedencia formal (siguiente tema). Hasta entonces, cuando el resultado te sorprenda, pregúntale al runtime qué modo y qué parámetros estaban activos; no lo des por hecho.

7

🛣️ Roadmap v0.2 — qué viene después

El documento termina con honestidad: la v0.1 es un lenguaje operativo, no formal. Se enumeran ocho elementos para la v0.2 — y cada uno responde a una fragilidad que probablemente ya sentiste en este curso.

Elemento de la v0.2Problema que resuelveDónde sentiste
Aliases/SOP vs. /sop vs. /procedimento — el mismo comando con nombres diferentesMódulo 4.1
Tipos de parámetroscriteria= acepta cualquier texto; nada validaMódulo 3.2
Schemas de salidaLa salida de /truth cambia de forma entre ejecuciones — rompe el /chainMódulo 6.2, tema 2
Precedencia formal"Lo específico prevalece" es una convención, no una regla probadaMódulo 6.2, tema 6
Niveles de permiso/execute y /automate pueden actuar sin autorización explícitaMódulo 5.2 (/guardrails)
Políticas de herramientastools: [search:auto] no indica cuándo NO buscarMódulo 5.2 (/tools)
Presets oficialesLas 5 recetas siguen siendo texto, no paquetes invocablesMódulo 6.2, tema 3
Pruebas de conformidadNo hay forma de demostrar que un runtime implementa /truth correctamenteMódulo 1.1, tema 7

Cada línea de la v0.2 es una fragilidad de la v0.1 con nombre; el documento no oculta ninguna.

1

Usa la v0.1 tal como está

El lenguaje funciona hoy con cualquier modelo: los comandos son una convención de prompt. Las cinco recetas y los tres metacomandos ya mejoran la calidad de lo que recibes.

2

Documenta dónde falló contigo

Cada vez que un comando devuelva algo inesperado, anota: comando, parámetros, modo activo, salida. Ese es el material para la v0.2.

3

Propón en YAML

Un comando nuevo o una corrección vale más como YAML de 9 campos (tema 5) que como sugerencia en prosa.

🎯 Copia y ejecuta

/review do meu uso da INEMA Command Language neste curso: quais comandos usei mais, quais nunca usei, onde a saída surpreendeu e qual item da v0.2 resolveria cada surpresa

Cómo verificar: la salida enumera al menos un comando que nunca ejecutaste y que merece que lo pruebes antes de cerrar la pestaña.

💡 Adónde ir ahora

Terminaste el curso. Si vuelves a una sola página, vuelve al módulo 1.1 (la sintaxis y las 10 reglas) y a este 6.2: el principio y el final son los dos lugares donde todo el lenguaje cabe en una pantalla.

Autoverificación rápida (opcional): ¿qué diferencia hay entre la composición en línea (/truth /gaps /rank) y /chain(/truth -> /gaps -> /rank)?

🎓 Resumen del módulo

✓
Tres comandos sobre los otros 97 — /mode se declara una vez, /chain pasa la salida al siguiente paso, /preset le da un nombre a la cadena.
✓
Cinco recetas, un mapa — decisión, producto, agente, ejecución y tesis — con /pushback y /eval integrados para que nadie se los salte.
✓
El comando es YAML de 9 campos — output_schema, acceptance y fallback son lo que separa un comando de un prompt.
✓
Lo específico gana, v0.2 formaliza — precedencia por anillos; los aliases, tipos, permisos y la conformidad vienen en la próxima versión.

Completaste el curso:

Ruta 6 terminada — y con ella, las 6 rutas y los 100 comandos de INEMA Command Language. Vuelve al inicio para revisar el mapa completo o abre «Mi recorrido» para ver lo que quedó marcado como duda.

Ruta 6:
0%
Curso:
0%