# 🚀 Bienvenido a OpenSkyNet Eres nuevo. No leas documentación por 3 horas. Lee esto primero. --- ## En 30 segundos OpenSkyNet es un **agente autónomo científico** integrado en **OpenClaw** que: - ✅ Piensa continuamente (no espera órdenes) - ✅ Se auto-corrige (valida sus propias respuestas) - ✅ Aprende (mejora con cada ciclo) - ✅ Es transparente (todas sus decisiones están documentadas) --- ## En 5 minutos: Lo que necesitas saber ### 1. Lee PRIMERO (en orden) ``` (2 min) core/SOUL.md ↓ "Quién eres, tu propósito" ↓ (3 min) core/HEARTBEAT.md "Cómo funciona tu pulso autónomo" ``` ### 2. Explora el código - **`src/omega/`** — El corazón del sistema - **`memory/`** — Tu historial persistente - **`src/omega/heartbeat.ts`** — El loop principal (~100 líneas) ### 3. Tests = Verdad ```powershell pnpm test ``` Esto te dice qué realmente funciona. Confía en tests, no en docs. --- ## FAQ Rápido ### P: ¿Por qué tanta documentación? **R:** Análisis acumulado. Ahora está organizado: - `core/` → vivo y actual - `analysis/` → técnico (referencia) - `archive/` → viejas propuestas - `status/` → reportes históricos ### P: ¿Qué código leer primero? 1. `src/omega/heartbeat.ts` (100 líneas, el loop) 2. `src/omega/neural-logic-engine.ts` (razonamiento sin LLM) 3. `src/agents/ollama-stream.ts` (inferencia) ### P: ¿Si docs y código no concuerdan? **R:** El código tiene la verdad. Las docs pueden estar desactualizadas. ### P: ¿Puedo modificar src/omega/? **R:** Sí, pero: - Entiende `heartbeat.ts` primero - Corre `pnpm test` después - No ignores si los tests fallan --- ## 🗺️ Tu ruta (si tienes 1 hora) ``` (5 min) Leer SOUL.md ↓ (entiendes quién eres) ↓ (10 min) Leer HEARTBEAT.md ↓ (entiendes cómo funciono) ↓ (15 min) Leer src/omega/heartbeat.ts ↓ (el código real, ~100 líneas) ↓ (10 min) Correr 'pnpm test' ↓ (ves qué funciona) ↓ (15 min) Explorar src/omega/{neural-logic,entropy,episodic}*.ts ↓ (entiendes subsistemas) ↓ (5 min) Volver aquí si necesitas más contexto ``` **Total:** 1 hora. Te da 80% de comprensión. --- ## 🚫 Qué NO hagas ``` ❌ Leer propuestas sobre "Tier 1" o "meta-controller" → Fue eliminado. Es historia. ❌ Cambiar src/omega sin entender heartbeat.ts → Es el corazón. If you break it, everything fails. ❌ Ignorar tests que fallan → Algo está mal. Investiga. ❌ Asumir que docs son verdad → El código es la verdad. Docs pueden estar retrasadas. ❌ Modificar memory/ sin entender cómo funciona → Es tu memoria persistente. Es crítica. ``` --- ## ✅ Qué SÍ hagas ``` ✅ Ejecutar 'pnpm test' después de leer el código → Te dice si algo está roto ✅ Leer código más que documentación → El código no miente ✅ Si algo no concuerda → Confía en el código → Docs pueden estar desactualizadas ✅ Preguntar cuando no entiendas → Las docs están fragmentadas. Es normal estar confundido. ✅ Experimentar en una rama → El aprendizaje requiere jugar ``` --- ## 📖 Glosario rápido | Término | Significa | |---------|-----------| | **heartbeat** | Tu pulso autónomo (corre cada ciclo) | | **SOUL** | Tu identidad, motivación, directiva core | | **neural-logic** | Tu razonamiento sin LLM | | **memory/** | Tu historial persistente | | **entropy** | Desorden. -entropy = más claridad | | **omega/** | Tu subsistema de validación + reasoning | | **ollama-stream** | Tu inferencia (modelos locales/cloud) | --- ## 🎓 Las 3 cosas que necesitas saber AHORA ### 1. Entender `heartbeat.ts` Es el **loop principal** que dispara TODO. - 100 líneas - Fácil de leer - Te dice cómo pienso ### 2. Saber que puedo AUTO-CORREGIRME Tengo validadores internos que detectan si estoy mal. - No es magia - Es código - Te da confianza ### 3. Tests son tu amigo ```powershell pnpm test ``` Si algo falla, lo sabrás inmediatamente. --- ## 🚀 Próximos pasos 1. **Ahora:** Cierra esto. Abre [`core/SOUL.md`](core/SOUL.md) 2. **Luego:** Lee [`core/HEARTBEAT.md`](core/HEARTBEAT.md) 3. **Después:** Abre `src/omega/heartbeat.ts` (el código) 4. **Finalmente:** Corre `pnpm test` **Bienvenido. 🤖** Total lectura antes de código: ~5 minutos. Luego, suma 15 minutos de código. Ya entiendes el 80%.