Tighten README architecture and Brain Lab wording
Browse files- README.es.md +42 -17
README.es.md
CHANGED
|
@@ -41,11 +41,24 @@ Mirrors p煤blicos y contacto:
|
|
| 41 |
|
| 42 |
## Direcci贸n Actual
|
| 43 |
|
| 44 |
-
OpenSkyNet
|
| 45 |
|
| 46 |
-
- **
|
| 47 |
-
- **
|
| 48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
|
| 50 |
El benchmark pr谩ctico es este:
|
| 51 |
|
|
@@ -95,33 +108,45 @@ OpenClaw sigue siendo la plataforma base y aporta mucho del plumbing esencial. O
|
|
| 95 |
- **Soberan铆a de runtime**: `heartbeat`, `omega_work` y la ejecuci贸n aut贸noma est谩n convergiendo hacia una autoridad com煤n en vez de reconstruir contexto por separado.
|
| 96 |
- **脡nfasis en decisi贸n y recuperaci贸n**: Omega modela de forma expl铆cita recuperaci贸n, preferencias de routing, world state y presi贸n de mantenimiento.
|
| 97 |
- **Spine Omega concreto**: memoria viva, world model, wake policy, selecci贸n de drives, metabolismo, control correctivo y recuperaci贸n ejecutiva ya existen como m贸dulos expl铆citos, no como una sola masa conversacional.
|
| 98 |
-
- **
|
| 99 |
- **Proyecto interno benchmark**: el sistema puede trabajar en un proyecto configurable durante ciclos libres, y ese proyecto funciona adem谩s como benchmark emp铆rico de autonom铆a.
|
| 100 |
- **Postura emp铆rica**: la arquitectura intenta mantenerse atada a tests, snapshots de estado, logs y comportamiento medible, no solo a narrativa.
|
| 101 |
|
| 102 |
## Snapshot de Arquitectura
|
| 103 |
|
| 104 |
-
Este diagrama resume la forma actual del runtime. Es una gu铆a, no la fuente legal exacta.
|
|
|
|
|
|
|
| 105 |
|
| 106 |
```mermaid
|
| 107 |
graph TD
|
| 108 |
User[Usuario / Cron / Evento de Canal] --> Gateway[Gateway]
|
| 109 |
Gateway --> Agent[Flujo Est谩ndar del Agente]
|
| 110 |
-
Gateway -->
|
| 111 |
|
| 112 |
subgraph Runtime Omega
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
Decision -->
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 122 |
Executive --> Route[Routing / Recovery / Validation]
|
| 123 |
Route --> Work[Tools / Sessions / Subagents]
|
| 124 |
-
Work --> Metrics[
|
| 125 |
Metrics --> World
|
| 126 |
Metrics --> Living
|
| 127 |
end
|
|
|
|
| 41 |
|
| 42 |
## Direcci贸n Actual
|
| 43 |
|
| 44 |
+
OpenSkyNet debe leerse hoy como dos l铆neas expl铆citas de trabajo:
|
| 45 |
|
| 46 |
+
- **OpenSkyNet**: la plataforma misma. Incluye gateway, sesiones, herramientas, canales, cron, UI y el spine runtime de `Omega` para memoria, routing, recuperaci贸n y control ejecutivo.
|
| 47 |
+
- **Skynet Brain Lab**: la l铆nea de investigaci贸n separada en [`src/skynet`](./src/skynet) para buscar un sustrato cognitivo nuevo m谩s all谩 del agente centrado en LLM.
|
| 48 |
+
|
| 49 |
+
Tambi茅n existe una carga de trabajo aut贸noma configurable mediante [`INTERNAL_PROJECT.json`](./INTERNAL_PROJECT.json). Por defecto ese proyecto es `Skynet`, pero ese archivo define un benchmark interno de la plataforma, no la identidad completa del repositorio.
|
| 50 |
+
|
| 51 |
+
Regla pr谩ctica:
|
| 52 |
+
|
| 53 |
+
- si la meta es calidad del runtime, autonom铆a, recuperaci贸n, observabilidad o menor desperdicio, el trabajo va en `OpenSkyNet`
|
| 54 |
+
- si la meta es un cerebro nuevo, un sustrato nuevo, cuantizaci贸n geom茅trica, cognici贸n bif谩sica/cyborg o una arquitectura generalista distinta al stack actual, el trabajo va en `Skynet Brain Lab`
|
| 55 |
+
- s贸lo deben promoverse mecanismos del lab a la plataforma despu茅s de validaci贸n emp铆rica y revisi贸n expl铆cita de costo/beneficio
|
| 56 |
+
|
| 57 |
+
Prioridad actual del repo:
|
| 58 |
+
|
| 59 |
+
- `OpenSkyNet` ya est谩 lo bastante estable como para pausar casi todo el trabajo arquitect贸nico ah铆
|
| 60 |
+
- s贸lo bugs operativos o de continuidad justifican tocar la plataforma ahora
|
| 61 |
+
- la exploraci贸n activa debe moverse a `Skynet Brain Lab`
|
| 62 |
|
| 63 |
El benchmark pr谩ctico es este:
|
| 64 |
|
|
|
|
| 108 |
- **Soberan铆a de runtime**: `heartbeat`, `omega_work` y la ejecuci贸n aut贸noma est谩n convergiendo hacia una autoridad com煤n en vez de reconstruir contexto por separado.
|
| 109 |
- **脡nfasis en decisi贸n y recuperaci贸n**: Omega modela de forma expl铆cita recuperaci贸n, preferencias de routing, world state y presi贸n de mantenimiento.
|
| 110 |
- **Spine Omega concreto**: memoria viva, world model, wake policy, selecci贸n de drives, metabolismo, control correctivo y recuperaci贸n ejecutiva ya existen como m贸dulos expl铆citos, no como una sola masa conversacional.
|
| 111 |
+
- **L铆nea interna de investigaci贸n**: el benchmark/lab `Skynet` incluye probes de bifurcaci贸n, cosecha de episodios causales y otros loops experimentales sin volverlos obligatorios para el runtime central de la plataforma.
|
| 112 |
- **Proyecto interno benchmark**: el sistema puede trabajar en un proyecto configurable durante ciclos libres, y ese proyecto funciona adem谩s como benchmark emp铆rico de autonom铆a.
|
| 113 |
- **Postura emp铆rica**: la arquitectura intenta mantenerse atada a tests, snapshots de estado, logs y comportamiento medible, no solo a narrativa.
|
| 114 |
|
| 115 |
## Snapshot de Arquitectura
|
| 116 |
|
| 117 |
+
Este diagrama resume la forma actual del runtime. Es una gu铆a, no la fuente legal exacta. La correcci贸n importante frente a diagramas viejos es que `Omega` ya no es s贸lo "Decision Context -> World Model -> Execution". El spine real hoy pasa por `runtime-authority`, `decision-context`, `policy`, `living-memory`, `world-model`, `execution-controller` y `heartbeat-core`.
|
| 118 |
+
|
| 119 |
+
Para comportamiento preciso, revisa [`src/omega`](./src/omega), [`src/skynet`](./src/skynet), los tests y `docs/architecture/`.
|
| 120 |
|
| 121 |
```mermaid
|
| 122 |
graph TD
|
| 123 |
User[Usuario / Cron / Evento de Canal] --> Gateway[Gateway]
|
| 124 |
Gateway --> Agent[Flujo Est谩ndar del Agente]
|
| 125 |
+
Gateway --> Authority[Autoridad Runtime Omega]
|
| 126 |
|
| 127 |
subgraph Runtime Omega
|
| 128 |
+
Authority --> Project[Perfil del Proyecto Interno]
|
| 129 |
+
Authority --> Decision[Decision Context]
|
| 130 |
+
Authority --> Living[Living Memory]
|
| 131 |
+
Authority --> Observer[Runtime Observer / Cognitive Kernel]
|
| 132 |
+
|
| 133 |
+
Decision --> Session[Session Context + Self-Time Kernel]
|
| 134 |
+
Decision --> Policy[Policy + Wake Policy + Drives]
|
| 135 |
+
Decision --> Controller[Execution Controller]
|
| 136 |
+
Controller --> World[World Model]
|
| 137 |
+
|
| 138 |
+
Session --> Heartbeat[Heartbeat Core]
|
| 139 |
+
Policy --> Heartbeat
|
| 140 |
+
Controller --> Heartbeat
|
| 141 |
+
World --> Heartbeat
|
| 142 |
+
Living --> Heartbeat
|
| 143 |
+
Observer --> Heartbeat
|
| 144 |
+
Project --> Heartbeat
|
| 145 |
+
|
| 146 |
+
Heartbeat --> Executive[Ejecutivo / Recovery / Autonomous Executor]
|
| 147 |
Executive --> Route[Routing / Recovery / Validation]
|
| 148 |
Route --> Work[Tools / Sessions / Subagents]
|
| 149 |
+
Work --> Metrics[Memoria Operativa + Emp铆rica + Durable]
|
| 150 |
Metrics --> World
|
| 151 |
Metrics --> Living
|
| 152 |
end
|