ORACLEFACTORY Código abierto

ACUERDOS, EVIDENCIA Y DECISIONES HUMANAS.

De una idea a
software comprobable.

Factory conecta un acuerdo escrito, una tarea, una revisión externa y el juicio de Oracle. Vos construís —con ayuda de IA si querés— y decidís qué merece avanzar.

Entrá a la fábrica

Compará cuatro formas de crear software ↓

LÍNEA DE PRODUCCIÓN / 01

Del pedido al cierre de un cambio.

DEMOSTRACIÓN INTERACTIVA
La fábrica recorre ocho estaciones: pedido, spec, medidas, código, pruebas, revisión, evidencia y cierre local. Consultá sus explicaciones a continuación.
ORACLE TASKUn cambio. Un hilo de trabajo.Pedido recibido

Avanzá a tu ritmo o reproducí el recorrido.

01 / 08

PERSONA + FACTORY

Disponible hoy

Todo empieza por una necesidad.

“Quiero que ninguna nota tenga el título vacío.” Vos aportás el contexto y Factory crea una tarea y documentos iniciales para el cambio.

ENTRA
Una idea y su contexto
SALE
Una tarea y plantillas por completar

Esta escena es una simulación, incluido el defecto que vuelve a corrección. El rombo ◆ señala decisiones humanas; en medidas es una elección manual, sin confirmación en la CLI. Sus decisiones solo cambian la demostración. La guía usa un validador de títulos ya escrito, sin pantalla, base de datos ni guardado de notas. Factory no ejecuta agentes, pruebas ni revisores automáticamente.

EL MISMO PEDIDO. DISTINTOS CAMINOS.

Cuatro formas de llegar
a una app.

Imaginá que querés guardar notas sin títulos vacíos. Estos enfoques cambian cómo organizamos el trabajo y comprobamos el resultado. Pueden combinarse entre sí.

Conversar, probar y ajustar.

Le contás a una IA qué querés y vas ajustando el resultado mientras lo probás.

“Hacé una app de notas.” La probás y pedís que no permita guardar un título vacío.
Qué hace la persona
Describe el pedido y prueba el resultado.
Cómo se comprueba
La confianza empieza por lo que observás al usar la app.

Podés agregar pruebas y acuerdos escritos para ampliar las comprobaciones.

CADA HERRAMIENTA, UN TRABAJO

Un kit conectado.
Una intención compartida.

El alpha actual registra el acuerdo, importa requisitos, conserva una revisión externa y evalúa hechos para permitir el cierre local. Construir, ejecutar pruebas y revisar el código siguen siendo trabajos externos.

OpenSpec La intención

Vos escribís promesas y escenarios en documentos con formato OpenSpec. Factory los muestra para aprobación y Oracle importa sus requisitos. No hace falta instalar la CLI de OpenSpec; Factory no archiva sus cambios.

Acuerdos escritos · importación disponible

Oracle Task El hilo del trabajo

Conserva tareas, bloqueos, evidencia y el próximo paso. Une lo que se pidió con lo que efectivamente se hizo.

Disponible en el prototipo

Agentes de código La construcción

Podés usar una persona o una IA para escribir código y ejecutar pruebas por fuera de Factory. El alpha no elige, invoca ni coordina esos agentes.

Coordinación automática prevista

Oracle Clue La revisión

El alpha de Clue prepara contexto y valida informes externos; aún no busca defectos con IA. Factory no invoca Clue: registra un informe creado por una persona u otro revisor, como CodeRabbit.

Clue alpha: contexto e informes · IA pendiente

Oracle La evidencia

Evalúa hechos contra las medidas acordadas. Un requisito sin medir o sin evidencia suficiente permanece visible.

Disponible en el prototipo

Vos La dirección

Aceptás el alcance, elegís las medidas, resolvés los hallazgos y confirmás el cierre de la tarea. Publicar o desplegar el producto requiere un trabajo posterior.

Decisiones humanas explícitas

CUATRO PARADAS CON PROPÓSITO

El criterio humano
forma parte del recorrido.

  1. 01

    Aceptar el alcance

    Qué vamos a construir y qué queda afuera.

  2. 02

    Acordar la evidencia

    Elegir reglas y límites manualmente. Factory comprueba la cobertura, pero no tiene una confirmación de aprobación de medidas.

  3. 03

    Resolver los hallazgos

    Documentar cada decisión. Aprobar en la CLI exige declarar cero hallazgos abiertos; Factory no verifica el contenido del informe.

  4. 04

    Decidir el cierre

    Revisar los artefactos y cerrar la tarea local. La entrega del producto se organiza después.

VISIÓN DEL PRODUCTO / AÚN NO IMPLEMENTADA

Trabajar con Factory
debería sentirse así.

La interfaz futura que proponemos pone tu próximo paso al frente. Las herramientas y sus artefactos siguen disponibles para cuando quieras profundizar.

  1. 01 / PEDÍ

    Contá qué necesitás.

    Una entrada única en lenguaje cotidiano. Factory reúne el contexto y te muestra una propuesta concreta.

  2. 02 / DECIDÍ

    Atendé lo que te necesita.

    Un tablero de decisiones pendientes, con el motivo, la evidencia y las opciones para continuar.

  3. 03 / SEGUÍ

    Todo el cambio, en un lugar.

    La spec, la rama, las pruebas, los hallazgos y el veredicto enlazados a la misma tarea.

ESTADO ACTUAL / PRUEBA DE CONCEPTO

El primer paso ya se puede probar.

Ya podés instalar el paquete desde PyPI y usarlo desde la terminal, una ventana donde escribís comandos. La herramienta crea una tarea y plantillas que vos completás para definir qué debe hacer el programa. La generación automática de software y el panel de trabajo forman parte de la siguiente etapa.

oracle-factory --helpSeguir la guía desde cero