Opita Code — vibe-studio runtime, arquitectura y cumplimiento
Opita Code es el lugar donde tu memoria te pertenece.
La memoria de una persona —su contexto, sus herramientas, lo que ha aprendido de ella— suele vivir en el sitio equivocado: en una sesion que se cierra, en una cuenta que no es suya, o en un perfil que la reduce a un segmento. Opita Code da a cada persona una memoria propia, fiel e incorruptible, que viaja con ella y que sus herramientas pueden usar sin que nadie mas la toque.
Legal, profesional y anonima: las tres son tuyas, y ninguna se mezcla con las otras.
Y no hace falta saber programar para tenerla.
El runtime de vibe-tools: un sistema donde las herramientas se componen entre si, y donde la memoria se inyecta como contexto y nunca se lee desde una herramienta.
El repositorio esta organizado por loops. Cada loop cierra una pregunta concreta y
deja sus decisiones escritas, con la razon y el numero que las sostiene. La
documentacion esta en docs/, dividida por preocupacion: un documento que mezcla varias
deja de ser juzgable de forma estable.
Todo lo numerico de este repositorio se verifica. Los tests pasan, los mutantes mueren, y un verificador automatico lee cada documento contra el criterio con el que fue escrito y dice si el documento cumple.
L4 · Identidad: un stub, y despues tres identidades. En curso: la identidad ya viaja dentro del contexto sellado, con su clave de aislamiento.
| Medida | Resultado |
|---|---|
| Tests | 291 de 291 |
| Mutantes | 149 de 149 (100%, 29 paquetes) |
| Unidades juzgables | 109, 0 exceden los 4096 B |
| Veredicto del juez | 10 de 10 documentos de L3 en aligned, confidence 1.0000, nli_label entailment, provider chat-minimax, model MiniMax-M3, sin degraded. |
| Loop | Que entrega |
|---|---|
| L0 | Fundacion: los contratos |
| L1 | Runtime: la caja de cada herramienta |
| L2 | Composicion: encadenar sin equivocarse |
| L3 | Boundary MEMORY: la memoria es tuya y de nadie mas |
- El ahora, con fecha
- El sitio: el estado completo, con la evidencia medida
- El registro en lenguaje llano, ronda por ronda
- Los documentos tecnicos, uno por preocupacion
- La superficie publica y los documentos transversales
- El inventario de datos y los principios que lo rigen
- El paquete de runtime: estructura y comandos
- Como contribuir, y que partes del proyecto todavia no estan listas
- Como reportar un problema de seguridad, en silencio
- La licencia, y por que no es «open source»
cd vibe-tools
npm install
npm run check # contenido, presupuesto, tests y mutacion
npm run verificar-estado # el estado publicado, contrastado contra la realidadnpm run verificar-estado es el guard que hace que esta pagina no pueda
envejecer en silencio: mide lo que el repositorio afirma de si mismo y cae si
un numero no cuadra. Por eso el estado que se publica arriba no se escribe a
mano.
El detalle, que es lo que de verdad no esta escrito a mano: docs/como-verificar.md.
PolyForm Noncommercial 1.0.0. Ver LICENSE.
El codigo se puede leer, estudiar, modificar y compartir: cualquiera lo usa y cualquiera pide cambios. Lo que no permite es el uso comercial.
Una distincion que conviene no saltarse: no esta aprobada por la OSI, y por eso este repositorio no se autodenomina «open source». El porque, con las palabras de la OSI, y la alternativa mas estrecha, estan en docs/licencia.md.