El mapa del proyecto: quién es quién, de dónde sale el contenido, dónde vive todo y cómo se monta una página. Escrito para alguien de diseño que llega nuevo, no para un perfil técnico.
La web nueva de SEK (colegios SEK International School y la universidad UCJC), en WordPress con Gutenberg. Tres equipos en el mismo repositorio: UX hace los wireframes, UI —nosotros— los convierte en maquetas de alta fidelidad, y dev las lleva al theme de WordPress.
Lo que entregamos no es código para copiar: es la especificación visual. Dice cómo tiene que verse; dev reproduce los estilos y reescribe el HTML por debajo con sus propios bloques.
| Quién | Equipo | Qué hace | Su rama |
|---|---|---|---|
| Carla López | UX | Wireframes y contenido. Es a quien se le pide el copy que falta y quien decide cuando el wireframe deja algo abierto | ux/carla |
| Irene Galán | UX | Wireframes | ux/irene |
| Guillermo Varela | UI | Maquetación y sistema de diseño | ui/guille |
| Gabriela Preda | dev | Theme de WordPress | dev/gabriela |
| Eduardo Gil | dev | Theme de WordPress | dev/eduardo |
Para lo que falta de contenido o hay que decidir, la interlocución es con UX — está todo listado en Para UX. Para bugs del theme y cómo migrar, con dev — en Para dev.
✓ DONE. El mapa
está en SEK 2026/brain/Architecture/sprints-board.md, con el enlace al sheet.| Qué | Dónde |
|---|---|
| El repositorio | Bitbucket · pixeldivisiondev/sek-gutenberg |
| En el ordenador | ~/Documents/Gut Projects/SEK 2026/dev/sek-gutenberg |
| Donde se trabaja | ui/guille/ — una carpeta dev-<página>/ por maqueta |
| Lo que coge dev | ui/output/ — solo lo revisado |
| Los wireframes de UX | ux/output/ en el repo, y el Figma [SEK] Library 2026 |
| El theme de WordPress | La raíz del repo — no se toca |
Nuestra rama es ui/guille, y de ahí se sube a ui/main.
Solo se toca la carpeta ui/: ni ux/ ni el theme.
Cada página tiene dos ficheros dentro de su carpeta dev-<nombre>/:
contenido.mjs — el copy, literal del wireframe. Es donde se
cambian los textos, y se puede tocar sin saber programar: son frases entre comillas.build.mjs — qué módulo usa cada sección y con qué fotos.Y un solo comando lo hace todo:
node compilar.mjs
Compila las 12 páginas, comprueba que cumplen los criterios, publica en
ui/output las revisadas y regenera estas pestañas. Si algo incumple un
criterio, no publica: avisa y para.
Esto es lo más importante que hay que entender del proyecto, porque cambia cómo se trabaja.
Al principio, cada criterio de diseño se arreglaba en la página que se estaba mirando. Resultado: la siguiente nacía con el mismo fallo y la revisión repetía el mismo comentario una y otra vez.
Ahora cada acuerdo es una comprobación automática. Hay 27 reglas que se pasan a todas las páginas en cada compilación —que los enlaces vayan en negro, que la tinta se lea sobre su fondo, que los iconos tengan un solo grosor, que el espaciado salga de un token…—. La lista completa, con el motivo de cada una, está en Para dev.
build.mjs de una página para corregir algo de estilo, casi seguro que estás en el
sitio equivocado.
| Pestaña | Para quién | Qué hay |
|---|---|---|
| Páginas | Todos | Las 12 maquetas por sprint |
| Para dev | Gabriela y Eduardo | Lo que está roto en staging, lo que corregimos nosotros y los criterios a mantener al migrar |
| Para UX | Carla e Irene | Los 41 puntos pendientes, cada uno con enlace a la sección donde se ve y al wireframe de Figma |
Las tres se generan solas al compilar. No se editan a mano: se
escriben en ui/output/registro-dev.md y ui/context/registro-ux.md, que
son la fuente.
Cmd+Shift+R. Pasó una vez y costó un rato.ui/CLAUDE.md (el proceso) y
ui/guille/README.md (el taller y las trampas conocidas).