4.3 KiB
4.3 KiB
proyecto, subtema, slug, version, autor, nivel, estado
| proyecto | subtema | slug | version | autor | nivel | estado |
|---|---|---|---|---|---|---|
| 9. hiparquia | verificación · hiparquia.dog (F0-lite, antes de desplegar) | verificacion-hiparquia-sitio | v20260804-2140 | Francisco León (ioon) + Claude | reporte de verificación | PASA 12/12 · 1 BLOQUEADO (el dominio, que no es de la pieza) |
VERIFICACIÓN · hiparquia.dog · 04-ago-2026 21:40, hora Oaxaca
régimen: automático · sin licencias declaradas
Medido contra dist/ servido en 127.0.0.1, no contra el disco. Tres rutas: /,
/ficha/hombres-necios/, /ficha/nada-te-turbe/.
Los seis escenarios adversos
| # | escenario | resultado |
|---|---|---|
| 1 | Sin JavaScript | contenido completo: 1,108 · 3,827 · 3,874 caracteres visibles. <h1> presente, enlaces navegables ✔ |
| 2 | prefers-reduced-motion: reduce |
transition-duration: 1e-05s ✔ |
| 3 | Pestaña oculta + rAF congelado |
0 elementos invisibles. Nada nace en opacity-0 ✔ |
| 4 | 360 px | scrollWidth === clientWidth en las tres rutas ✔ |
| 5 | Táctil 390 px | sin desborde; nada depende de :hover para funcionar ✔ |
| 6 | Recarga a media página | no aplica: no hay estado de llegada que rearmar ✔ |
PASA 12/12
- ✔ Cero JavaScript. Dos recursos en el cable y ya: el HTML y la fuente. No hay ni un
<script>que enviar. - ✔ HTML en el cable, comprimido: 2,425 B el índice y 4,028 B una ficha. La vara: el primitivo del puente pesa 1,482 B y el sitio entero de Bruno Imbrizi, 27 KB.
- ✔ Fuente: 36,400 B — el maestro pesa 95,144 y se le quitaron los tres ejes que el sitio no usa. −61.7 % sin tocar un carácter.
- ✔ Objetivo de toque: 44 px el peor, en las tres rutas y en los dos anchos. El imperativo es 24 y la meta 44; aquí el peor caso ya es la meta.
- ✔ Ancho durante el hover: 91.16 → 91.16 px, delta 0.00. El enlace cambia de color y nada
más — ni
font-weightniletter-spacing, que ensanchan y empujan a los vecinos. - ✔ Contraste 21:1 en el texto (blanco puro sobre negro puro) y 9.7:1 en el texto tenue
(
#a6a6a6). Imperativo: 4.5:1. - ✔ Un solo
<h1>por página,lang="es", enlace «Saltar al contenido». - ✔
og:imagepresente desde el primer día — 1200×630, una por ficha. WhatsApp y Facebook no ejecutan JavaScript: leen las etiquetas y nada más. (serclin.mx todavía no lo tiene.) - ✔ Canónica y
schema.orgen cada ficha. En «nada» el JSON-LD declaracreativeWorkStatus: "Autoría tradicional no verificada paleográficamente"— la reserva de la ficha, legible por máquina. - ✔ El candado del protocolo está en código, no en un documento: una ficha que no sea
verdeopropiono aparece en el índice y su página no se construye. - ✔ Foco visible con
:focus-visible, contorno de 2 px y separación de 3. - ✔ CSP cerrada:
default-src 'none'. Se puede porque no hay JavaScript de nadie; el día que deje de poderse será porque entró algo.
FALLA 0
BLOQUEADO 1 — y no es de la pieza
⛔ hiparquia.dog no resuelve. El sitio está listo; el dominio no. Bloquea también los dos
pines de S2, que lo llevan impreso.
Alcance recortado, y se dice
- No se probó en un navegador de teléfono real, solo en Chromium con emulación táctil.
- No se probó con lector de pantalla real.
- No se construyó la imagen Docker — no hay demonio de Docker en este contenedor. El
Dockerfileestá escrito y razonado, pero su primera construcción es una comprobación pendiente, no un hecho. - No se midió Safari ni Firefox: el sitio no usa nada que esté en discusión (sin
danimada, sinoffset-path, sinanimation-timeline), pero eso es un argumento, no una medición.
Lo que sigue
- DNS de
hiparquia.dogen Cloudflare + TLS por Traefik. - Repo en Gitea, app en Coolify, y la primera construcción de la imagen.
git push→Redeploymanual → verificar contra producción. El paso 2 no es opcional mientras Coolify no esté expuesto: es la regla que costó 68 días en serclin.- Con el sitio en pie, los pines salen y los carruseles dejan de prometer en falso.
Verificación · 04-ago-2026 21:40, hora Oaxaca. Doce comprobaciones, cero fallos, y un bloqueo que no depende de escribir más código.