> ## Documentation Index
> Fetch the complete documentation index at: https://docs.soloent.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# SoloEnt.md

> El sistema de memoria vivo que mantiene su proyecto de escritura en camino

`SOLOENT.md` es el **Panel de Control Central** para proyectos de escritura en SoloEnt — la memoria a largo plazo de la IA que registra el ADN de su historia, rastrea el progreso y mantiene la consistencia a lo largo de decenas de miles de palabras.

Es **opcional**, diseñado para escritura de formato medio a largo. Las tareas más cortas pueden no necesitarlo — actívelo cuando su proyecto lo requiera.

<Note>
  Como `CLAUDE.md` en proyectos de programación, `SOLOENT.md` es el manual de instrucciones para la IA. Le dice a la IA de qué trata este proyecto, cómo escribirlo y en qué punto del viaje se encuentra.
</Note>

## Cuándo usar SOLOENT.md

**Adecuado para:**

* Escritura de formato medio a largo (novelas, series, historias de múltiples capítulos)
* Proyectos que abarcan múltiples sesiones de escritura y necesitan consistencia
* Historias con construcción de mundos compleja, múltiples personajes, o foreshadowing cuidadoso

**No es necesario para:**

* Cuentos cortos o tareas completadas en una sola sesión
* Escritura ligera que no requiere seguimiento de contexto entre sesiones

***

La escritura de formato largo enfrenta un desafío único: **la deriva de contexto**. La IA podría olvidar:

* Las reglas del sistema mágico que estableció en el Capítulo 1
* La motivación de un personaje de hace tres capítulos
* El foreshadowing que plantó cuidadosamente
* El tono y estilo que ha estado construyendo

`SOLOENT.md` resuelve esto sirviendo como la **Única Fuente de Verdad** para todo su proyecto.

## Las 8 Secciones Principales

Cada `SOLOENT.md` está estructurado en 8 secciones, cada una con un propósito y ciclo de vida específicos.

### 1. ADN del Proyecto (Fundación)

<Accordion title="Ciclo de vida: Estático (Inicializado una vez)">
  Esta sección rara vez cambia después de la inicialización. Define el alma de su proyecto.
</Accordion>

Define la identidad central de su proyecto:

* **Género**: Ciencia ficción, Romance, Misterio, etc.
* **Temas centrales**: De qué trata realmente la historia (por ejemplo, "redención", "el poder corrompe")
* **Audiencia objetivo**: ¿Quién leerá esto?
* **Promesa emocional**: ¿Qué sensación deberían llevarse los lectores?
* **Recuento de palabras / Plan de hitos**: Alcance y estructura

**Ejemplo:**

```markdown theme={null}
## 1. ADN del Proyecto (Fundación)
- **Género**: Terror Psicológico / Sobrenatural
- **Temas centrales**: Paranoia, gaslighting, aislamiento, memoria no confiable
- **Audiencia objetivo**: Lectores de terror adultos (18+)
- **Promesa emocional**: Un descenso asfixiante hacia la locura
- **Recuento de palabras / plan de hitos**: ~20,000 palabras, 8-10 capítulos
```

### 2. Sistema del Mundo (Reglas e Índice)

<Accordion title="Ciclo de vida: Semi-estático (Actualizado a medida que el mundo se expande)">
  Añada nuevas ubicaciones, reglas o sistemas a medida que su mundo crece. Las reglas centrales deben permanecer estables.
</Accordion>

Registra las reglas de su mundo ficticio para prevenir conflictos lógicos:

* **Reglas centrales del mundo**: Sistemas mágicos, niveles de tecnología, estructuras sociales
* **Índice del mundo**: Enlaces a documentos detallados de world-building

**Ejemplo:**

```markdown theme={null}
## 2. Sistema del Mundo (Reglas e Índice)

### 2.1 Reglas Centrales del Mundo (Resumen)
> La realidad es inestable dentro del Edificio. Pequeños cambios se acumulan.
> La memoria no es confiable. La evidencia física desaparece o se transforma.

### 2.2 Índice del Mundo (Punteros)
- [El Edificio] -> `world/the-building.md`
- [Sistema Mágico] -> `world/magic-system.md`
```

