Método · Cómo construyo

Diseño el sistema. Después dirijo a la IA para construirlo.

El código no se improvisa. Primero defino los contratos —visión, dominio, arquitectura, reglas— y solo entonces construyo, orquestando IA bajo reglas estrictas. La arquitectura es la prioridad absoluta; el código es una consecuencia.

"Ninguna línea de código se escribe hasta que el contrato esté completo."
Regla #1 · Master Contract

El proceso // 01

Del concepto al producto, en fases.

Cada fase termina antes de que empiece la siguiente. El contenido nunca se produce antes que los sistemas capaces de sostenerlo.

  1. FASE 0

    Visión y contrato

    Documento qué se construye y por qué. El contrato de mayor nivel. Cero código.

  2. FASE 1

    Dominio y arquitectura

    Entidades, invariantes, módulos y contratos. La estructura antes que el comportamiento.

  3. FASE 2

    Reglas y contratos de datos

    Qué es dato y qué es código. Esquemas versionados y validación que falla rápido.

  4. FASE 3

    Vertical slice

    El recorte mínimo que prueba que la arquitectura funciona, de punta a punta.

  5. FASE 4

    Construcción

    La IA implementa contra los contratos. Yo reviso arquitectura, trade-offs y decisiones.

  6. FASE 5

    Validación y producción

    Build, tests, validadores y post-work. Solo entonces, a producción.

Los contratos // 02

Trece documentos antes de la primera línea.

Cada proyecto arranca con una jerarquía de documentos vivos: cuando dos decisiones chocan, gana el documento de mayor nivel. Esta es la de BabelDestiny, mi motor de juego en desarrollo.

00

Visión

Qué se construye y por qué. El contrato de mayor nivel.

01

Modelo de dominio

Entidades, relaciones, estados e invariantes.

02

Diseño

Loop principal, mecánicas y progresión.

03

Arquitectura técnica

Stack, módulos, loaders y contratos.

04

Reglas data-driven

Dato vs. código, esquemas y validación.

05

Vertical slice

Alcance y criterios de aceptación del primer corte.

06

Reglas de IA

Cómo debe trabajar la IA en el proyecto.

07

Estructura de carpetas

Qué vive —y qué no— en cada carpeta.

08

Estándares de código

Convenciones del lenguaje.

09

Pipeline de contenido

Cómo se crea y valida cada pieza de contenido.

10

Roadmap

Fases 0→6 y criterios de avance.

ADR

Decisiones

Registro de decisiones de arquitectura, con su razón.

Orquestar IA // 03

La IA construye. Yo decido.

Trato a la IA como un ejecutor de altísimo nivel, no como un oráculo. Cada comportamiento debe ser explicable; ninguna decisión es mágica.

Diseño y decisiones

Yo + modelos de razonamiento

  • Visión, dominio y arquitectura
  • Trade-offs y decisiones (registradas como ADR)
  • Qué es dato y qué es código
  • Alcance y criterios de aceptación
Implementación

La IA, bajo reglas

  • Construye contra los contratos existentes
  • Tier 1 fluye; Tier 2 (arquitectura, esquemas) se detiene y pregunta
  • Post-work obligatorio: build, validación, tests
  • Los documentos «requiere aprobación» no se tocan solos
Proponer → confirmar → implementar → documentar → probar ADR por cada decisión Fail fast Validar todo Cero contenido hardcodeado

Principios // 04

Las reglas que no se negocian.

Caso · En desarrollo

BabelDestiny

Un motor data-driven para un Action Roguelite isométrico. Antes de escribir una línea de código dejé documentada toda la arquitectura: la jerarquía completa de contratos y las reglas para que la IA construyera sin desviarse. El objetivo no es un juego: es un motor que crece añadiendo datos, nunca tocando el código.

13contratos escritos primero
0contenido hardcodeado
100%data-driven

Construyamos sistemas que perduran.

Para productos que necesitan arquitectura real, no prototipos desechables.