---
theme: default
title: Working Group — Ontología y Reflection
titleTemplate: '%s - OntoRef'
layout: cover
keywords: Ontología,Reflection,Rust,Nickel,WorkingGroup,RustLasPalmas
download: true
exportFilename: ontoref-working-group
monaco: true
remoteAssets: true
selectable: true
record: true
colorSchema: dark
lineNumbers: false
themeConfig:
primary: '#f74c00'
logoHeader: '/ferris.svg'
fonts:
mono: 'Victor Mono'
drawings:
enabled: true
persist: false
presenterOnly: false
syncAll: true
scripts:
- setup/image-overlay.ts
class: 'justify-center flex flex-cols'
---
Working Group
Ontología y Reflection en tus proyectos
Sesión de presentación · Rust-LasPalmas
---
layout: section
---
# Tres preguntas, antes de nada
---
layout: default
---
# Levantad la mano si esto os ha pasado
1.
Postmortem donde la decisión que se violó estaba escrita en una ADR — pero nadie la recordaba.
2.
Onboarding de alguien nuevo (o tú mismo, después de tres meses) re-descubriendo por qué el código está así.
3.
Diagrama de arquitectura que mintió tres meses después de pintarlo.
---
layout: default
---
# El patrón
**Para el código exigimos**
✓
Tests que validan invariantes
✓
Compilador que rechaza incoherencias
✓
Errores antes de llegar a producción
**Para las decisiones aceptamos**
✗
Diagramas que envejecen
✗
Convención y disciplina humana
✗
Errores que aparecen en el postmortem
---
layout: section
---
# ¿Y si las tratáramos igual?
Tipos. Contratos. Validación al guardar, no en el postmortem.
---
layout: default
---
# Lo que vamos a ver ahora
→
Un axioma · una tensión · una decisión
→
Un cambio que viola la decisión
→
El typecheck rechazándolo
8 líneas de código. Sin frameworks. Sin instalar nada raro.
---
layout: cover
class: 'justify-center flex flex-cols'
---
Demo en vivo
El terminal y un editor. Nada más.
---
layout: default
---
# Lo que acabáis de ver
**Lo construido en 8 minutos**
·
Un core.ncl con un axioma y una tensión
·
Una ADR como contrato vivo
·
Un cambio rechazado al guardar
**Lo que esto se vuelve con tiempo**
Un proyecto real, después de meses:
.ontology/
├── core.ncl (20 nodos, 22 aristas)
├── state.ncl (5 dimensiones FSM)
├── gate.ncl (membranas)
└── manifest.ncl
adrs/ (20 decisiones vivas)
reflection/modes/ (rutinas tipadas)
La estructura es la misma. Solo crece el contenido.
---
layout: section
---
# La propuesta
Working group cerrado. Cuatro o cinco personas.
---
layout: default
---
# Cómo funciona
Formato
Presencial · coworking en Las Palmas
Tamaño
4–5 personas · cohorte cerrada
Sesiones
4 sesiones de ~2 horas · una cada 2 semanas
Entre sesiones
~1 hora de iteración sobre vuestro proyecto
Coste
Vuestro tiempo. Coworking compartido.
Después
Si funciona, abrimos un siguiente ciclo. No hay programa eterno.
---
layout: default
---
# Qué os lleváis
✓
Un .ontology/ mínimo funcionando para un proyecto vuestro
✓
Una ADR formalizada como constraint que protege ese proyecto
✓
Una reflection mode propia para una rutina vuestra
✓
Capacidad de seguir solos, sin depender del grupo
No salís con un curso. Salís con código vuestro vivo.
---
layout: default
---
# Qué esto NO es
✗
Un curso de Nickel desde cero
✗
Una venta de OntoRef como producto
✗
Soporte 24/7 entre sesiones
✗
Asistencia opcional · si fallas dos sesiones, sales del ciclo
✗
Una comunidad amplia · esto es trabajo concentrado, no networking
---
layout: default
---
# Lo que necesito de cada uno antes de la primera sesión
1.
Un proyecto vuestro · Rust o no, lo que tengáis vivo
2.
Nickel y la CLI de OntoRef instaladas (os paso la guía)
3.
Una decisión arquitectónica de ese proyecto que recordéis · cualquiera
4.
Disposición a romper esa decisión en vivo y ver qué pasa
Si traéis esto, en sesión 1 ya estáis modelando.
---
layout: cover
class: 'justify-center flex flex-cols'
---
¿Quién entra?
Levantad la mano. No por correo después.
Mejor tres comprometidos que cinco difusos.
---
layout: default
---
# Si no entras hoy
·
El siguiente ciclo se abre cuando éste termine — sin fecha fijada todavía.
·
Si quieres aviso del próximo, déjalo dicho hoy.
·
El material del approach está abierto en Github · podéis explorar solos.
Gracias por venir.