Skip to content

Repository files navigation

Editorial Anarcoiris

Compañero editorial agnóstico del manuscrito: revisión literaria, papers técnicos, metaestudios, asistente de laboratorio y compilación LaTeX. Este repositorio contiene solo la herramienta — ningún libro ni proyecto de usuario.

Qué hace

Rol Tipo de proyecto Flujo
Editor / crítico literario literatura tex → MD → extract → análisis → cross-act → triaje
Revisor por pares / paper paper artículo → MD → revisión técnica → consistencia interna
Metaestudio / síntesis metaestudio multi-fuente → extract → síntesis
Maquetador cualquiera compile → PDF vía TeX Live en Docker
Asistente de laboratorio paper + context/ RAG-lite (archivos .md de referencia)

Instalación rápida

1. Imagen Docker (recomendado)

cd C:\Users\(user)\Documents\Editorial_Anarcoiris
.\build.ps1

Añade al PATH de Windows:

C:\Users\(user)\Documents\Editorial_Anarcoiris\bin

2. Uso en cualquier carpeta de trabajo

cd C:\mi-proyecto
copy C:\Users\(user)\Documents\Editorial_Anarcoiris\.env.example .env
# Edita .env con OPENAI_API_KEY (opcional si usas Ollama)

anarcoiris.cmd init --type paper --slug informe --source borrador.tex
anarcoiris.cmd review informe --provider auto
anarcoiris.cmd compile informe

3. Sin Docker (desarrollo)

pip install -r requirements.txt
cd C:\mi-proyecto
$env:EDITORIAL_HOME = "C:\Users\(user)\Documents\Editorial_Anarcoiris"
python $env:EDITORIAL_HOME\scripts\run_project.py mi-slug

Estructura del workspace (tu proyecto, no este repo)

mi-proyecto/
├── .env
├── borrador.tex              # fuente LaTeX
└── projects/
    └── informe/
        ├── project.yaml      # configuración
        ├── content/          # MD portado
        ├── context/          # RAG-lite (opcional)
        ├── canon.md
        ├── backlog.md
        └── reviews/
            ├── openai/
            └── local/

Tipos de proyecto

Configurados en project_types/:

  • literatura — libro-juego, narrativa serializada, escenas
  • paper — artículo técnico, propuesta experimental, informe de laboratorio
  • metaestudio — revisión sistemática, síntesis multi-documento

Cada tipo define fases del pipeline y prompts en project_types/<tipo>/prompts/.

Comandos

Comando Descripción
anarcoiris list Proyectos en projects/*/project.yaml
anarcoiris init --type T --slug S --source f.tex Alta de proyecto
anarcoiris review S Pipeline completo (sin compile)
anarcoiris port S Solo LaTeX → Markdown
anarcoiris compile S Solo PDF
anarcoiris all S Review + compile

--provider auto intenta OpenAI y hace fallback a Ollama (host.docker.internal:11435).

Principios de diseño

  1. Separación herramienta / obra — este repo nunca incluye manuscritos.
  2. Un project.yaml por obra — rutas, prompts y fases configurables.
  3. Docker como entorno reproducible — TeX Live + Python + prompts empaquetados.
  4. RAG-lite sin vector DBcontext/*.md concatenados en revisión (ideal para Ollama).

Plantilla mínima

Ver templates/project.yaml.example.

Licencia

Uso personal / laboratorio. Ajusta según tu política de publicación.

About

Editorial companion: Builds and compile cute LaTeX documents and books in a series of formats. Can integrate image and LLM api for generation, reviewing, coding, mapping....

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages