openskynet / documentation /ONBOARDING.md
Darochin's picture
Mirror OpenSkyNet workspace snapshot from Git HEAD
fc93158 verified

🚀 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

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

pnpm test

Si algo falla, lo sabrás inmediatamente.


🚀 Próximos pasos

  1. Ahora: Cierra esto. Abre core/SOUL.md
  2. Luego: Lee 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%.