La red de estilos
Qué carga cada sitio de verdad, medido bajando su HTML. Esta página existe porque las inconsistencias de estilo molestan más cuando no se pueden ver: acá están todas, con su versión y su navbar, sitio por sitio.
La regla de herencia
kit.innovacionsantiago.cl es la fuente única: sirve el
kit v9 por hash y este hub. Los CDN de marca (style.cochid.cl,
style.circulodesantiago.cl) heredan de él: sirven su capa de marca
(brands/<marca>/tokens.css) y enlazan acá para
la documentación. Un sitio nunca carga dos kits ni redefine tokens.
kit.innovacionsantiago.cl
el kit y el hub · v9 por hash · fuente única
el kit y el hub · v9 por hash · fuente única
style.innovacionsantiago.cl
guía narrativa + observatorio · mismos activos v9
guía narrativa + observatorio · mismos activos v9
style.cochid.cl
capa de marca cochid · hoy sirve v6, migrar
capa de marca cochid · hoy sirve v6, migrar
style.circulodesantiago.cl
capa de marca CDS · hoy 404 en la raíz, decidir
capa de marca CDS · hoy 404 en la raíz, decidir
Lo que dice la medición
Medí el lado servido de 64 hosts con curl directo sin -L el 2026-08-20 entre 05:30 y 05:50 UTC: 61 respondieron 200, uno 302 gateado (admin.innovacionsantiago.cl), uno 404 (style.circulodesantiago.cl) y andres-salud.innovacionsantiago.cl no resuelve DNS hoy pese a figurar 200 en el mapa del 19-ago. De los 61 públicos, 26 cargan v9 (todos fijados al mismo digest f417275c, ninguno quedó en un digest viejo), 15 cargan v6 en alguna forma (11 completo, 2 sólo woff2, 2 mezclado con v8), 5 tocan v7 (4 completo, 1 sólo fuentes) y 15 no cargan ni un byte del CDN. El canon declarado vive en cinco registros que no coinciden: consumers.yaml fija 27 de 27 filas en v6, ESTRUCTURA.md §4 dice v7/base, cis-verify/app/main.py fija v9 por hash, consumers.json del release lista 49 consumidores y el observatorio vivo tiene 52 (v6 22, v9 20, v7 4, v5 2). Contra consumers.yaml sólo 6 filas coinciden con lo servido y 14 son delta; contra consumers.json v9 coinciden 32 y hay 4 delta. La causa estructural del desorden está medida: v6/shell.min.js pesa 101.226 bytes y registra cis-navbar, cis-footer, illanes-navbar e illanes-footer, mientras v7/theme.js (3.284 b) y v9/chrome.js (2.007 b) registran cero custom elements, así que los expected_components que exigen 24 filas del registro son incumplibles en el canon vigente y el navbar quedó reimplementado en siete familias de clases distintas. La divergencia de la portada quedó confirmada por bytes: lo servido en style.innovacionsantiago.cl/ es sha256 5e1deedb con 35.209 b (release docs/535e9727) contra el árbol del repo public/index.html sha256 d241f45b con 100.865 b.
Sitio por sitio · medido el 2026-08-20
| Host | Kit | Detalle de lo que carga | Navbar | Fuentes | noindex |
|---|---|---|---|---|---|
| innovacionsantiago.cl (apex) | sin kit | ninguna · bundle local 72.360 b | cis-nav__links (fork) | cis-footer (fork) | no |
| v10.innovacionsantiago.cl | sin kit | ninguna · mismo root que el apex | cis-nav__links (fork) | cis-footer (fork) | header |
| circulodesantiago.cl (apex) | v6 | v6 sólo woff2 | cds-nav__links (fork) | cds-footer (fork) | no |
| cochid.cl (apex) | v9 | v9/f417275c | ccnav (propio) | ccfooter (propio) | no |
| usaia.cl | v9 | v9/f417275c | no hay <nav> | no hay <footer> | no |
| situacion.cl | v6 | v6 (cis.min.css) | no hay <nav> | no hay <footer> | no |
| periodismo2.cl | v7 | v7 sólo fuentes | tailwind border-b | tailwind mt-auto | no |
| indieweb.cl | v6 | v6 (cis.min.css) | <cis-navbar> shell v6 | <indieweb-footer> shell v6 | no |
| comentario.cl | sin kit | ninguna · bundle Next local | no hay <nav> | site-footer | no |
| firmasydocumentos.cl | v9 | v9/f417275c | gr-nav__links (canon) | gr-footer (canon) | no |
| www.firmasydocumentos.cl | v9 | v9/f417275c | gr-nav__links | gr-footer | no |
| style.innovacionsantiago.cl | v9 | v9/f417275c (rutas relativas al propio host) | gr-nav__links | ds-footer | no |
| style.cochid.cl | v6 | v6 (cis.min.css) | <cis-navbar> shell v6 | <cis-footer> shell v6 | no |
| style.circulodesantiago.cl | s/d | 404 en la raíz | - | - | - |
| docs.innovacionsantiago.cl | v9 | v9/f417275c | nav (propia) | foot (propia) | no |
| docs.circulodesantiago.cl | v9 | v9/f417275c | nav (propia) | foot (propia) | no |
| docs.cochid.cl | v5 | v5 desde style.illanes00.cl | quarto-secondary-nav | footer (Quarto) | no |
| boleta.innovacionsantiago.cl | v9 | v9/f417275c | nav | foot | no |
| factura.innovacionsantiago.cl | v9 | v9/f417275c | nav | foot | no |
| documentos.innovacionsantiago.cl | v9 | v9/f417275c | nav | foot | no |
| portal.innovacionsantiago.cl | v9 | v9/f417275c | gr-nav__links | gr-footer | no |
| catalogo.innovacionsantiago.cl | v9 | v9/f417275c | catalog-nav | site-footer | no |
| collage.innovacionsantiago.cl | v9 | v9/f417275c | gr-nav__links | gr-footer | no |
| isometrico.innovacionsantiago.cl | v9 | v9/f417275c copiado al propio host (/style-v9/) | no hay <nav> | no hay <footer> | no |
| status.innovacionsantiago.cl | v6 | v6 + v8 mezclados | topbar__links | cis-legal-static | no |
| inbox.innovacionsantiago.cl | v6 | v6 + v8 mezclados | <cis-navbar> shell v6 | tailwind mt-12 | no |
| bitacora.innovacionsantiago.cl | sin kit | ninguna · bundle local | no hay <nav> | site-footer | no |
| errors.innovacionsantiago.cl | sin kit | ninguna · GlitchTip de terceros | no hay <nav> | no hay <footer> | no |
| santiago.innovacionsantiago.cl | sin kit | ninguna · tokens propios stgo-* | nav | foot | no |
| winterbreak.innovacionsantiago.cl | sin kit | ninguna | no hay <nav> | no hay <footer> | no |
| cis.innovacionsantiago.cl (staging) | sin kit | ninguna · bundle Vite | no hay <nav> | no hay <footer> | header |
| agosto10.innovacionsantiago.cl (staging) | v9 | v9/f417275c | gr-nav__links | gr-footer | header |
| libro.innovacionsantiago.cl (retirado) | v7 | v7 | no hay <nav> | no hay <footer> | meta+header |
| libro.circulodesantiago.cl (retirado) | v7 | v7 | no hay <nav> | no hay <footer> | meta+header |
| vpn.innovacionsantiago.cl | v9 | v9/f417275c | brand-navbar__links | vpn-footer | meta+header |
| vpn.cochid.cl | v9 | v9/f417275c | brand-navbar__links | vpn-footer | meta+header |
| vpn.illanes00.cl | v9 | v9/f417275c | brand-navbar__links | vpn-footer | meta+header |
| admin.innovacionsantiago.cl | s/d | no medido: gateado 302 SSO | - | - | header |
| cds.circulodesantiago.cl (staging) | v6 | v6 sólo woff2 | cds-nav__links | cds-footer | header |
| nuevo.circulodesantiago.cl (staging) | v9 | v9/f417275c | no hay <nav> | no hay <footer> | header |
| enciclopedia.circulodesantiago.cl | v9 | v9/f417275c | no hay <nav> | no hay <footer> | no |
| datos.cochid.cl | v9 | v9/f417275c | tailwind border-b | no hay <footer> | no |
| bici.cochid.cl | v9 | v9/f417275c | no hay <nav> | no hay <footer> | no |
| clima.cochid.cl | v9 | v9/f417275c | gr-nav__links | module-source | no |
| economia.cochid.cl | v9 | v9/f417275c | gr-nav__links | gr-footer | no |
| mundial.cochid.cl | v9 | v9/f417275c | no hay <nav> | no hay <footer> | no |
| taller.cochid.cl | v9 | v9/f417275c (12 links, duplicados) | tailwind hidden | chrome | no |
| congreso.cochid.cl | v7 | v7 desde style.cochid.cl (12 links, duplicados) | gr-nav__links | gr-footer | no |
| lex.cochid.cl | v6 | v6 | tailwind border-t | tailwind mt-16 | no |
| mapas.cochid.cl | v6 | v6 | no hay <nav> | no hay <footer> | no |
| trenes.cochid.cl | v6 | v6 | no hay <nav> | no hay <footer> | no |
| tpte.cochid.cl | v6 | v6 | tailwind border-b | no hay <footer> | no |
| graphs.cochid.cl | v6 | v6 | tailwind flex | tailwind border-t | no |
| elecciones.cochid.cl | v6 | v6 | no hay <nav> | no hay <footer> | no |
| cables.cochid.cl | v6 | ninguna hoja · sólo preload de v6/shell.min.js | no hay <nav> | no hay <footer> | no |
| ciudad.cochid.cl | sin kit | ninguna · devuelve 44 bytes | no hay <nav> | no hay <footer> | no |
| medicamentos.cochid.cl | sin kit | ninguna · copia local del chrome | gr-nav__links (copiado) | gr-footer (copiado) | no |
| medicamentos-staging.cochid.cl | sin kit | ninguna · copia local del chrome | gr-nav__links (copiado) | gr-footer (copiado) | header |
| thesis.cochid.cl | v7 | ninguna · Bootstrap 5.3.2 de jsdelivr + cochid-v7.css local | navbar (Bootstrap) | cis-footer-lite | no |
| prosa.medicamentos.cochid.cl | sin kit | ninguna · bundle Next | top | pie | meta |
| prosa.illanes00.cl | sin kit | ninguna · mismo backend que prosa.medicamentos | top | pie | meta |
| apps.indieweb.cl | v6 | v6 | <cis-navbar> shell v6 | <indieweb-footer> shell v6 | no |
| mkt.indieweb.cl | v6 | v6 (mismo root que indieweb.cl) | <cis-navbar> shell v6 | <indieweb-footer> shell v6 | no |
| mundial.illanes00.cl (retirado) | v7 | v7 | no hay <nav> | no hay <footer> | meta+header |
| andres-salud.innovacionsantiago.cl | sin kit | no medido hoy: DNS no resuelve (200 en el mapa del 19-ago) | - | - | - |
Fuente: plano de estilo del modelo formal (cis-modelo/data/planos-arquitectura.json), medido con curl sin seguir redirects. El observatorio vivo corre en style.innovacionsantiago.cl/observatory. Las filas con «sin kit» violan la regla H12 y las de versión vieja el registro de consumidores: el detalle está en Reglas.