<Tip>
  Use punteros de índice para configuraciones complejas. Mantenga `SOLOENT.md` conciso almacenando el world-building detallado en archivos separados.
</Tip>

### 3. Personajes (Índice y Relaciones)

<Accordion title="Ciclo de vida: Semi-estático (Actualizado cuando se añaden personajes)">
  Añada nuevos personajes a medida que aparecen. Actualice las relaciones cuando la dinámica cambie significativamente.
</Accordion>

Rastrea no solo nombres, sino el estado dinámico y las relaciones de los personajes:

* **Índice de personajes**: Personajes principales y secundarios con enlaces a perfiles detallados
* **Red de relaciones**: Mapa de relaciones visual o basado en texto

**Ejemplo:**

```markdown theme={null}
## 3. Personajes (Índice y Relaciones)

### 3.1 Índice de Personajes (Conciso)
- **Mei Chen** (32, Traductora, Protagonista) -> `characters/mei-chen.md`
- **El Propietario** (Edad desconocida, Superintendente del edificio)

### 3.2 Red de Relaciones (Resumen)
- Mei Chen → El Propietario: Distancia educada, creciente inquietud
- Mei Chen → Inquilino Anterior: Conexión parasitaria, sangrado de identidad
```

### 4. Trama y Estructura (Índice)

<Accordion title="Ciclo de vida: Semi-estático (Actualizado si el esquema cambia)">
  La estructura general es estable, pero puede ajustar los desgloses de capítulos a medida que escribe.
</Accordion>

Proporciona control a nivel macro del flujo de la historia:

* **Estructura de la historia**: Tres Actos, Viaje del Héroe, o estructura personalizada
* **Índice del esquema**: Enlaces a esquemas detallados de capítulos

**Ejemplo:**

```markdown theme={null}
## 4. Trama y Estructura (Índice)

### 4.1 Estructura de la Historia
- **Acto I (Cap. 1-3)**: Establecimiento - Mei se muda, pequeñas anomalías comienzan
- **Acto II (Cap. 4-6)**: Escalada - La realidad se fractura
- **Acto III (Cap. 7-8)**: Clímax - La verdad horrible emerge

### 4.2 Índice del Esquema (Punteros)
- [Esquema Maestro] -> `outline/master-outline.md`
- [Desglose de Capítulo 01] -> `outline/chapter-breakdown-01.md`
```

### 5. Directrices Estilísticas (Deconstrucción Profunda)

<Accordion title="Ciclo de vida: Estático (A menos que el estilo cambie)">
  Configure esto una vez y ajuste solo si necesita corregir el curso del estilo de escritura de la IA.
</Accordion>

La **sección más poderosa** para ajustar el estilo de escritura de la IA:

* **Tono base**: Atmósfera general (por ejemplo, "Claustrofóbico, opresivo")
* **Lenguaje y retórica**: Estructura de oraciones, elección de palabras, dispositivos literarios
* **Estilo de diálogo**: Cómo hablan los personajes
* **Reglas de ritmo**: Ritmo del capítulo y manejo de la tensión

**Ejemplo:**

```markdown theme={null}
## 5. Directrices Estilísticas (Deconstrucción Profunda)

- **Tono base**: Claustrofóbico, opresivo, sutilmente desequilibrado
- **Lenguaje y retórica**: Prosa limpia y contenida que se fractura junto
  con la mente de la protagonista. Oraciones cortas durante el pánico.
- **Estilo de diálogo**: Escaso. Las conversaciones se sienten ligeramente
  fuera de lugar—la gente casi dice lo que quiere decir.
- **Reglas de ritmo**: Combustión lenta con puñaladas repentinas de terror.
  Cada capítulo termina con un gancho.
```

<Warning>
  Sea específico en esta sección. "Escribe bellamente" es vago. "Usa oraciones cortas y contundentes de menos de 15 palabras" es accionable.
</Warning>

### 6. Notas Clave y Restricciones Suaves

<Accordion title="Ciclo de vida: Auto-Actualizado + Actualizado por Usuario (Híbrido)">
  **Auto-Actualizado**: El Agent aprende de sus comentarios y solicitudes de revisión, extrayendo automáticamente sus preferencias y restricciones.

  **Actualizado por Usuario**: También puede añadir restricciones manualmente en cualquier momento para guiar a la IA.
</Accordion>

Sus instrucciones directas a la IA:

* **Tabúes narrativos**: Qué NO escribir (por ejemplo, "Sin subtrama romántica")
* **Restricciones del usuario**: Requisitos específicos que le importan

<Tip>
  Use esta sección para solucionar problemas recurrentes. Si la IA sigue añadiendo romance cuando no lo quiere, añada "Sin subtramas románticas" a los Tabúes Narrativos.
</Tip>

**Ejemplo:**

```markdown theme={null}
## 6. Notas Clave y Restricciones Suaves

### Tabúes Narrativos
- Sin sustos repentinos como dispositivo principal de terror
- Sin sangre excesiva (el terror psicológico es el enfoque)
- Evite explicar demasiado—la ambigüedad es el arma

### Restricciones del Usuario
- Enfoque en terror psicológico: paranoia, gaslighting, juegos mentales
- El lector debe cuestionar qué es real junto con la protagonista
```

<Warning>
  **🧠 Sistema de Aprendizaje Inteligente**

  Esta sección tiene un poder especial: **aprende de sus comentarios automáticamente**.

  Cuando pide al Agent que revise algo:

  * "Haz el diálogo menos formal" → Añade restricción: "Mantén el diálogo casual y natural"
  * "Elimina descripciones excesivas" → Añade tabú: "Sin prosa púrpura o descripciones excesivas"
  * "El ritmo es muy lento" → Añade directriz: "Ajusta el ritmo, corta escenas innecesarias"

  Con el tiempo, `SOLOENT.md` se convierte en una guía de estilo personalizada que captura SUS preferencias únicas de escritura.
</Warning>

### 7. Estado de Escritura Activo (Contexto Dinámico)

<Accordion title="Ciclo de vida: Auto-Actualizado (Después de cada sesión de escritura)">
  El Agent actualiza automáticamente esta sección mientras escribe. Rara vez necesita tocarla manualmente.
</Accordion>

La **sección más dinámica**, actualizada por el Agent después de cada sesión de escritura:

* **Estado actual**: ¿Dónde estamos en la historia?
* **Instantánea de personajes**: Estado físico/mental actual de los personajes
* **Flujo reciente de la trama**: Resumen de lo que acaba de suceder
* **Hilos pendientes**: Ganchos de trama abiertos y foreshadowing para recordar
* **Revisión de ejecución**: Control de calidad para el último capítulo

**Ejemplo:**

```markdown theme={null}
## 7. Estado de Escritura Activo (Contexto Dinámico)

### 7.1 Estado Actual
- **Capítulo actual**: Capítulo 2 - "Mudándose" (Completado)
- **Tiempo de la historia**: 1 de noviembre, 3:17 AM (primera noche en el apartamento)
- **Ubicación actual**: Apartamento 4C, dormitorio
- **Atmósfera inmediata**: Terror, insomnio, cuestionando la cordura

### 7.2 Instantánea de Personajes
- **Mei Chen**: Aterrorizada, privada de sueño, encontrando notas en su propia
  letra, temiendo haber heredado la enfermedad mental de su abuela

### 7.3 Flujo Reciente de la Trama
- **Cap.1**: Mei vio 4C, conoció al Sr. Kadir, firmó el contrato de arrendamiento
- **Cap.2**: Día de mudanza—ascensor roto, tiempo perdido, apareció taza duplicada

### 7.4 Hilos Pendientes
- **Ganchos Urgentes**: La nota de su sueño, las tazas duplicadas
- **Foreshadowing Activo**: La puerta del armario que no cierra
- **Objetivo del Siguiente Capítulo**: Las notas continúan y escalan
```

<Check>
  Esta sección es por lo que `SOLOENT.md` funciona. Le da a la IA memoria perfecta de dónde lo dejó.
</Check>

### 8. Hoja de Ruta del Proyecto e Hitos

<Accordion title="Ciclo de vida: Auto-Actualizado (A medida que se completan tareas)">
  El Agent marca las tareas y registra hitos a medida que progresa. Puede añadir manualmente nuevas tareas en cualquier momento.
</Accordion>

Rastrea el progreso del proyecto y los próximos pasos:

* **Enfoque actual**: ¿Cuál es la tarea inmediata?
* **Lista de tareas**: Lista de verificación de próximos capítulos o tareas
* **Registro de hitos**: Historial de objetivos importantes completados

**Ejemplo:**

```markdown theme={null}
## 8. Hoja de Ruta del Proyecto e Hitos

### 8.1 Enfoque Actual y Próximos Pasos
- **Fase**: Sprint del Primer Borrador
- **Tarea Central**: Escribiendo Capítulo 3 - "Las Notas"
- **Lista de Tareas**:
  - [x] Inicializar SOLOENT.md
  - [x] Escribir Capítulo 1
  - [x] Escribir Capítulo 2
  - [ ] Escribir Capítulo 3
  - [ ] Escribir Capítulos 4-9

### 8.2 Registro de Hitos
- [Completado] Proyecto inicializado con enfoque en terror psicológico
- [Completado] Capítulo 1 completado - Atmósfera inquietante establecida
- [Completado] Capítulo 2 completado - Primeros golpes importantes de terror entregados
```

## Cómo se genera SOLOENT.md

### Inicialización Manual (/init)

`SOLOENT.md` **no se genera automáticamente**. Puede crearlo en cualquier etapa de su proyecto usando el comando `/init`:

<Steps>
  <Step title="Escriba /init en el chat">
    Envíe el comando `/init` en cualquier momento de una sesión de escritura, sin importar la etapa del proyecto.
  </Step>

  <Step title="El Agent recopila información del proyecto">
    El Agent organiza información sobre género, temas, personajes y trama — basándose en el contenido existente o haciendo preguntas.
  </Step>

  <Step title="Se genera SOLOENT.md">
    Basándose en el estado actual del proyecto, se crea `SOLOENT.md` con las 8 secciones y se guarda en la raíz del proyecto.
  </Step>
</Steps>

<Tip>
  No es necesario crearlo al inicio. Ejecutar `/init` más adelante — cuando sienta que el proyecto necesita seguimiento de contexto — funciona igual de bien.
</Tip>

### Actualizaciones Automáticas

Una vez que existe `SOLOENT.md`, el Agent lo mantiene automáticamente mientras escribe:

| Disparador                 | Qué se Actualiza                                                                            |
| -------------------------- | ------------------------------------------------------------------------------------------- |
| **Terminar un capítulo**   | Sección 7 (Estado de Escritura Activo) - Flujo Reciente de Trama, Instantánea de Personajes |
| **Completar una tarea**    | Sección 8 (Hoja de Ruta del Proyecto) - Lista de Tareas, Registro de Hitos                  |
| **Añadir nuevo personaje** | Sección 3 (Personajes) - Índice de Personajes                                               |
| **Establecer nueva regla** | Sección 2 (Sistema del Mundo) - Reglas Centrales del Mundo                                  |
| **Solicitar revisiones**   | Sección 6 (Notas Clave y Restricciones) - Aprende sus preferencias y añade restricciones    |

<Info>
  El Agent actualiza `SOLOENT.md` silenciosamente en segundo plano. Una vez que el archivo existe, no necesita solicitar actualizaciones — ocurren automáticamente.
</Info>

## Cómo Mantener SOLOENT.md

### Mantenimiento por el Agent (Automático)

El Agent maneja actualizaciones rutinarias:

* ✅ Resumir capítulos completados
* ✅ Rastrear hilos pendientes de la trama
* ✅ Actualizar estados de personajes
* ✅ Marcar tareas completadas

### Mantenimiento por el Usuario (Manual)

Usted controla la dirección creativa:

<CardGroup cols={2}>
  <Card title="Refinar Estilo" icon="palette">
    Edite la **Sección 5** para ajustar tono, ritmo o estilo de diálogo si la escritura de la IA se siente incorrecta.
  </Card>

  <Card title="Establecer Límites" icon="shield">
    Actualice la **Sección 6** para añadir tabúes narrativos o restricciones cuando la historia se desvía.
  </Card>

  <Card title="Guiar Dirección" icon="compass">
    Modifique la **Sección 7.4 (Hilos Pendientes)** para priorizar ciertas líneas de trama.
  </Card>

  <Card title="Añadir Nuevas Ideas" icon="lightbulb">
    Inserte nuevos personajes, ubicaciones o reglas en las **Secciones 2-3** según le llegue la inspiración.
  </Card>
</CardGroup>

## Mejores Prácticas

### 1. Manténgalo Fresco

<Warning>
  Un `SOLOENT.md` obsoleto conduce a un rendimiento pobre de la IA. Si la Sección 7 (Estado de Escritura Activo) está desactualizada, la IA escribirá como si todavía estuviera en el Capítulo 2 cuando en realidad está en el Capítulo 8.
</Warning>

**Cómo mantenerlo fresco:**

* Deje que el Agent lo actualice después de cada capítulo
* Revise la Sección 7 al inicio de cada sesión de escritura
* Sincronice manualmente si salta capítulos o reescribe secciones

### 2. Sea Explícito Sobre lo que No Quiere

La IA está ansiosa por complacer, lo que a veces significa añadir cosas que no solicitó.

**Use la Sección 6 (Tabúes Narrativos) para establecer límites firmes:**

```markdown theme={null}
### Tabúes Narrativos
- Sin superpoderes repentinos para el protagonista
- Sin rescates deus ex machina
- Sin subtrama romántica
- Sin volcados excesivos de exposición
```

### 3. Use Índices para Configuraciones Complejas

No hinche `SOLOENT.md` con 10 páginas de detalles del sistema mágico.

**En su lugar, use punteros:**

```markdown theme={null}
### 2.2 Índice del Mundo (Punteros)
- [Sistema Mágico] -> `world/magic-system.md`
- [Estructura Política] -> `world/politics.md`
- [Geografía] -> `world/map.md`
```

El Agent puede leer estos archivos cuando sea necesario, manteniendo el panel de control principal limpio.

### 4. Cargue Contexto al Inicio de la Sesión

<Tip>
  Al comienzo de cada sesión de escritura, mencione `SOLOENT.md` en su prompt (por ejemplo, "Continuemos escribiendo. Revisa SOLOENT.md para contexto."). Esto asegura que la IA cargue el estado más reciente.
</Tip>

### 5. Revise Antes de Decisiones Importantes

Antes de escribir un capítulo climático o tomar una decisión importante de trama:

1. Lea `SOLOENT.md` usted mismo
2. Verifique si los hilos pendientes de la Sección 7.4 necesitan resolución
3. Verifique que los estados de personajes en la Sección 7.2 coincidan con su intención

## Flujo de Trabajo de Mantenimiento

<Steps>
  <Step title="Escriba un capítulo">
    Trabaje con el Agent para redactar su capítulo.
  </Step>

  <Step title="El Agent auto-actualiza">
    Después de completar, el Agent actualiza la Sección 7 (Estado de Escritura Activo) y la Sección 8 (Hoja de Ruta).
  </Step>

  <Step title="Revise las actualizaciones">
    Escanee rápidamente las actualizaciones para asegurar precisión.
  </Step>

  <Step title="Ajustes manuales (opcional)">
    Si quiere guiar el siguiente capítulo de manera diferente, edite la Sección 7.4 (Hilos Pendientes) o la Sección 6 (Restricciones).
  </Step>

  <Step title="Inicie la siguiente sesión">
    Comience su próxima sesión de escritura referenciando `SOLOENT.md` para contexto.
  </Step>
</Steps>

## Frecuencia de Actualización por Sección

