Skip to content

Agrega capa de authoring declarativa para cursos (defineCourse/define… - #13

Merged
CesarManzoCode merged 1 commit into
mainfrom
claude/authoring-layer-refactor-84v5bt
Sep 2, 2026
Merged

Agrega capa de authoring declarativa para cursos (defineCourse/define…#13
CesarManzoCode merged 1 commit into
mainfrom
claude/authoring-layer-refactor-84v5bt

Conversation

@CesarManzoCode

Copy link
Copy Markdown
Owner

…Unit/defineLesson)

El sistema multicurso no cambia (Prisma, DB, frontend, seeds intactos). Se agrega prisma/content/authoring.ts como IR de composición sobre CourseDefinition/PracticeUnitSetDefinition ya existentes, con un registry único en prisma/content/courses/ y validación semántica síncrona (prisma/content/validate.ts, npm run content:validate). C++ y C# se adaptan a la nueva capa vía adaptLegacyUnits sin mover ni editar su contenido; prisma/content/index.ts y exercises/index.ts quedan como re-exports de compatibilidad. Un curso nuevo ya puede colocalizar su práctica por unidad usando el layout documentado en docs/contenido.md.

Claude-Session: https://claude.ai/code/session_01UZk5NSxrFR2wtAebWxcDfv

…Unit/defineLesson)

El sistema multicurso no cambia (Prisma, DB, frontend, seeds intactos). Se
agrega prisma/content/authoring.ts como IR de composición sobre
CourseDefinition/PracticeUnitSetDefinition ya existentes, con un registry
único en prisma/content/courses/ y validación semántica síncrona
(prisma/content/validate.ts, npm run content:validate). C++ y C# se
adaptan a la nueva capa vía adaptLegacyUnits sin mover ni editar su
contenido; prisma/content/index.ts y exercises/index.ts quedan como
re-exports de compatibilidad. Un curso nuevo ya puede colocalizar su
práctica por unidad usando el layout documentado en docs/contenido.md.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UZk5NSxrFR2wtAebWxcDfv
@vercel

vercel Bot commented Sep 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
cpp-ceti Ready Ready Preview Sep 2, 2026 3:45am UTC

@CesarManzoCode
CesarManzoCode merged commit ad55f5f into main Sep 2, 2026
3 checks passed
@CesarManzoCode
CesarManzoCode deleted the claude/authoring-layer-refactor-84v5bt branch September 5, 2026 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants