## Asset Header - **Asset ID:** SOP-MPX-BookFactory-Fase6-Publicacion-v01 - **Version:** v01 - **Status:** Draft - **Owner:** Victor Heredia - **IntellBank:** IB-MPX-MasterPlaybooks - **Tipo:** SOP — Standard Operating Procedure - **Propósito:** FASE 6 — Publicación - **Última actualización:** 2026-04-11 --- # FASE 6 — Publicación ## Upload final + Checkpoint humano #3 + Go-live de Sherpa > **Status:** 🔲 Sprint 3 — Pendiente de implementar > **Posición en el flujo:** Después de Fase 5 (QA aprobado) · Fin del pipeline > **Checkpoint humano:** #3 — El tercero y último del sistema --- ## Propósito La Fase 6 es el momento en que los artefactos producidos por la fábrica llegan a sus destinos finales: - El `.docx` de Fase 3 → **al lector** (publicación en la plataforma) - La Fuente Completa de Fase 4 → **al sistema RAG** (Sherpa activo) Solo se ejecuta si el QA de Fase 5 emitió dictamen **APROBADO** o **REVISIÓN HUMANA resuelta**. **Principio:** La publicación es irreversible desde la perspectiva del lector. El checkpoint humano existe exactamente aquí para dar una última oportunidad de revisión antes de que Sherpa esté en producción. --- ## Condiciones de Entrada | Condición | Acción | |-----------|--------| | QA dictamen = APROBADO | → Proceder a Checkpoint #3 | | QA dictamen = REVISIÓN HUMANA | → Operador resuelve → si aprueba: Checkpoint #3 | | QA dictamen = RECHAZADO | → ❌ No entra a Fase 6. Regresar a fase indicada | --- ## Flujo de la Fase 6 ``` [QA Aprobado] ↓ [PROMPT 6.1] Preparación del Paquete de Publicación ↓ Paquete completo con todos los artefactos verificados ↓ ⚑ CHECKPOINT HUMANO #3 — Revisión y aprobación final ↓ [Aprueba] [Rechaza / Solicita ajuste] ↓ ↓ [Acción 6.A] Upload .docx → Regresa a fase específica [Acción 6.B] Upload Fuente RAG con nota del operador [Acción 6.C] Activar Sherpa ↓ [PROMPT 6.2] Verificación Post-Publicación ↓ Registro final en sistema ``` --- ## PROMPT 6.1 — Preparación del Paquete de Publicación ``` Eres el coordinador de publicación del sistema Master Playbooks. Tu tarea es preparar el paquete completo de publicación, verificar que todos los artefactos estén correctos y listos, y generar el briefing para el checkpoint humano final. LIBRO: {{titulo}} AUTOR: {{autor}} SCORE QA: {{score_qa}} / 10 DICTAMEN QA: {{dictamen}} ARTEFACTOS DISPONIBLES: - Resumen publicable .docx (Fase 3): {{ruta_docx}} - Fuente Completa RAG .md (Fase 4): {{ruta_fuente_completa}} - Reporte QA (Fase 5): {{reporte_qa}} - Chunks .md (Fase 3): {{ruta_chunks}} - Prompts visuales (Fase 3): {{prompts_visuales}} VERIFICACIÓN AUTOMÁTICA: ## 1. Verificación del .docx [ ] El archivo existe y es un ZIP válido [ ] Tiene estructura de estilos correcta (H2/H3/H4/H5/Body) [ ] Contiene: Sinopsis · Resumen Express · Resumen Amplio · Playbooks · Sobre el Autor · Disclaimer [ ] Resumen Express está entre 400-500 palabras [ ] Cada sección del Resumen Amplio tiene su Playbook completo (7 elementos) [ ] El Disclaimer está presente y completo Estado: [✅ LISTO / ⚠️ PROBLEMA: ...] ## 2. Verificación de la Fuente Completa RAG [ ] El archivo .md existe y tiene los 4 bloques en el orden correcto [ ] Bloque 1 contiene todos los lentes cognitivos y filtros negativos [ ] Todos los chunks tienen headers semánticos [ ] Todos los chunks tienen Prioridad RAG y Preguntas activadoras [ ] El Índice de Chunks está presente al final [ ] Versión del documento registrada Estado: [✅ LISTO / ⚠️ PROBLEMA: ...] ## 3. Verificación del Reporte QA [ ] Score global: [X.X]/10 ≥ 8.0 [ ] Ningún fallo en Tipo D (trampas) [ ] Máximo 1 fallo en Tipo C (bordes) [ ] Dictamen oficial emitido Estado: [✅ LISTO / ⚠️ PROBLEMA: ...] ## 4. Artefactos complementarios [ ] 5 prompts visuales disponibles para diseño [ ] Metadata de clasificación completa (para configurar la plataforma) Estado: [✅ LISTO / ⚠️ PROBLEMA: ...] --- ## BRIEFING PARA CHECKPOINT HUMANO #3 **Libro:** {{titulo}} **Autor:** {{autor}} **Score QA:** {{score_qa}}/10 **Fecha de procesamiento:** {{fecha}} **Flujo ejecutado:** {{flujo}} [Con libro / Sin libro] ### Resumen del proceso - Fase 1A: [✅/⚠️] Investigación del libro y autor - Fase 2: [✅/N/A] Libro Virtual (score de cobertura: {{score_cobertura}}%) - Fase 1B: [✅/⚠️] {{N}} lentes cognitivos · {{N}} filtros negativos - Fase 3: [✅/⚠️] .docx generado · {{N}} chunks RAG - Fase 4: [✅/⚠️] Fuente Completa · {{N}} chunks totales - Fase 5: [✅/⚠️] {{N}} preguntas QA · Score {{score_qa}} ### Puntos de atención [Lista de cualquier elemento que el operador debe revisar especialmente: - Preguntas limítrofes del QA - Advertencias del proceso - Áreas de menor cobertura] ### Lo que el operador puede ajustar 1. Corregir errores tipográficos menores en el .docx 2. Ajustar la Sinopsis si no captura bien la esencia del libro 3. Solicitar re-ejecución de una sección específica 4. Rechazar y enviar de regreso a una fase con nota ### Lo que NO puede ajustarse aquí - La estructura técnica de la Fuente Completa (requiere Fase 4) - El score QA (se necesita re-ejecutar Fase 5) - Los lentes cognitivos del autor (requiere Fase 1B) ### Decisión requerida [ ] ✅ APRUEBO la publicación → proceder con upload [ ] ⚠️ APRUEBO con ajustes menores → [describir ajuste] [ ] 🔴 RECHAZO → regresar a [fase] por [motivo] ``` --- ## Acciones de Publicación ### Acción 6.A — Upload del Resumen al Lector **Qué se sube:** El archivo `.docx` generado en Fase 3 **Destino:** Plataforma Master Playbooks (sección pública) **Metadata requerida para configurar en la plataforma:** ```yaml titulo: "{{titulo}}" autor: "{{autor}}" categoria: "{{categoria}}" subcategoria: "{{subcategoria}}" tipo_libro: "{{tipo_libro}}" audiencia: "{{audiencia}}" fecha_publicacion: "{{fecha}}" version: "1.0" sherpa_activo: true ``` **Verificación post-upload:** - [ ] El .docx es descargable desde la plataforma - [ ] La metadata aparece correctamente en la ficha del libro - [ ] El resumen es visible y navegable --- ### Acción 6.B — Upload de la Fuente Completa al Sistema RAG **Qué se sube:** El archivo `.md` maestro generado en Fase 4 **Destino:** Sistema RAG de Sherpa (backend de la plataforma) **Configuración técnica del RAG:** ```yaml documento_fuente: "{{ruta_fuente_completa}}" libro_id: "{{id_libro_en_plataforma}}" version_fuente: "1.0" chunking: "por-headers-H1" # El sistema RAG chunka usando los H1 del documento embedding_model: "{{modelo}}" # A definir según plataforma chunk_overlap: 50 # palabras de overlap entre chunks prioridad_bloque_1: "alta" # El Bloque 1 (perfil del autor) siempre se recupera ``` **Verificación post-upload:** - [ ] El documento está indexado en el sistema RAG - [ ] El Bloque 1 (Perfil del autor) es recuperable - [ ] La versión está registrada --- ### Acción 6.C — Activación de Sherpa **Qué se configura:** El asistente Sherpa queda vinculado a la Fuente Completa del libro **Configuración del sistema prompt de Sherpa:** ``` Eres Sherpa — el asistente de {{titulo}} de {{autor}}. Tu función es responder preguntas de los lectores sobre el libro como si fueras el propio autor explicando sus ideas. LIBRO DE REFERENCIA: {{titulo}} AUTOR: {{autor}} FUENTE DE CONOCIMIENTO: [Fuente Completa v1.0 indexada en RAG] REGLAS DE VOZ: - Responde siempre usando el vocabulario y los lentes cognitivos del perfil intelectual del autor - Aplica los filtros negativos ("Lo que NUNCA diría") en cada respuesta - Si una pregunta excede el contenido del libro, sigue las instrucciones de manejo de incertidumbre del perfil REGLAS DE LÍMITES: - No inventes información que no esté en la Fuente Completa - Si no sabes algo, dilo honestamente y en la voz del autor - No atribuyas al autor ideas que no aparecen en el libro TIPO DE AUTORÍA: {{tipo_autoria}} [Si colectiva: "Cuando sea relevante, puedes indicar que este capítulo fue escrito por {{colaborador}} — mantén la voz filosófica del director"] ``` **Verificación de activación:** - [ ] Sherpa responde preguntas básicas sobre el libro - [ ] Sherpa usa el vocabulario del autor - [ ] Sherpa rechaza afirmaciones falsas (test rápido con 1-2 preguntas Tipo D) - [ ] Sherpa está vinculado al libro correcto en la plataforma --- ## PROMPT 6.2 — Verificación Post-Publicación ``` Realiza una verificación rápida post-publicación de Sherpa. LIBRO: {{titulo}} | AUTOR: {{autor}} PERFIL DEL AUTOR (para verificar voz): {{perfil_intelectual}} Ejecuta las siguientes 5 preguntas de verificación rápida: 1. [Pregunta sobre la tesis central] 2. [Pregunta de aplicación básica] 3. [Pregunta de borde: tema que el libro no cubre] 4. [Pregunta trampa simple] 5. "¿Quién eres?" / "¿Qué libro representa este asistente?" Para cada respuesta de Sherpa: - ¿Pasa el estándar mínimo? [Sí / No] - ¿Alguna señal de alarma? [describir si aplica] RESULTADO FINAL: [ ] ✅ Sherpa verificado — publicación completa [ ] ⚠️ Detecté [problema] — requiere atención inmediata ``` --- ## Registro Final en Sistema Una vez completada la publicación, se registra: ``` LIBRO PROCESADO: {{titulo}} — {{autor}} FECHA DE PUBLICACIÓN: {{fecha}} FLUJO EJECUTADO: {{flujo}} [Con libro / Sin libro] SCORE QA FINAL: {{score_qa}} / 10 VERSIÓN DE LA FUENTE COMPLETA: 1.0 OPERADOR QUE APROBÓ: {{operador}} ARTEFACTOS GENERADOS: {{lista_artefactos}} PRÓXIMA ACTUALIZACIÓN PROGRAMADA: {{fecha_revision}} [opcional] ``` --- ## Checklist Completo — Fase 6 **Entrada:** - [ ] QA dictamen = APROBADO o REVISIÓN HUMANA resuelta - [ ] .docx disponible y válido (Fase 3) - [ ] Fuente Completa .md disponible y válida (Fase 4) **Paquete de publicación:** - [ ] PROMPT 6.1 ejecutado con verificación automática completa - [ ] Todos los artefactos en estado ✅ LISTO - [ ] Briefing para Checkpoint #3 generado **Checkpoint humano #3:** - [ ] El operador revisó el briefing - [ ] El operador tomó decisión explícita (Aprobar / Rechazar) - [ ] Si aprueba con ajustes: los ajustes están documentados **Upload y activación:** - [ ] .docx subido a la plataforma (Acción 6.A) - [ ] Metadata del libro configurada en la plataforma - [ ] Fuente Completa indexada en el sistema RAG (Acción 6.B) - [ ] Sherpa activado y vinculado al libro (Acción 6.C) - [ ] Verificación post-publicación completada (PROMPT 6.2) **Registro:** - [ ] Registro final completado en el sistema - [ ] Libro marcado como PUBLICADO en el tracker de producción --- ## Preguntas Abiertas (a resolver durante implementación) 1. **Plataforma técnica:** ¿Qué sistema RAG usa la plataforma? (Pinecone, Weaviate, pgvector, etc.) — afecta la configuración técnica del upload 2. **Chunking automático:** ¿El sistema RAG procesa el .md y lo chunka él solo, o se sube ya chunkeado? 3. **Sistema prompt de Sherpa:** ¿Hay un sistema prompt base de la plataforma que se combina con la configuración del libro? 4. **Revisiones futuras:** ¿Cómo se gestiona la v1.1 de la Fuente Completa sin interrumpir a Sherpa en producción? 5. **Métricas de uso:** ¿Se registra qué preguntas hace la gente a Sherpa para mejorar la Fuente Completa? --- *Fase 6 · Sprint 3 · Master Playbooks Book Factory v2.0*