Saltar al contenido

← Trabajo

Código abierto · Turborepo + pnpm · MIT

acceptance-gate

El repositorio existe para demostrar una cosa: que un proceso entrega calidad — y que la prueba es automática.

github.com/climaa/acceptance-gatev1.4.0 · Sep 202619 componentes · 4 apps en vivo · 10 artículos

01 · App

Blog

Next.js App Router + MDX. Diez artículos sobre agentes, puertas de calidad y regresión visual, un changelog público y el design system consumido como un producto real. Claro y oscuro desde los mismos tokens.
Animación: el artículo «GitHub doesn’t bill time, it bills jobs» y sus cifras contando: 2.351 jobs facturados en 48 horas, 702 minutos reales facturados como 2.000, 35 de 189 ejecuciones en verde y la cuota mensual de Actions agotada en 48 horas.
Captura · portada del blog, oscuro · 1280×800 @2x

02 · App

Storybook

El design system publicado: 19 componentes atómicos, estilos solo con tokens y páginas de documentación que enlazan de vuelta a los artículos. Donde un tech lead verifica lo que dice el CV.
Animación: los átomos Button, Tag y PostMeta se combinan en la molécula PostCard, y tres PostCard forman el organismo PostList.
Captura · Docs › Design tokens

03 · App + CLI

Consola visual-diff

Un CLI de regresión visual hecho a medida y la consola que lo maneja. La URL pública sirve una ejecución de ejemplo incluida en el repositorio; instalada en local captura, compara y revisa ejecuciones reales.
Animación: la captura A (baseline) y la B (candidata) se comparan; el diff marca en rojo tres zonas cambiadas y una persona marca el cambio como revisado.
Captura · la consola con un informe de diferencias abierto

04 · Suite de aceptación

Playwright + playwright-bdd

Ficheros .feature en Gherkin sin selectores, ejecutados por Playwright y exigidos por la puerta de calidad. Las especificaciones son contratos que un agente puede leer y mantener.
Captura · un .feature corto + una ejecución en verde

05 · App

Manual

La consola documentada por las especificaciones que la controlan. Cada página se compila del mismo Gherkin que ejecuta la suite, así que el manual no puede describir un comportamiento que la build no tiene — ni quedarse obsoleto sin una comprobación en rojo.

Captura pendiente

Captura · una página del manual junto al escenario del que se compila

06 · Orquestador

Sandcastle

Las incidencias se convierten en PRs de noche. Cada PR pasa la misma puerta que uno humano; ninguno se fusiona solo. La etiqueta dice quién lo escribió, las comprobaciones dicen si sale.
Animación: el pull request #441 espera a los ocho controles de la puerta de calidad (lint, typecheck, build, test, format, health, orchestrator, e2e) y solo se fusiona cuando todos están en verde.
Captura · PRs fusionados con las etiquetas Sandcastle / Manual-PR

Todo lo de arriba es público, versionado y verificable en dos clics. De eso se trata.

Siguiente

Mantén tu código verificable. Recupera tus mañanas.

Abierto a puestos de Lead y Senior Full Stack y a contratos, en remoto por Europa o híbrido en Barcelona y Madrid. Una llamada de 30 minutos sobre tu propio código, sin diapositivas.