feat(episode): TRAZA_la-pregunta-de-fondo-quin-decide-quin-di_S20260618.R3_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: FORJA | Type: troubleshooting Summary: EPISODIO 3 — John: La pregunta de fondo: ¿quién decide, quién dispara, quién di
This commit is contained in:
parent
0199208d3f
commit
2fda373301
1 changed files with 52 additions and 0 deletions
|
|
@ -0,0 +1,52 @@
|
||||||
|
---
|
||||||
|
episode_id: "efbe9a0f-d83a-4c28-b068-738c0ef117b5"
|
||||||
|
puente_flat: "TRAZA_la-pregunta-de-fondo-quin-decide-quin-di_S20260618.R3_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260618.VERIFY_FIRST_PASSPORT_FIX"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "FORJA"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "troubleshooting"
|
||||||
|
summary_one_line: "EPISODIO 3 — John: La pregunta de fondo: ¿quién decide, quién dispara, quién di"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-06-18T19:39:13.439544+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
Verificado. Ahora te puedo responder con el mecanismo real en la mano, no de memoria. Y la respuesta corta es: **ni COMPASS solo, ni yo a voluntad pura — es un híbrido por capas, y esa es justamente tu doctrina fundacional "cerebro probabilístico + vías deterministas".**
|
||||||
|
|
||||||
|
Déjame desarmarlo en las tres preguntas que en realidad estás haciendo.
|
||||||
|
|
||||||
|
## La pregunta de fondo: ¿quién decide, quién dispara, quién dirige?
|
||||||
|
|
||||||
|
Son tres actos distintos, y los hace gente distinta. Mezclarlos es lo que hace confusa la pregunta.
|
||||||
|
|
||||||
|
### 1. Quién DECIDE qué se necesita → **COMPASS** (determinista, antes de que yo piense)
|
||||||
|
|
||||||
|
`compass_router.py` v6.0 `[via Read este turno — hard_fact]` es un **router cognitivo determinista**. Corre dentro del hook `user-prompt-submit.py` `[via Grep este turno — hard_fact]`, o sea **ANTES** de que yo procese tu mensaje. Clasifica tu query y produce un `RoutingDecision`:
|
||||||
|
|
||||||
|
- **Nivel:** `L0` (respuesta directa, sin agente) · `L1` (un solo skill/agente) · `L2` (cascada DAG de varios).
|
||||||
|
- **Profundidad cognitiva:** reflexiva / analítica / deliberativa (inspirado en Kahneman).
|
||||||
|
- **Confianza + skill(s) candidato(s) + decision-type** (D-ARCH, D-DEBUG-L3, etc.).
|
||||||
|
|
||||||
|
Pero — y esto es clave — **COMPASS solo recomienda e inyecta esa decisión como contexto. NO ejecuta nada.** No puede: es código Python en un hook, y los hooks emiten *contexto* o *bloqueos*, nunca llaman a herramientas. COMPASS es el consejero, no la mano.
|
||||||
|
|
||||||
|
### 2. Quién APRIETA el gatillo → **Yo (Ember, el loop principal)**
|
||||||
|
|
||||||
|
El acto de lanzar un subagente es una llamada a la herramienta **Agent**, y eso **solo lo puede hacer el loop principal — yo**. COMPASS me dice *"esto es L2: code-architect → code-author → code-verifier"*; yo soy quien efectivamente los invoca y los secuencia. Ningún hook, ningún script externo puede despachar un agente por su cuenta: el gatillo siempre es mío.
|
||||||
|
|
||||||
|
### 3. Quién DIRIGE la orquesta (varios agentes) → depende del tamaño
|
||||||
|
|
||||||
|
| Caso | Coordinador |
|
||||||
|
|------|-------------|
|
||||||
|
| 1 agente (L1) | Yo, siguiendo el routing |
|
||||||
|
| Cascada (L2) | Yo: planeo el DAG y secuencio (code-architect→author→verifier→…) |
|
||||||
|
| Composición canónica | **CONCILIO** (meta-skill, 13 skills, pipeline fijo de 4 olas) |
|
||||||
|
| Orquestación determinista pura | La herramienta **Workflow** (script que despacha agentes en paralelo/pipeline sin que yo decida turno a turno) |
|
||||||
|
|
||||||
|
## Entonces, ¿es "a tu voluntad"? — No, y aquí está el matiz
|
||||||
|
|
||||||
|
Esta es tu propia doctrina rectora (S20260525.R15, `feedback_doctrina_cerebro_probabilistico` — `soft_fact`, memoria de boot):
|
||||||
Loading…
Reference in a new issue