AI-LAB Astro Visual System
Section titled “AI-LAB Astro Visual System”Propósito
Section titled “Propósito”Este documento fija el estándar visual para futuras páginas y actualizaciones Astro. La meta es mantener una presentación premium, técnica y coherente entre /infra, /ai-infrastructure, observabilidad, status, runbooks y páginas futuras.
Principios visuales
Section titled “Principios visuales”- Oscuro premium.
- Acentos cyan/teal.
- Jerarquía ejecutiva primero.
- Contenido técnico después.
- Evitar tablas crudas cuando una matriz o card sea más legible.
- Separar resultado técnico PASS de resultado visual PASS.
- Mantener coherencia entre páginas internas y documentación operativa.
Anatomía estándar de página
Section titled “Anatomía estándar de página”- Hero / encabezado.
- Estado operativo.
- Executive summary cards.
- Secciones principales.
- Matrices operativas.
- Roadmap.
- Riesgos residuales.
- Próxima fase.
Patrones documentales estándar
Section titled “Patrones documentales estándar”Estos nombres describen patrones visuales/documentales. No implican que exista todavía un componente Astro con ese nombre.
- HeroBlock.
- StatusCard.
- MetricCard.
- OperationalMatrix.
- RoadmapPanel.
- ToolMatrix.
- CalloutSuccess.
- CalloutWarning.
- CalloutCritical.
- OperatorAction.
- SecurityNote.
Badges estándar
Section titled “Badges estándar”- confirmed.
- active.
- standby.
- pending.
- reserved.
- low risk.
- medium risk.
- critical.
- operator action.
- read-only.
- mutable.
- destructive.
Roadmap estándar
Section titled “Roadmap estándar”- Completado recientemente.
- Próximo bloque.
- Pendiente.
- En reserva.
- Operator action.
- No convertir Roadmap en changelog largo.
MCP Tools estándar
Section titled “MCP Tools estándar”- Tools confirmadas.
- Uso activo.
- En preparación.
- En reserva.
- Condiciones de activación.
- AILAB_MCP_TOKEN como nombre de variable, sin valor real.
- LAN controlled mode.
- Read-only por defecto.
- Acciones mutables o destructivas en reserva salvo aprobación.
Tablas y matrices
Section titled “Tablas y matrices”- Tabla solo si mejora lectura.
- Máximo 5 columnas cuando sea posible.
- Para tools y roadmap, preferir cards o matriz visual.
- Evitar contenido plano sin jerarquía.
Seguridad y sanitización
Section titled “Seguridad y sanitización”- No tokens.
- No credenciales.
- No endpoints sensibles.
- No seriales.
- No identificadores GPON completos.
- IPs internas solo si la página es interna o protegida y hay justificación.
- En caso de duda, usar versión sanitizada.
Checklist de publicación Astro
Section titled “Checklist de publicación Astro”Antes de commit:
- npm run build PASS.
- Ruta validada en dist.
- Sin secretos.
- Sin tokens reales.
- Sin seriales.
- Sin IPs sensibles salvo justificación.
- Diseño revisado.
- No tablas crudas innecesarias.
- Roadmap actualizado si aplica.
- MCP Tools actualizadas si aplica.
- Informe de auditoría creado.
- No runtime ni servicios tocados.
- Visual review antes de push.
Aplicación obligatoria
Section titled “Aplicación obligatoria”Futuras fases Astro deben:
- Reutilizar estos patrones.
- Evitar HTML/CSS ad hoc sin justificación.
- Incluir revisión visual antes de push.
- Separar contenido técnico de aceptación visual.
Próxima aplicación
Section titled “Próxima aplicación”- Próxima fase recomendada: AI-LAB-ASTRO-ROADMAP-MCP-TOOLS-VISUAL-APPLY-01
- Objetivo: aplicar este estándar a /ai-infrastructure.
Publishing Guardrails
Section titled “Publishing Guardrails”Regla principal
Section titled “Regla principal”npm run build no equivale a aceptaci?n visual.
Una publicaci?n Astro solo puede pasar si:
npm run buildPASS.npm run validate:visualPASS.- Ruta objetivo validada en
dist. - Revisi?n visual o screenshot sin overflow.
- Resumen final al operador en espa?ol.
- Sin m?tricas largas como t?tulos principales.
- Sin cards ad hoc fuera del sistema visual.
- Sin push si hay regresi?n visual.
T?tulos seguros
Section titled “T?tulos seguros”Usar t?tulos cortos:
- Runtime Health
- Infra Cross-check
- Health Drift
- Watchdog
- Router Auto
- LM Studio Benchmark
Mover nombres largos a badges/code:
ailab_cognitive_health_scoreai_lab:runtime_health_scoreno_nodes_onlinegoogle/gemma-4-e4b
Idioma
Section titled “Idioma”El resumen operativo debe estar en espa?ol. El ingl?s solo se permite para literales t?cnicos.
Visual Gate
Section titled “Visual Gate”Antes de push:
- build,
- validate:visual,
- screenshot/revisi?n,
- commit,
- no push sin aprobaci?n si hay cambios visuales.