| Sección                            | Frecuencia de Actualización                  | Quién Actualiza                              |
| ---------------------------------- | -------------------------------------------- | -------------------------------------------- |
| **1. ADN del Proyecto**            | Una vez en la inicialización                 | Usuario (rara vez cambia)                    |
| **2. Sistema del Mundo**           | Cuando el mundo se expande                   | Agent + Usuario                              |
| **3. Personajes**                  | Cuando se añaden personajes                  | Agent + Usuario                              |
| **4. Trama y Estructura**          | Si el esquema cambia                         | Usuario                                      |
| **5. Directrices Estilísticas**    | Si el estilo necesita corrección             | Usuario                                      |
| **6. Notas Clave y Restricciones** | Después de revisiones + En cualquier momento | **Agent (aprende de comentarios) + Usuario** |
| **7. Estado de Escritura Activo**  | Después de cada capítulo                     | Agent (auto)                                 |
| **8. Hoja de Ruta del Proyecto**   | A medida que se completan tareas             | Agent (auto)                                 |

\| Error Común

<AccordionGroup>
  <Accordion title="Dejar que la Sección 7 se desactualice">
    **Problema**: Escribe 3 capítulos sin actualizar el Estado de Escritura Activo.

    **Resultado**: La IA olvida desarrollos recientes de la trama y escribe de manera inconsistente.

    **Solución**: Deje que el Agent actualice después de cada capítulo, o sincronice manualmente antes de comenzar una nueva sesión.
  </Accordion>

  <Accordion title="Directrices de estilo vagas">
    **Problema**: La Sección 5 dice "Escribe bellamente" o "Hazlo emocionante".

    **Resultado**: La IA no sabe qué quiere decir y por defecto usa prosa genérica.

    **Solución**: Sea específico. "Usa oraciones de menos de 15 palabras. Enfóquese en detalles sensoriales táctiles. Evite adverbios."
  </Accordion>

  <Accordion title="Olvidar usar índices">
    **Problema**: Pega 20 páginas de world-building directamente en `SOLOENT.md`.

    **Resultado**: El archivo se hincha y es difícil de navegar.

    **Solución**: Mantenga resúmenes en `SOLOENT.md`, almacene detalles en archivos enlazados.
  </Accordion>

  <Accordion title="No establecer tabúes narrativos">
    **Problema**: No establece explícitamente lo que no quiere.

    **Resultado**: La IA añade una subtrama romántica que odia, o resuelve la tensión demasiado rápido.

    **Solución**: Use la Sección 6 para declarar claramente "Sin romance", "Sin soluciones fáciles", etc.
  </Accordion>
</AccordionGroup>

## Consejos Avanzados

### Para Historias con Múltiples POV

Cree instantáneas de personajes para cada POV en la Sección 7.2:

```markdown theme={null}
### 7.2 Instantánea de Personajes
- **Protagonista A** (POV 1): Actualmente en el castillo, inconsciente de la traición
- **Protagonista B** (POV 2): Acaba de descubrir la verdad, planeando venganza
```

### Para Narrativas No Lineales

Rastree el tiempo de la historia vs. tiempo narrativo en la Sección 7.1:

```markdown theme={null}
### 7.1 Estado Actual
- **Capítulo Actual**: Capítulo 5 (Flashback)
- **Tiempo de la Historia**: 1995 (20 años antes de la línea temporal principal)
- **Tiempo Narrativo**: Revelando por qué el protagonista teme el agua
```

### Para Series o Secuelas

Enlace a los archivos `SOLOENT.md` de libros anteriores:

```markdown theme={null}
## 1. ADN del Proyecto (Fundación)
- **Serie**: Libro 2 de "La Trilogía Oscura"
- **Libro Anterior**: [SOLOENT.md del Libro 1] -> `../book-1/SOLOENT.md`
```

## Más consejos avanzados

<CardGroup cols={2}>
  <Card title="Plan Mode" icon="map" href="./plan-mode">
    Use Plan Mode para diseñar su estructura de historia antes de escribir
  </Card>

  <Card title="Comandos" icon="terminal" href="./commands">
    Flujos de trabajo poderosos al alcance de su mano con comandos slash
  </Card>
</CardGroup>
