feat(episode): EXPLORA_waiting-for-johns-decision-on-ritmo-revi_S20260606.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: FORJA | Type: troubleshooting Summary: EPISODIO 1 — John: Waiting for John's decision on ritmo (review exemplar...
This commit is contained in:
parent
59c9c09964
commit
9db3e5c0a5
1 changed files with 46 additions and 0 deletions
|
|
@ -0,0 +1,46 @@
|
|||
---
|
||||
episode_id: "e5550865-a9e8-41e0-98f6-83e8af3fbd2f"
|
||||
puente_flat: "EXPLORA_waiting-for-johns-decision-on-ritmo-revi_S20260606.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260606.MEMORY_LOOPWRITE_LEXICON_DRAIN"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "FORJA"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "troubleshooting"
|
||||
summary_one_line: "EPISODIO 1 — John: Waiting for John's decision on ritmo (review exemplar..."
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-06-06T21:36:10.557105+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
Waiting for John's decision on ritmo (review exemplar vs continue lote A1). No new input — nothing to act on.
|
||||
|
||||
✅ **Esqueleto ANAMNESIS fabricado.** Tres artefactos entregados, John:
|
||||
|
||||
1. 📄 [docs/SPEC_ANAMNESIS_SKILL_GENERICO_S20260606.md](docs/SPEC_ANAMNESIS_SKILL_GENERICO_S20260606.md) — la spec (NAVIGATOR PROCEED embebido)
|
||||
2. 🩺 [skills/anamnesis/CLAUDE.md](skills/anamnesis/CLAUDE.md) — el skill esqueleto (CONTRACT + 8 baterías: D1 muestra, D2–D8 stub)
|
||||
3. ⚙️ [skills/anamnesis/lib/anamnesis_collector.py](skills/anamnesis/lib/anamnesis_collector.py) — collector stub **verificado corriendo** (emite JSON válido con dispatch por dominio)
|
||||
|
||||
**Estado:** `draft`/CONDITIONAL — andamiaje completo y funcional, listo para llenar.
|
||||
|
||||
**El nudo de diseño que toca resolver primero (te lo planteo, no lo decido solo):** el "recolector determinista" es un `.py` standalone, pero **no puede llamar las tools MCP** (`qdrant_count`, `neo4j_query`, etc.) — esas son mías, de Ember, no del script. Hay dos formas de cerrar el híbrido:
|
||||
|
||||
- **Opción 1 — collector reducido:** el `.py` solo resuelve lo que puede standalone (leer `pending_memory_push.json`, correr `reality_check.py`, SSH/docker directo); las preguntas que dependen de MCP las respondo **yo** al interpretar. Simple, ya casi está.
|
||||
- **Opción 2 — Ember ES el recolector:** el `.py` solo define la batería + los `assert`; yo ejecuto todas las consultas (MCP incluidas) y lleno los valores. Más uniforme, pero el "determinismo" recae en mi disciplina, no en el script.
|
||||
|
||||
Mi inclinación: **Opción 1** — preserva tu requisito de "cifras no alucinables" donde más importa (lo standalone es 100% determinista) y yo solo cubro las MCP con procedencia explícita. Qué la cambiaría: si quisieras que ANAMNESIS corra como cron sin Ember presente, entonces Opción 2 no sirve y habría que dar al `.py` acceso MCP propio (sprint mayor).
|
||||
|
||||
**¿Opción 1 o 2 para cablear D1 pipeline de verdad?** Con eso decidido, lleno D1 completa + corro SENTINEL POST-FLIGHT para certificar. (No hago commit/push aún — 1273 edits pendientes, los agrupo al cierre.)
|
||||
|
||||
## 📌 PILA-PENDIENTES (R2) — formato COMPACT
|
||||
|
||||
🟠 **T-ANAM-5** [R2+design] Decidir Opción 1 vs 2 para cablear collector (esperando John) [hard]
|
||||
🟠 **T-ANAM-6** [R2+inference] Llenar D1 pipeline completa + correr SENTINEL POST-FLIGHT ≥56/56 [inf]
|
||||
🟡 **T-ANAM-7** [R2+inference] Llenar baterías D2–D8 (stub → preguntas reales) [inf]
|
||||
⚪ **B-BOOT-1** [R0+boot] LOOP_WRITE 13 episodios pendientes — primer FAIL real que ANAMNESIS D1 reportaría [hard]
|
||||
⚪ **T-PUSH** [R2+hook] 1273 edits + 3 artefactos ANAMNESIS sin commit — agrupar al cierre (BLINDADA-29) [hard]
|
||||
✅ **Z-ANAM** [R2] Esqueleto ANAMNESIS (spec + skill + collector verificado) entregado
|
||||
❓ **Q-CABLEADO** [R2]: ¿Opción 1 (collector reducido + Ember cubre MCP) vs Opción 2 (Ember es recolector)? — esperando John
|
||||
Loading…
Reference in a new issue