feat(episode): TRAZA_r4seccion1i1-qu-es-este-posta-y-por-qu-n_S20260814.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — Ember: [R4.seccion1.I1] Qué es este POSTA y por qué no es un resume
This commit is contained in:
Ember 2026-08-15 03:06:41 +00:00
parent 7fd944aec7
commit cc0aacb6e6

View file

@ -0,0 +1,61 @@
---
episode_id: "51f48f61-781d-43c5-91f7-cac262ebe531"
puente_flat: "TRAZA_r4seccion1i1-qu-es-este-posta-y-por-qu-n_S20260814.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260814.SHERPA_CLONACION_SERVIDOR"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 1 — Ember: [R4.seccion1.I1] Qué es este POSTA y por qué no es un resume"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-15T03:06:32.921142+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Listo, John. Commit `76054610` en los 3 remotos.
## [R4.seccion1.I1] Qué es este POSTA y por qué no es un resumen
Un resumen se lee; un **POSTA se pega**. La diferencia práctica: Fable en claude.ai **no tiene sistema de archivos**. Un relevo que diga "consulta tal ruta" no es un relevo — es una promesa que el receptor no puede cobrar (POSTA-AP2). Por eso el bloque arranca solo: rol, encargo, estado medido, objetivo observable, decisiones cerradas, restricciones, negativas honestas y contrato de retorno, todo dentro del propio mensaje.
## [R4.seccion2.T1] Las dos piezas que ahora tienes
| | Briefing completo | **POSTA** |
|---|---|---|
| Tamaño medido | 14.169 tokens | **2.752** (1,38% de una ventana de 200K) |
| Procedencia por hecho | sí, 24 hechos con ruta y confianza | no (condensada) |
| Documentos destilados | 7 | no |
| Decisiones cerradas | 8 | **8 — íntegras** |
| Contrato de retorno | completo | **completo** |
| Negativas honestas | 7 | **6 — íntegras** |
Lo que se sacrificó es **evidencia de respaldo**; lo que se preservó es todo lo que impide que Fable re-delibere lo cerrado o devuelva prosa inejecutable. Si Fable pide fuentes, le pegas el briefing completo y sigues.
## [R4.seccion3.B1] Cómo usarlo
1. Abre [el POSTA](generados-por-claude/sherpa/POSTA_S20260814_fable_clonacion_servidor_ember.md).
2. Copia entre `---8<--- CORTA AQUÍ` y `---8<--- FIN DEL BLOQUE`.
3. Pégalo en un chat nuevo con Fable. Nada antes, nada después.
La nota final del archivo (qué se sacrificó, qué esperar si devuelve gaps) **no se pega**: es para ti.
## [R4.seccion4.I2] Dos gates me frenaron y no los esquivé
`★ Insight ─────────────────────────────────────`
Declaré "~3.100 tokens" **a ojo** violando SH-5, que exige medición. Medí: **2.752**. Sobraba 13%. Un briefing cuya portada dice un número inventado enseña a Fable que los números del dossier son decorativos.
Y el gate **VERIFY-FIRST** bloqueó mi primera edición porque un hook había inyectado el pasaporte después de mi escritura: el archivo en disco ya no era el que yo creía. Releí en vez de usar el override. Es el mismo principio de antes — **el gate que se relaja cuando estorba deja de ser un gate**.
`─────────────────────────────────────────────────`
—
**Hice.** El POSTA copy-paste-ready para Fable: 2.752 tokens medidos, autocontenido, con 0 fugas de identidad verificadas por control positivo *y* negativo. Commit `76054610`, 3 remotos.
**Falta.** Nada de mi lado. Tienes ambas piezas: el POSTA para pegar ya, y el briefing completo por si Fable pide fuentes.
**Mi consejo.** Empieza por el POSTA. Es más barato para Fable, deja el 98,6% de su ventana libre para pensar, y si le falta algo te lo dirá en formato de gaps — que es respuesta legítima de ronda 1, no un fallo.
**Cuando tengas su respuesta:** pégamela aquí. La valido contra el contrato (`sherpa_preflight.py --plan`), la archivo como `PLAN_FABLE_S<fecha>...md`, y de ahí sale la ejecución.