Documento interno · Mesa247

Guías de ingeniería

Cómo escribimos código aquí: el criterio que fijamos después del incidente, y las dos casas nuevas a las que estamos migrando (Python en el backend, React en el frontend).

Tres guías que se leen en este orden. La primera dice qué se hace y qué no en cualquier repo nuestro, con los vicios reales encontrados en una auditoría. Las otras dos son la transición: de PHP a Python para m-b-core, y de Blade/jQuery/React 15 a React con SSR para el libro y el marketplace.

Actualizado agosto 2026 Base auditoría de 13 repos · 43 vicios con evidencia No publicar fuera del equipo
Las tres guías

Por dónde empezar

Según tu caso

Entro al equipo esta semanaLee Criterio completo (40 min) y luego la guía de tu stack. El checklist de PR se pega en la plantilla del repo donde vayas a trabajar.
Mantengo los repos PHPCriterio es tu guía diaria: los vicios 1 a 23 son de esos repos, con ruta y línea. Cuando revises un PR y encuentres uno, enlaza a su sección en vez de discutirlo otra vez.
Voy a hacer PRs en m-b-corePython para m-b-core, y haz las 8 prácticas en orden: una por sesión. Terminan con tu primer PR real.
Trabajo en el libro o el marketplace nuevoReact y SSR. Presta atención a la sección de SSR (dónde corre cada línea) y a los dos vicios que ya se colaron al repo nuevo.
Voy a tocar infraestructura o el incidenteCriterio, sección F: vhosts, GitOps, Terraform, los repos de operación y el repo del incidente.
Me toca revisar un PRChecklist de revisor, y si es Python o React, el checklist específico de esa guía.

Las ocho prácticas de Python

Construyen un mismo mini-repo (mesa-core-practicas) que calca la estructura y las convenciones reales de m-b-core. Todo el código y todas las salidas se ejecutaron de verdad al escribirlas; lo no ejecutable está marcado en cada página. Hazlas en orden.

Cómo se mantiene esto

  • Vive en el repo Mesa247/guias-ingenieria. Un cambio es un PR, como cualquier otro código.
  • Cuando una convención cambie en un repo (CLAUDE.md, TESTING.md, metodología de estado), se actualiza la guía en el mismo PR que la cambia.
  • Cuando aparezca un vicio nuevo o se cierre uno, se edita su tarjeta en Criterio y se anota en el anexo de auditoría.
  • Retro mensual de 20 minutos: qué regla sobra, qué falta, qué confundió a quien entró último.
Confidencialidad

Estas páginas citan rutas, líneas y hallazgos de seguridad de nuestros repos de producción (nunca valores de secretos). Son para el equipo: no se comparten fuera ni se indexan. Si hace falta control de acceso real, va detrás de Cloudflare Access con el correo del equipo.