Extra CRúbrica de evaluación — cómo saber si lo estás haciendo bien

Material complementario Úsalo para autoevaluar cada entregable

Cómo usar esta rúbrica

Para cada entregable, lee los criterios y asígnate una puntuación:

Umbral para pasar al siguiente módulo:

Rúbrica M1 — Primera spec

Criterio 1: El bloque CONTEXTO describe el sistema real

Criterio 2: El COMPORTAMIENTO ESPERADO describe acciones concretas

Criterio 3: Las RESTRICCIONES son explícitas

Criterio 4: Los CRITERIOS DE VALIDACIÓN son verificables

Puntuación mínima para avanzar al M2: 3 criterios ✅, ninguno ❌

Rúbrica M2 — Spec completa de 9 bloques

Criterio 1: Título con verbo de acción

Criterio 2: OBJETIVO diferenciado del comportamiento

Criterio 3: COMPORTAMIENTO cubre todos los estados

Criterio 4: CASOS LÍMITE son situaciones no obvias

Criterio 5: CRITERIOS DE VALIDACIÓN siguen formato "Dado X → resultado Y"

Criterio 6: FUERA DE ALCANCE delimita el trabajo

Puntuación mínima para avanzar al M3: 5 criterios ✅, ninguno ❌

Rúbrica M3 — Configuración del entorno

Criterio 1: CLAUDE.md describe el stack con tecnologías concretas

Criterio 2: CLAUDE.md menciona archivos o carpetas concretas

Criterio 3: CLAUDE.md tiene al menos 3 convenciones explícitas

Criterio 4: La estructura ai/ está creada con las subcarpetas correctas

Criterio 5: La spec del M2 está en ai/specs/en-progreso/

Puntuación mínima para avanzar al M4: 4 criterios ✅, ninguno ❌

Rúbrica M4 — Ciclo completo

Criterio 1: La spec se entregó a la IA completa y antes de implementar

Criterio 2: La IA confirmó el plan antes de implementar

Criterio 3: Se detectó y documentó al menos una desviación (o se confirma que no hubo ninguna)

Criterio 4: La validación se hizo criterio por criterio

Criterio 5: Los criterios que fallaron se corrigieron reconduciendo a la IA

Puntuación mínima para avanzar al M5: 4 criterios ✅, ninguno ❌

Rúbrica M5 — Árbol de specs

Criterio 1: La System Spec tiene propósito, actores y módulos definidos

Criterio 2: Los contratos entre módulos están definidos

Criterio 3: Las invariantes del sistema están listadas

Criterio 4: Las dependencias entre features están documentadas

Criterio 5: Las Feature Specs de las 2 prioritarias tienen los 9 bloques completos

Puntuación mínima para avanzar al M6: 4 criterios ✅, ninguno ❌

Rúbrica M6 — SDD Playbook

Criterio 1: La definición de SDD está en palabras propias

Criterio 2: El flujo diario es concreto y ejecutable

Criterio 3: Las reglas personales vienen de la experiencia del curso

Criterio 4: Los anti-patterns son reconocimientos honestos del comportamiento anterior

Criterio 5: El Playbook diferencia el contexto corporativo del personal

Puntuación para completar el curso: 4 criterios ✅, ninguno ❌

Tabla de progreso general

Usa esta tabla para trackear dónde estás:

MóduloEntregableAutoevaluaciónEstado
M1Primera spec⏳ Pendiente
M2Spec completa 9 bloques⏳ Pendiente
M3CLAUDE.md + estructura ai/⏳ Pendiente
M4Feature end-to-end + log⏳ Pendiente
M5Árbol de specs⏳ Pendiente
M6SDD Playbook v1.0⏳ Pendiente

Actualiza esta tabla conforme avanzas. Cuando un módulo pase revisión, cambia ⏳ por ✅.

Nota final

La rúbrica es una herramienta de honestidad, no de presión.

Si un criterio está en ⚠️ y lo sabes, corrígelo antes de compartir. Si crees que algo está bien y la revisión dice que no, debátelo — puede que tengas razón o puede que haya algo que no has visto todavía. Ambas opciones son válidas.

Lo que no funciona: avanzar con ❌ sin corregir. El método se aprende haciendo, no leyendo.