Course · GS Core · 21 micro-videos Curso · GS Core · 21 micro-videos

GS Core

Theory intercut with five hands-on labs. By the end you have a small project running under Generative Specification: a spec written before the code, a sentinel that routes, a gate that stops the build, and the rubric applied — and you know where on this site to do it on your own. Teoría intercalada con cinco prácticas. Al terminar tenés un proyecto chico corriendo con Generative Specification: una spec escrita antes que el código, un sentinela que rutea, un gate que frena, y la rúbrica aplicada — y sabés dónde, en este sitio, hacerlo en el tuyo.

Before you start Antes de empezar

P0 · optional · pick your lane P0 · opcional · elegí tu carril

Every hands-on lab can be done two ways. Pick one — or do both. Cada práctica se puede hacer de dos maneras. Elegí una — o hacé las dos.

Follow meSeguime
On Cancha LibreSobre Cancha Libre
A small public project you download and repeat step by step — the only way everyone sees the same thing, including the AI's answer to each lab's question. Get it at github.com/jghiringhelli/cancha-libre. Un proyecto chico y público que bajás y repetís paso a paso — lo único que garantiza que todos vean lo mismo, incluida la respuesta de la IA a la pregunta de cada práctica. Bajalo en github.com/jghiringhelli/cancha-libre.
Do it on yoursHacelo en el tuyo
On your own projectEn tu propio proyecto
Each lab closes with a recipe on this site plus one question to ask your AI — apply it to your own codebase. P0 is the optional prep video for this lane. Cada práctica cierra con una receta en este sitio más una pregunta para tu IA — aplicalo a tu propio código. P0 es el video opcional de preparación para este carril.
Bringing a legacy codebase? That has its own path — see /brownfield and the workshop at /audit. This course builds the muscle on a small project first. ¿Traés un proyecto legacy? Ese tiene su propio camino — mirá /brownfield y el taller en /audit. Este curso primero te arma el músculo sobre un proyecto chico.

The path El recorrido

15 theory + 5 labs + 1 optional · theory lands in the next lab 15 teóricos + 5 prácticas + 1 opcional · la teoría aterriza en la práctica siguiente
# MicroMicro TypeTipo
P0Prepare your project (optional)Preparar tu proyecto (opcional)Lab
C1The stateless readerEl lector sin estadoTheoryTeoría
C2The inversionLa inversiónTheoryTeoría
C3Why only nowPor qué recién ahoraTheoryTeoría
P1Turn the order around in ten minutesDar vuelta el orden en diez minutosLab
C4The discipline that combinesLa disciplina que combinaTheoryTeoría
C5The two harnessesLos dos harnessTheoryTeoría
C6The loop and generative executionEl bucle y la ejecución generativaTheoryTeoría
C7Phase collapseEl colapso de faseTheoryTeoría
P2Make the AI test your live appHacé que la IA pruebe tu app vivaLab
C8Leave nothing to chanceNo dejar nada al azarTheoryTeoría
C9The ratchetEl trinqueteTheoryTeoría
P3One MUST, one gate, one turn of the ratchetUn DEBE, un gate, una vuelta del trinqueteLab
C10The bridge and the asymmetryEl puente y la asimetríaTheoryTeoría
C11The disciplines that activateLas disciplinas que se activanTheoryTeoría
C12The sentinelEl sentinelaTheoryTeoría
P4Your sentinel in fifteen minutesTu sentinela en quince minutosLab
C13The layers that riseLas capas que subenTheoryTeoría
C14The rubricLa rúbricaTheoryTeoría
P5Score your specCalificá tu specLab
C15What you're buyingQué comprásCloseCierre

The five labs Las cinco prácticas

each closes with a recipe on this site and one question for your AI cada una cierra con una receta en este sitio y una pregunta para tu IA
P1Turn the order around in ten minutesDar vuelta el orden en diez minutos
Ask your AI: "What difference should it make that I gave you this before the code?"Preguntale a tu IA: "¿Qué diferencia debería hacer que te diera esto antes que el código?"
P2Make the AI test your live appHacé que la IA pruebe tu app viva
Ask your AI: "What did you verify, and what couldn't you verify?"Preguntale a tu IA: "¿Qué verificaste, y qué no pudiste verificar?"
P3One MUST, one gate, one turn of the ratchetUn DEBE, un gate, una vuelta del trinquete
Ask your AI: "What class of error just became impossible?"Preguntale a tu IA: "¿Qué clase de error acaba de volverse imposible?"
P4Your sentinel in fifteen minutesTu sentinela en quince minutos
Ask your AI: "What did you read this time that you didn't last time?"Preguntale a tu IA: "¿Qué leíste esta vez que la vez anterior no?"
P5Score your specCalificá tu spec
Ask your AI: "Where would you guess if this were all you had?"Preguntale a tu IA: "¿Dónde adivinarías si solo tuvieras esto?"
The recipes reuse the pages this site already has — they link, they don't duplicate. Dedicated /course/lab-N pages (Spanish alias /curso/pN) ship alongside each lab video. Las recetas reusan las páginas que este sitio ya tiene — enlazan, no duplican. Las páginas /course/lab-N (alias en español /curso/pN) se publican junto con el video de cada práctica.

After the course Después del curso

do it on your own project hacelo en tu propio proyecto
Spec completenessSpec completa
Is my spec complete? →¿Está completa mi spec? →
The stranger test + a template to build yoursLa prueba del desconocido + una plantilla para armar la tuya
FindingsHallazgos
The numbers, with their limits →Los números, con sus límites →
What we measured, honestly — and what we didn'tLo que medimos, honestamente — y lo que no
AuditAuditoría
Score your codebase →Puntuá tu código →
A readiness report on all seven propertiesUn reporte de preparación en las siete propiedades
GreenfieldGreenfield
Set up a new project →Armá un proyecto nuevo →
Empty folder to running project under GSDe carpeta vacía a proyecto corriendo con GS