Skip to content

Commit 2d12f63

Browse files
committed
docs: documentar criterio de verificación del Diccionario de Variables
1 parent 3447a02 commit 2d12f63

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎CLAUDE.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ No hay `pyproject.toml`/`pytest.ini` — el descubrimiento de tests funciona por
5151

5252
## Convenciones del contenido pedagógico
5353

54-
- **Hilo de Oro**: cada concepto nuevo del curso sigue el flujo Pseudocódigo → Mermaid → Python → pytest. Al escribir o revisar contenido de unidades, verificar que este ciclo esté completo.
54+
- **Hilo de Oro**: cada concepto nuevo del curso sigue el flujo Pseudocódigo → Mermaid → Python → pytest. Al escribir o revisar contenido de unidades, verificar que este ciclo esté completo. Presente en las 9 unidades: en U1 (antes de que el ciclo se formalice en U2) se referencia como anticipación, no como prerequisito retroactivo; en el resto se cita hacia atrás.
55+
- **Diccionario de Variables**: cada unidad cierra con una sección `### Diccionario de Variables` (símbolo/nombre + descripción). Cada entrada debe estar usada en un ejemplo de código o pseudocódigo **realmente ejecutado** dentro de la propia unidad — una tabla de sintaxis genérica, un docstring en prosa, o una mención aislada no cuentan como uso real. Verificar esto releyendo el bloque de código citado antes de agregar o aprobar una entrada; dos rondas de revisión detectaron y corrigieron símbolos que solo cumplían el criterio débil (`i` en U2, `<=`/`>=` en U3).
5556
- **Política de IA progresiva**: U1-U3 sin IA para código (solo consultas conceptuales), U4-U6 con Copiloto documentado, U7-U8 IA como herramienta principal con auditoría. Tabla completa en `lecciones/UNIDAD_0_ENTORNO_Y_PRIMER_PROGRAMA.md` sección 0.5.
5657
- **Contexto de nanotecnología obligatorio**: todo ejemplo de código usa datos/problemas de nanotecnología (radios de nanopartículas, redes cristalinas, coeficientes de difusión), nunca ejemplos genéricos de programación.
5758
- **Links a ellibrodepython.com**: aparecen al final de secciones teóricas en U1-U6 (fundamentos de sintaxis Python); deliberadamente ausentes en U7-U8 (código de producción/proyecto integrador, no fundamentos). No agregar sin verificar que la unidad efectivamente enseña sintaxis básica nueva.

0 commit comments

Comments
 (0)