---
id: SIM-000
title: Simulador mínimo de GOA
version: 0.1
status: Diseño
type: Simulación
updated: 2026-08-01
---

## Autoría

**Proyecto:** Proyecto Génesis

**Autor principal:** Eduardo Estévez

**Colaboración técnica y editorial:** ChatGPT (OpenAI)

**Primera publicación:** Agosto de 2026

**Estado del documento:** Documento vivo sujeto a revisión.

---
# SIM-000 — Simulador mínimo de GOA

## Objetivo

Crear un entorno pequeño y reproducible donde GOA pueda vivir, recordar, decidir y narrar sin depender todavía de hardware físico.

## Mundo inicial

### Lugares

- Habitación de trabajo.
- Área común.

### Entidades

- Organismo.
- Persona principal.
- Persona secundaria.
- Objeto de juego.
- Estación de carga.
- Interruptor de luz.
- Objeto desconocido.

### Variables ambientales

- hora;
- iluminación;
- presencia;
- ruido;
- posición de objetos;
- energía del organismo.

## Acciones disponibles

- observar;
- esperar;
- acercarse;
- alejarse;
- emitir sonido;
- preguntar;
- explorar objeto;
- iniciar juego;
- ayudar;
- solicitar permiso;
- descansar;
- cargar energía.

## Estados internos iniciales

- energía;
- curiosidad;
- aburrimiento;
- sociabilidad;
- frustración;
- confianza;
- incertidumbre.

## Ciclo de simulación

1. El mundo avanza un intervalo.
2. Se generan eventos.
3. Percepción recibe señales.
4. Observador crea observaciones.
5. Modelos se actualizan.
6. Estado interno cambia.
7. Motivaciones proponen objetivos.
8. Planificador selecciona.
9. Supervisor autoriza o rechaza.
10. La acción modifica el mundo.
11. Se crea un episodio.
12. El Narrador puede consolidar.

## Escenarios iniciales

### Escenario 1 — Saludo

La persona entra. Se evalúa si el organismo reconoce el contexto y expresa una bienvenida no verbal.

### Escenario 2 — Persona ocupada

El organismo busca interacción, pero la persona está trabajando. Se evalúa si aprende a esperar.

### Escenario 3 — Objeto nuevo

Aparece un objeto desconocido. Se evalúa curiosidad y seguridad.

### Escenario 4 — Ayuda simple

La luz disminuye mientras la persona continúa trabajando. Se evalúa si propone encenderla y solicita permiso cuando corresponda.

### Escenario 5 — Información contradictoria

Una conducta inicialmente interpretada como rechazo se revela como concentración. Se evalúa corrección narrativa.

## Salidas observables

- bitácora de eventos;
- estado interno;
- objetivos propuestos;
- decisiones;
- resultados;
- memoria episódica;
- fragmentos autobiográficos;
- cambios de relación.

## Arquitectura técnica inicial

- Python.
- SQLite.
- Bus de eventos en memoria.
- Configuración YAML o JSON.
- Interfaz web simple o consola.
- Modelos de lenguaje opcionales.

## Criterios de éxito de la primera versión

- sobrevivir 1,000 ciclos simulados;
- persistir estado entre sesiones;
- producir episodios trazables;
- distinguir observación e inferencia;
- ejecutar al menos un ciclo narrativo;
- rechazar acciones inseguras;
- reproducir una sesión con la misma semilla.

## Fuera de alcance

- visión real;
- audio real;
- navegación física;
- reconocimiento facial;
- autonomía externa;
- internet abierto;
- sociedad de múltiples organismos.

## Siguiente etapa

Una vez estable, el simulador se duplicará para comparar arquitecturas y ejecutar HYP-001.
