LibroOS
"From manuscript to marketplace." — La plataforma de publicación inteligente que convierte una idea en un paquete editorial completo, validado y listo para Amazon KDP.
Estrategia editorial, manuscrito, maquetación de interior, dirección de arte de portada, metadata comercial, validación técnica preflight y exportación multi-formato — orquestado por una arquitectura multiagente de IA (Hermes · Z-GLM · Kimi K2.7 · MiniMax M3 · cloud.siliconflow) en un solo sistema de clase mundial.
Nombre del producto: LIBROOS
De codex (el formato que reemplazó al rollo y definió el libro moderno) + el sufijo tecnológico -a que evoca sistema, motor y automatización. Un nombre corto, pronunciable en todos los mercados, con dominio de marca defendible y gravedad editorial.
LIBROOS Elegido
Herencia editorial milenaria + precisión de motor tecnológico. Funciona como sustantivo ("sube tu LibroOS"), como verbo interno y como sistema de sub-marcas: LibroOS Studio, LibroOS Engine, LibroOS Cloud.
Vellum Forge Finalista
Vitela + forja: artesanía premium. Descartado por colisión parcial con "Vellum" (software de maquetación existente) — riesgo de marca.
Folioma / Imprenta One Finalistas
Evocadores pero menos escalables internacionalmente; "Imprenta" ancla demasiado a impresión y a mercado hispano.
Sistema de marca
| Elemento | Definición | Racional |
|---|---|---|
| Tagline | "From manuscript to marketplace." | Expresa el pipeline completo en 4 palabras. Aspiracional y literal a la vez. |
| Arquitectura de marca | LibroOS → Studio / Engine / Cloud / Academy | Casa de marcas monolítica: cada módulo hereda equity sin fragmentar. |
| Personalidad | Editor senior + ingeniero de precisión | Sobrio, experto, nunca "gadget de IA". Habla de oficio editorial, no de prompts. |
| Voz | Precisa, calma, con autoridad tipográfica | Microcopy tipo "Tu lomo mide 14.82 mm. Verificado." — datos, no hype. |
| Símbolo | Monograma "C" construido como lomo de libro visto en planta | Legible a 16 px (favicon) y a 6 m (señalética de feria del libro). |
| Naming de agentes | Los agentes tienen roles editoriales, no nombres de robots | "Tu Director de Arte revisó 6 variantes" — humaniza sin infantilizar. |
PRD — Visión, problema y oportunidad
LibroOS es el sistema operativo de publicación independiente: un espacio donde estrategia, escritura, diseño, cumplimiento técnico y exportación dejan de ser 6 herramientas desconectadas y se convierten en un solo flujo orquestado por IA.
Visión
Que cualquier persona con una idea publique con la calidad de una editorial profesional. LibroOS comprime el ciclo idea→publicación de semanas a horas, sin sacrificar dirección de arte, tipografía editorial ni cumplimiento técnico de KDP (Kindle eBook, tapa blanda y tapa dura).
Problema
Flujo fragmentado
Hoy un autor independiente usa Kindle Create para el manuscrito, Cover Creator o Canva para la portada, la calculadora oficial de KDP para el lomo, Word para maquetar, y hojas de cálculo para keywords. Cada salto pierde contexto y calidad.
Rechazos técnicos
Márgenes insuficientes, bleed mal calculado, lomo con texto en libros de pocas páginas, resolución baja, fuentes sin incrustar: los rechazos de KDP Print son la principal fricción del self-publishing.
Ceguera comercial
La mayoría publica sin investigación de nicho, sin keywords estratégicas y con descripciones planas. El libro nace invisible.
Brecha de oficio
La maquetación editorial y la dirección de arte de portadas son oficios de años. Las herramientas genéricas de IA generan imágenes, no cubiertas editoriales con jerarquía, lomo y contraportada correctos.
Oportunidad
| Vector | Dato de mercado | Implicación para LibroOS |
|---|---|---|
| Self-publishing | Millones de títulos nuevos/año en KDP; el low/medium-content crece a doble dígito | Mercado masivo y recurrente: cada autor publica múltiples títulos/año |
| IA generativa | Los modelos actuales ya producen texto e imagen de calidad editorial con dirección correcta | La diferenciación no es el modelo, es la orquestación + oficio codificado |
| Compliance | KDP publica specs exactas (trim, bleed, márgenes, calculadora de portada) | Las reglas son codificables → el preflight automático es un foso defensivo |
| Equipos y agencias | Agencias de ghostwriting y estudios de low-content operan carteras de 50–500 títulos | Plan B2B multi-asiento con flujos de aprobación = expansión de ARPU |
Usuarios y Jobs-to-be-Done
| Persona | Perfil | Job to be done | Métrica de éxito |
|---|---|---|---|
| La Novelista B2C | Escribe ficción; odia lo técnico | "Cuando termino mi borrador, quiero convertirlo en un libro hermoso sin aprender InDesign, para publicar con orgullo." | Manuscrito → paquete KDP en < 2 h |
| El Creador Low-Content B2C Pro | Publica 20–100 journals/planners/sudokus al mes | "Quiero generar interiores y portadas en lote, con variaciones de nicho, para escalar mi catálogo." | 10 títulos/día por operador |
| La Educadora B2C | Crea workbooks y libros infantiles | "Quiero ilustraciones consistentes y actividades bien maquetadas sin contratar ilustrador para cada título." | Consistencia de personaje ≥ 95% |
| La Agencia Editorial B2B | Gestiona carteras de autores | "Quiero pipeline, roles, aprobaciones y marca blanca para operar 300 títulos con 5 personas." | Costo por título −70% |
| El Publisher Híbrido B2B | Editorial pequeña que moderniza | "Quiero validación preflight y trazabilidad de versiones para reducir rechazos de imprenta a cero." | 0 rechazos KDP Print |
Features por prioridad
| # | Feature | Módulo | Prioridad | Fase |
|---|---|---|---|---|
| F-01 | Wizard de creación de proyecto (tipo de libro, trim, objetivo) | Dashboard | P0 | MVP |
| F-02 | AI Book Strategist: nicho, público, ángulo, viabilidad KDP | Strategist | P0 | MVP |
| F-03 | Outline maestro + generación por capítulos con reescritura/expansión/tono | Manuscript Studio | P0 | MVP |
| F-04 | Layout Engine: trim sizes KDP, márgenes/bleed, estilos, TOC, paginación | Layout | P0 | MVP |
| F-05 | Cover Studio eBook (frontal JPG) con dirección tipográfica | Cover | P0 | MVP |
| F-06 | Compliance Engine v1: preflight de PDF interior + portada | Compliance | P0 | MVP |
| F-07 | Export Center: PDF interior, EPUB, DOCX, JPG portada, paquete ZIP | Export | P0 | MVP |
| F-08 | Portada print completa: lomo auto-calculado + contraportada (lógica de calculadora KDP integrada) | Cover | P1 | V1 |
| F-09 | Metadata Intelligence: título, subtítulo, descripción HTML, 7 keywords, categorías | Metadata | P1 | V1 |
| F-10 | Generadores low-content: journals, planners, sudokus, sopas de letras | Manuscript Studio | P1 | V1 |
| F-11 | Children's Book Studio: personajes consistentes + ilustración por escena | Cover/Manuscript | P1 | V1 |
| F-12 | Versionado + historial + comentarios + aprobaciones | Dashboard | P1 | V1 |
| F-13 | Variantes A/B de portada + mockups promocionales 3D | Cover | P2 | V2 |
| F-14 | Batch mode: generación de series de títulos low-content en lote | Todos | P2 | V2 |
| F-15 | Workspaces multi-asiento, roles, marca blanca para agencias | Plataforma | P2 | V2 |
| F-16 | Traducción editorial multi-mercado (ES/EN/DE/FR/PT/IT…) | Manuscript | P3 | V3 |
| F-17 | Analytics de catálogo + recomendador de próximos títulos | Strategist | P3 | V3 |
Tipos de libro soportados
📖 Narrativa
Novelas · Cuentos · Antologías · Poesía
🎓 No ficción
Libros técnicos · Guías · Manuales · Ensayo
👧 Infantil e ilustrado
Libros infantiles · Álbum ilustrado · Libros de actividades
✏️ Low / medium content
Journals · Agendas · Planners · Workbooks · Colorear · Sudokus · Sopas de letras · Medium-content
Principio no-negociable: cada tipo de libro tiene un perfil editorial (trim sizes válidos, reglas de maquetación, estructura, tono de portada, categorías KDP típicas) que condiciona a todos los agentes. LibroOS nunca trata un sudoku y una novela con el mismo pipeline.
Los 8 módulos core
Cada módulo es un producto en sí mismo, con superficie propia en la UI, agentes asignados y contratos de datos claros. Juntos forman el pipeline idea → paquete KDP.
1 · AI Book Strategist
Conversación estratégica que produce el Book Brief: tipo de libro, nicho, público, propuesta de valor, ángulo diferenciador, estructura editorial y evaluación de viabilidad comercial en KDP (competencia, saturación, estacionalidad). El Brief es el contrato que alimenta a todos los demás agentes.
2 · AI Manuscript Studio
Editor profesional con outline maestro, generación completa o por capítulos, reescritura, expansión, condensación, cambio de tono, adaptación de público, corrección gramatical y guardias de coherencia narrativa y voz (biblia de personajes, línea temporal, glosario). Estructura interna en bloques semánticos → exportable a DOCX/EPUB/PDF y flujo KPF-ready alineado con Kindle Create.
3 · AI Layout Engine
Maquetación de interior con trim sizes estándar KDP (5"×8", 5.25"×8", 5.5"×8.5", 6"×9", 7"×10", 8.5"×11"…), plantillas editoriales por género, estilos tipográficos, sangrías, viudas/huérfanas, encabezados, folios, TOC viva, bleed 0.125" y preview de impresión WYSIWYG con guías de margen/bleed en pantalla.
4 · AI Cover Studio
Dirección de arte real: moodboard por género, generación de arte, composición tipográfica con jerarquía (título/subtítulo/autor), variantes A/B, mockups 3D y cubierta print completa: lomo auto-calculado según páginas × tipo de papel (lógica de la calculadora oficial de KDP integrada), contraportada con sinopsis, bio y zona de ISBN/barcode.
5 · KDP Compliance Engine
Preflight automático: dimensiones y trim, bleed, resolución ≥300 DPI, márgenes vs. gutter según páginas, fuentes incrustadas, estructura PDF (PDF/X), lomo válido (sin texto <79 págs.), legibilidad de contraste, y consistencia portada ↔ metadata (título idéntico). Cada check emite pass/warn/fail con explicación y fix sugerido en 1 clic.
6 · Metadata Intelligence
Genera y puntúa: título/subtítulo optimizados, descripción comercial con HTML permitido por KDP, bullets de venta, 7 slots de keywords con análisis de intención, categorías recomendadas y posicionamiento A9/SEO interno de Amazon. Todo versionado y A/B-testeable.
7 · Export Center
Render server-side: EPUB 3 (→ flujo KPF vía Kindle Create/Previewer), DOCX editable, PDF interior print-ready, JPG portada eBook (1600×2560 recomendado), PDF cubierta completa con lomo, y Paquete KDP: ZIP organizado con checklist de subida paso a paso.
8 · Project Dashboard
Biblioteca de proyectos con estados de producción (Estrategia → Manuscrito → Maquetación → Portada → Metadata → Validación → Export), activos generados, historial de versiones, comentarios anclados, aprobaciones por rol y registro de exportaciones.
Pipeline de producción (estado por proyecto)
Gate de calidad: el paso 07 se bloquea hasta que Compliance esté en verde o el usuario firme excepciones explícitas. El recuento de páginas final del interior dispara el recálculo automático del lomo — nunca se exporta una cubierta con lomo desactualizado.
Arquitectura multiagente orquestada
Un orquestador (Hermes) con memoria operativa de proyecto dirige a 4 modelos base y 10 subagentes especializados a través de un protocolo de tareas tipado. Ningún agente escribe directamente en el proyecto: todo pasa por contratos de entrada/salida validados.
Ficha técnica de cada subagente
| Agente | Objetivo | Inputs | Outputs | Reglas clave | Herramientas | Colabora con |
|---|---|---|---|---|---|---|
| Manuscript Architect | Convertir el Book Brief en arquitectura de contenido ejecutable | Book Brief, género, extensión objetivo | Outline maestro, biblia de personajes, plan de capítulos | Coherencia estructural; nunca genera prosa final; valida arcos | Kimi K2.7, memoria vectorial | Z-GLM (redacción), Hermes |
| Cover Art Director | Dirigir arte de cubierta con criterio editorial por género | Brief, sinopsis, género, comparables, trim + páginas | Brief visual, 4–8 variantes puntuadas, capa tipográfica, cover print | Contraste título ≥ WCAG AA; legible en thumbnail 60 px; sin texto en zona de barcode | Modelos de imagen vía siliconflow, motor tipográfico | Brand & Style, KDP Validator |
| Interior Layout | Maquetar interior print-ready y reflowable | Manuscrito estructurado, trim, plantilla | Documento maquetado, recuento de páginas, TOC | Márgenes/gutter según tabla KDP por nº de páginas; bleed 0.125" si hay imágenes a sangre | Motor de composición, fuentes con licencia embed | Export Packaging, KDP Validator |
| KDP Technical Validator | Preflight integral antes de export | PDF interior, cover, metadata, specs del proyecto | Reporte pass/warn/fail + fixes accionables | Reglas versionadas por snapshot de specs KDP; bloquea export en fail | Parser PDF, análisis DPI, calculadora de lomo | Todos (gate final) |
| Metadata Strategist | Maximizar discoverability en Amazon | Manuscrito, brief, nicho, comparables | Título/subtítulo, descripción HTML, 7 keywords, 3 categorías, bullets | Sin claims prohibidos por KDP; sin keywords de marca registrada; título = título de portada | Z-GLM, base de categorías KDP | Strategist, Cover Art Director |
| Low-Content Generator | Generar interiores procedurales en lote | Tipo (journal/planner/puzzle), tema, páginas, trim | Interior completo + variaciones de serie | Motor determinista (no LLM) para puzzles; solución verificada algorítmicamente | Generadores procedurales, banco de assets SVG | Interior Layout, Brand & Style |
| Children's Book | Libros infantiles con personaje consistente | Brief, edad objetivo, personaje, nº escenas | Texto por edad + set de ilustraciones consistentes | Character sheet obligatorio antes de escenas; vocabulario según franja de edad | Modelos de imagen con referencia de personaje | Cover Art Director, Manuscript Architect |
| Activity Book Generator | Actividades con solución garantizada | Tipo de actividad, dificultad, tema, cantidad | Páginas de actividad + páginas de solución | Toda actividad debe tener solución única verificada; dificultad progresiva | Solvers algorítmicos (sudoku, word search, mazes) | Low-Content, Interior Layout |
| Brand & Style | Sistema visual coherente por libro/serie | Género, brief, preferencias del usuario | Style tokens: paleta, par tipográfico, motivos, tono | Los tokens son ley para todos los agentes visuales del proyecto | Biblioteca de estilos, análisis de género | Cover Art Director, Interior Layout |
| Export Packaging | Producir artefactos finales válidos | Proyecto completo con compliance verde | EPUB, DOCX, PDF interior, JPG cover, PDF cover print, ZIP KDP | Solo exporta con gate verde o excepción firmada; checksums en manifest | Motor render (Chromium/PDF), epubcheck | KDP Validator, Hermes |
| Hermes (orquestador) | Coordinar todo el grafo de producción | Eventos de usuario, estados de proyecto | Task graph, asignaciones, reintentos, resúmenes | Nunca genera contenido; decide quién, cuándo y con qué presupuesto; escala a humano ante ambigüedad | Cola de tareas, memoria de proyecto, políticas | Todos |
Protocolo de comunicación entre agentes
// Todo trabajo circula como TaskEnvelope tipado (JSON) por la cola TaskEnvelope { task_id: uuid project_id: uuid agent: "cover_art_director" intent: "generate_cover_variants" inputs: { brief_ref, style_tokens_ref, trim, page_count } constraints: { max_variants: 6, budget_tokens: 40000, deadline_ms: 90000 } depends_on: [task_id...] // grafo DAG de dependencias quality_gate: "art_director_review" // validador que debe aprobar el output fallback: { retry: 2, then: "downgrade_model", finally: "human_review" } trace: { parent_task, cost_usd, model_used, latency_ms } }
Jerarquía y lógica de fallback
Ante output inválido (schema, gate de calidad), reintenta con el mismo modelo enriqueciendo el contexto con el motivo del fallo. Máx. 2 reintentos.
Re-enruta la tarea a modelo alternativo del mismo tier (p. ej. Z-GLM ↔ MiniMax M3 para copy). El router de siliconflow gestiona disponibilidad, costo y latencia.
Si la tarea sigue fallando, Kimi la descompone en subtareas más pequeñas (capítulo → escenas; cubierta → arte + tipografía por separado).
La tarea aparece en la bandeja de revisión del usuario con contexto completo, outputs parciales y opciones. Nada se pierde: el grafo se pausa, no se rompe.
Memoria operativa de proyecto: Hermes mantiene una memoria por proyecto (embeddings + hechos estructurados: personajes, decisiones de estilo, terminología, feedback del usuario). Cada tarea se inyecta con el contexto mínimo suficiente — nunca el proyecto entero — controlando costo y consistencia a la vez.
Flujo de generación visual (portadas e ilustraciones)
Arquitectura del sistema
Arquitectura de servicios modular, event-driven, con separación estricta entre plano de aplicación (CRUD, colaboración) y plano de generación (agentes, render). Todo lo pesado ocurre en workers asíncronos con colas.
Flujo de datos: "Generar capítulo 4"
Motor de render y export
PDF print-ready
El interior se compone como HTML paginado (CSS Paged Media) y se renderiza en Chromium headless a PDF con fuentes incrustadas, cajas de bleed/trim y perfil PDF/X. Determinista: mismo input → mismo output.
EPUB 3 → KPF
Builder EPUB con validación epubcheck automática. El paquete incluye guía del flujo Kindle Create/Kindle Previewer para obtener KPF, manteniendo compatibilidad total con el estándar de KDP.
Calculadora de cubierta
Réplica interna de la lógica de la calculadora oficial de KDP: lomo = páginas × factor_papel (blanco/crema/color), + bleed y zonas seguras. Genera el template exacto sobre el que compone el Cover Studio.
// Cálculo de cubierta print (lógica calculadora KDP integrada) function computePrintCover(trim, pages, paper, binding) { const spine = pages * PAPER_FACTOR[paper] // ej. cream: 0.0025" / página const bleed = 0.125 // pulgadas por lado const wrap = binding === "hardcover" ? HC_WRAP : 0 return { fullWidth: bleed + wrap + trim.w + spine + trim.w + wrap + bleed, fullHeight: bleed + wrap + trim.h + wrap + bleed, spineTextAllowed: pages >= 79, // regla KDP barcodeZone: { w: 2.0, h: 1.2, corner: "back-bottom-right" } } }
Specs como datos, no como código: las reglas de KDP (márgenes por recuento de páginas, factores de papel, tamaños permitidos) viven en tablas versionadas kdp_spec_snapshots. Cuando Amazon actualiza specs, se publica un snapshot nuevo sin redeploy, y los proyectos antiguos conservan el snapshot con el que fueron validados.
Modelo de datos
PostgreSQL como fuente de verdad, con versionado inmutable de contenido (cada guardado crea una revisión), assets en object storage referenciados por hash, y trazabilidad completa de cada output de IA hasta su prompt y su costo.
-- Núcleo de identidad y colaboración users (id, email, name, locale, plan, created_at) workspaces (id, name, plan, branding_json, owner_id) memberships (workspace_id, user_id, role: owner|editor|designer|reviewer|viewer) -- Proyectos y pipeline projects (id, workspace_id, title, book_type, trim_size, binding[], status: strategy|manuscript|layout|cover|metadata|preflight|export|published, kdp_spec_snapshot_id, style_tokens_json, created_by) book_briefs (id, project_id, niche, audience, value_prop, angle, market_analysis_json, approved_at, version) -- Manuscrito: bloques semánticos versionados manuscripts (id, project_id, language, current_revision_id) chapters (id, manuscript_id, position, title, status) blocks (id, chapter_id, position, type: heading|para|image|table|activity|page_break, content_json, style_ref) revisions (id, manuscript_id, parent_revision_id, author_type: user|agent, agent_task_id, diff_json, created_at) -- historial inmutable story_bible (id, project_id, entity_type: character|place|term|rule, name, facts_json, embeddings vector) -- memoria de coherencia -- Diseño layouts (id, project_id, template_id, typography_json, margins_json, bleed bool, page_count_estimated, page_count_final) covers (id, project_id, kind: ebook|paperback|hardcover, status, art_asset_id, typography_layer_json, spine_width_mm, variant_group) cover_variants (id, cover_id, asset_id, ai_score_json, user_rating, selected bool) -- Metadata comercial book_metadata (id, project_id, title, subtitle, description_html, keywords text[7], categories text[3], bullets_json, version, ab_group) -- IA: trazabilidad total agent_tasks (id, project_id, agent, intent, status, depends_on uuid[], inputs_json, outputs_json, model_used, tokens_in, tokens_out, cost_usd, latency_ms, quality_gate_result, retries) prompts (id, agent, intent, version, template_text, active bool) -- registry versionado project_memory (id, project_id, kind: fact|decision|feedback, content, embeddings vector, source_task_id) -- Assets y export assets (id, project_id, kind: image|font|svg|pdf|epub|docx|zip, storage_key, sha256, width, height, dpi, bytes, license) export_jobs (id, project_id, formats text[], status: queued|rendering|validating|done|failed, compliance_report_id, package_asset_id, manifest_json, created_by) compliance_reports (id, project_id, spec_snapshot_id, checks_json, result: pass|warn|fail, waivers_json, created_at) kdp_spec_snapshots (id, version_label, trim_sizes_json, margin_rules_json, paper_factors_json, cover_rules_json, published_at) -- Colaboración comments (id, project_id, anchor_type: block|cover|page|metadata, anchor_id, body, author_id, resolved_at) approvals (id, project_id, stage, approver_id, decision, note, created_at)
Relaciones clave
| Relación | Cardinalidad | Regla de negocio |
|---|---|---|
| project → covers | 1:3 | Hasta una cover por binding (eBook, paperback, hardcover); el lomo se recalcula al cambiar page_count_final |
| manuscript → revisions | 1:N inmutable | Nunca se sobreescribe contenido; rollback = apuntar a revisión anterior |
| agent_tasks → outputs | 1:N trazable | Todo bloque/asset generado referencia su agent_task_id → auditoría de procedencia y costo por libro |
| project → kdp_spec_snapshot | N:1 congelado | El proyecto valida siempre contra el snapshot con el que se creó, salvo upgrade explícito |
| export_job → compliance_report | 1:1 obligatorio | No existe export sin reporte; los waivers quedan firmados en el manifest |
Experiencia y diseño: lujo editorial
Referencia visual: la precisión de Linear, la calma de Notion, el canvas de Figma y la gravedad tipográfica de una casa editorial centenaria. Minimalismo premium: pocas cosas en pantalla, todas perfectas.
Concepto visual — "Ink & Brass"
| Token | Decisión | Racional |
|---|---|---|
| Tipografía display | Fraunces (serif variable) | Voz editorial con ópticas variables; distingue a LibroOS de todo SaaS geométrico |
| Tipografía UI | Inter | Legibilidad de sistema, densidad de datos impecable |
| Tipografía técnica | JetBrains Mono | Medidas, specs, lomo, DPI — los números son protagonistas |
| Modos | Dark "Estudio nocturno" + Light "Sala de lectura" | Dark para producción larga; light emula papel ivory para revisar interiores |
| Microinteracciones | 150–250 ms, easing editorial (cubic-bezier .2,.8,.2,1) | Movimiento como pasar páginas: firme, sin rebotes juguetones |
| Estados IA | Halo violeta sutil + streaming visible palabra a palabra | El usuario siempre sabe qué está haciendo la IA y puede interrumpir |
Sitemap
libroos.app ├── /library ← Dashboard: biblioteca de proyectos, estados, actividad ├── /new ← Wizard de creación (tipo de libro → trim → objetivo) ├── /project/:id │ ├── /strategy ← AI Book Strategist · Book Brief │ ├── /manuscript ← Studio de escritura (outline + editor + copiloto) │ ├── /layout ← Layout Engine (preview WYSIWYG de impresión) │ ├── /cover ← Cover Studio (variantes, tipografía, print wrap) │ ├── /metadata ← Metadata Intelligence │ ├── /preflight ← Compliance Engine (checklist técnico) │ ├── /export ← Export Center (formatos + paquete KDP) │ └── /history ← Versiones, comentarios, aprobaciones ├── /assets ← Biblioteca de assets del workspace ├── /templates ← Plantillas editoriales premium └── /settings ← Workspace, equipo, facturación, API
Flujo de usuario maestro (12 pasos)
Pantallas clave (wireframes de alta intención)
① Library — el estudio del autor
● Portada 80%
● Preflight
● IA generando cap. 3
Cada proyecto es una tarjeta-libro con su portada real como identidad, anillo de progreso por etapa del pipeline y pulso violeta si hay agentes trabajando en vivo. Command bar ⌘K global para saltar a cualquier proyecto o acción.
② Manuscript Studio — escribir con un equipo editorial al lado
Editor sin distracciones al centro; outline navegable a la izquierda; a la derecha el copiloto contextual con avisos de coherencia (la biblia narrativa detecta contradicciones), medidor de voz y metas. Toda acción de IA es una selección + intención: nunca formularios.
③ Cover Studio — mesa de dirección de arte
★ 8.7
★ 9.2
★ 7.9
★ 8.1
Grid de variantes con score del Art Director y test de legibilidad en thumbnail (así se ve en la tienda). Conmutador eBook ↔ cubierta print completa: al pasar a print, aparecen lomo con medida exacta en vivo, contraportada y zona de barcode bloqueada.
④ Preflight — compliance como experiencia de calma
Cada check explica qué regla de KDP aplica y por qué, muestra el punto exacto en el documento y ofrece corrección en un clic. El export queda bloqueado hasta verde total o waiver firmado.
Design system — componentes
Primitivos
Botones (5 variantes), inputs, selects tipográficos, switches, sliders de medida con unidades mm/in, steppers
Editoriales
BookCard con portada viva, SpineRuler, TrimSelector visual, PagePreview con overlays, TypographyPair picker
De IA
AgentChip (estado + costo), StreamingBlock, VariantGrid comparable, QualityScore, TaskTimeline, WaiverDialog
De flujo
PipelineStepper, ComplianceChecklist, ExportManifest, ApprovalStack, CommentAnchor, DiffViewer de revisiones
Roadmap de desarrollo
Cuatro fases con criterio de salida claro. El MVP ya publica un libro real en KDP de punta a punta — no una demo.
- Wizard + 4 tipos: novela, guía, journal, workbook
- Book Strategist v1 (Kimi + MiniMax)
- Manuscript Studio: outline, generación por capítulo, reescritura
- Layout Engine: 6 trim sizes, 8 plantillas, TOC
- Cover eBook (JPG) con capa tipográfica
- Compliance v1 + Export: PDF interior, EPUB, DOCX, ZIP
- Hermes v1: grafo secuencial + retry
- Exit: 25 beta users publican en KDP sin rechazo técnico
- Cover print completa: lomo auto + contraportada + hardcover
- Metadata Intelligence completa (7 keywords, categorías)
- Low-content: planners, sudokus, sopas de letras (motor procedural)
- Children's Book Studio con personajes consistentes
- Versionado, comentarios, aprobaciones
- 16 tipos de libro · 30+ plantillas premium
- Fallback multi-modelo vía siliconflow
- Exit: NPS ≥ 55 · retención M2 ≥ 40%
- Workspaces multi-asiento, roles, marca blanca
- Batch mode: series low-content en lote
- Variantes A/B de portada + mockups 3D promocionales
- Colaboración en tiempo real (presence, co-edición)
- API pública + webhooks para agencias
- Traducción editorial multi-mercado
- Exit: 20 agencias con ≥ 50 títulos/mes
- Catalog Analytics + recomendador de próximos títulos
- Marketplace de plantillas y estilos de terceros
- Audiolibro-ready (guión narración + capítulos)
- App desktop (Tauri) con render local
- Distribución más allá de KDP (IngramSpark-ready)
- LibroOS Academy: educación editorial integrada
KPIs de producto
| Métrica North-Star | Definición | Target año 1 |
|---|---|---|
| Books Shipped | Paquetes KDP exportados con compliance verde | 10.000 |
| Time-to-Package | Mediana idea → paquete final | < 3 horas (novela) · < 25 min (low-content) |
| Zero-Reject Rate | % de exports aceptados por KDP sin rechazo técnico | ≥ 98% |
| AI Cost / Book | Costo de inferencia por paquete completo | < 12% del precio del plan |
Diferenciadores competitivos
El flujo actual del autor independiente está fragmentado entre Kindle Create (manuscrito), Cover Creator (portada básica), la calculadora de cubierta, Word/Canva y hojas de keywords. LibroOS no compite con cada pieza: elimina la fragmentación.
| Dimensión | Flujo fragmentado actual | LibroOS |
|---|---|---|
| Estrategia | Inexistente o en foros/YouTube | Book Strategist con análisis de nicho y viabilidad integrado al pipeline |
| Manuscrito | Word → Kindle Create (solo formateo, sin escritura) | Studio de escritura con IA + coherencia narrativa + export alineado a EPUB/KPF |
| Interior print | Plantillas de Word; errores de márgenes frecuentes | Motor de maquetación con reglas KDP embebidas y preview WYSIWYG |
| Portada | Cover Creator (limitado) o diseñador externo + calculadora manual | Dirección de arte IA + lomo auto-sincronizado con el recuento de páginas real |
| Metadata | Intuición + herramientas de keywords separadas | Metadata Intelligence conectada al contenido real del libro |
| Validación | Prueba y error: subir a KDP y esperar el rechazo | Preflight completo antes de exportar · Zero-Reject como promesa de marca |
| Contexto | Se pierde en cada salto de herramienta | Memoria de proyecto compartida por todos los agentes |
Fosos defensivos
1 · Compliance codificado
Specs de KDP como datos versionados + preflight determinista. Años de casos límite acumulados = ventaja compuesta.
2 · Oficio editorial embebido
Plantillas, jerarquías tipográficas y reglas de género curadas por profesionales, no scrapeadas.
3 · Orquestación propietaria
Los modelos son commodity; el grafo de tareas, gates de calidad y memoria de proyecto de Hermes no.
4 · Datos de resultado
Con consentimiento: qué portadas/keywords/estructuras convierten → el Strategist mejora con cada libro publicado.
Stack final recomendado
Criterio: velocidad de iteración de producto, render determinista para print, colas robustas para IA, y un solo lenguaje (TypeScript) en toda la superficie para maximizar densidad de talento.
| Capa | Elección | Alternativa evaluada | Racional de decisión |
|---|---|---|---|
| Frontend | Next.js 15 + React 19 + TypeScript | Remix, SvelteKit | RSC para vistas densas de datos, ecosistema de editores (TipTap/ProseMirror), talento disponible |
| Editor de texto | TipTap (ProseMirror) + schema de bloques propio | Slate, Lexical | Schema estricto de bloques semánticos → mapeo 1:1 a EPUB/PDF; historial transaccional |
| Canvas de portada | Konva.js / Canvas 2D + capa SVG tipográfica | Fabric.js, WebGL propio | Precisión de coordenadas en mm/in, export vectorial de la capa de texto |
| Backend API | Node.js + NestJS + tRPC/REST | Laravel (PHP) | Mismo lenguaje que workers de render y orquestador; tipado end-to-end con el front |
| Base de datos | PostgreSQL 16 + pgvector | MySQL, Mongo | Transaccionalidad para versionado inmutable + embeddings de memoria de proyecto en el mismo motor |
| Colas / eventos | Redis + BullMQ | SQS, RabbitMQ | Prioridades, reintentos, rate-limit por workspace, dashboards integrables |
| Render print | Chromium headless + CSS Paged Media (Paged.js) → PDF/X | LaTeX, PrinceXML | Un solo pipeline de estilos UI↔print; determinista y themable por plantilla |
| EPUB | Builder propio + epubcheck en CI de export | Pandoc | Control total del markup reflowable → compatibilidad Kindle Create/KPF |
| Storage | S3-compatible (R2/S3) + CDN | — | Assets por hash, exports firmados con URL temporal |
| Inferencia IA | cloud.siliconflow como gateway único | Llamadas directas por proveedor | Un solo punto de colas, costo, failover y observabilidad para LLM + imagen |
| Infra | Docker + Kubernetes (workers autoscalables) · Vercel para front | Serverless total | Render PDF y preflight necesitan CPU/memoria sostenida; los workers escalan por cola |
| Observabilidad | OpenTelemetry + Grafana · trazas por task_id | — | Cada libro es un trace: costo, latencia y calidad auditables end-to-end |
Lógica de integración de los 5 sistemas de IA
Servicio propio (TypeScript) que mantiene el grafo DAG de tareas por proyecto, la memoria operativa (pgvector + hechos estructurados), los presupuestos de tokens por etapa y los quality gates. Decide qué agente, con qué contexto, cuándo. Nunca genera contenido: dirige.
Recibe los briefs ambiguos y los convierte en planes ejecutables: outline maestro, arquitectura de capítulos, descomposición de proyectos complejos. Actúa además como crítico en los quality gates de coherencia (valida outputs de Z-GLM contra la biblia narrativa).
Ejecuta la redacción: capítulos, reescrituras, expansiones, sinopsis, descripciones y metadata multilingüe. Trabaja siempre con contexto inyectado por Hermes (nunca contexto completo) y bajo el plan de Kimi. Streaming directo al editor del usuario.
Variantes de copy, ángulos comerciales, briefs visuales para portadas e ilustraciones, y la capa conversacional de los asistentes de escritura (tono cálido, propuestas laterales). Compite con Z-GLM en tareas de copy corto: Hermes elige el mejor output por gate.
Gateway único para todos los modelos (lenguaje e imagen): enrutamiento, colas de inferencia, batching de generación visual, control de costo por tarea, failover entre modelos y métricas de latencia. LibroOS nunca llama a un modelo directamente: siempre a través de siliconflow.
Estructura modular del código (monorepo)
libroos/ ├── apps/ │ ├── web/ ← Next.js: UI completa, editores, canvas │ └── api/ ← NestJS: gateway, dominios, auth, billing ├── services/ │ ├── hermes/ ← Orquestador: DAG, memoria, gates, presupuestos │ ├── render/ ← Workers: Chromium→PDF, EPUB builder, mockups │ ├── preflight/ ← Compliance engine: parser PDF, DPI, fuentes, lomo │ └── procedural/ ← Generadores: sudokus, sopas, planners, mazes ├── packages/ │ ├── ui/ ← Design system "Ink & Brass" (tokens + componentes) │ ├── agents/ ← Definiciones de agentes, prompts versionados, tools │ ├── kdp-specs/ ← Snapshots de specs KDP + calculadora de cubierta │ ├── book-schema/ ← Schema de bloques del manuscrito (fuente de verdad) │ ├── templates/ ← Plantillas editoriales (interior + portada) themables │ └── shared/ ← Tipos, validadores zod, clientes API └── infra/ ← IaC, K8s, CI/CD, seeds
Regla de oro del monorepo: book-schema y kdp-specs son paquetes puros sin dependencias de framework — cualquier servicio (web, render, preflight, agentes) consume las mismas definiciones. Un solo lugar donde vive la verdad editorial y técnica.
Por qué LibroOS gana
Un pipeline, cero fricción
Idea → estrategia → manuscrito → interior → portada → metadata → preflight → paquete KDP. Sin exportar/importar entre 6 herramientas, sin perder contexto, sin rechazos técnicos.
Oficio, no solo IA
LibroOS codifica el criterio de editores, tipógrafos y directores de arte en agentes con reglas, gates y fallbacks — la IA ejecuta, el oficio dirige.
Nacido para escalar
Del autor individual a la agencia de 500 títulos: mismos agentes, mismos gates, batch mode y marca blanca. El modelo de negocio crece con el catálogo del cliente.
LibroOS no es una herramienta de IA que hace libros. Es una casa editorial completa, comprimida en software, que trabaja para cada autor.