You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte-kit-vice/docs/audit/components/banner.md

31 lines
2.9 KiB

# banner — ficha de auditoría (RE-AUDITADA 2026-07-07, profundidad piloto)
- **Familia**: overlays/avisos (variantes posicionales inline·overlay·persistent) · **Método**: solo análisis · demos fuera
- **Capas leídas**: [morfo](../../../src/uix/morfo/components/banner.ts) (45 líneas; header con la cita de la spec HTML)
- ⚠️ **DEROGADO 2026-08-19 (A-109)**: esta ficha calificó «ejemplar» el `role="banner"` explícito. La cita normativa era correcta y la conclusión no: HTML-AAM le quita el rol a una `<header>` anidada **a propósito**, porque ARIA reserva `banner` para la cabecera del SITIO, de la que un documento marca como mucho una. Medido en `/blocks/landing`: la tira y el `site-header` daban dos. El componente pasa a `<section>` sin rol — `region` sólo cuando el consumidor la nombra.
- **Máquina**: PASS limpio · README eidos ✓ · vocabulario de variantes posicional (no perceptual — §19) ✓
- **Corrección sobre el pass superficial**: decía "morfo —"; FALSO — morfo eidos-native con razón NORMATIVA escrita: "The explicit role stabilises the landmark across layouts — the HTML spec only grants `role='banner'` to `<header>` when it is a top-level child of `<body>`"
## Dimensiones (evidencia leída)
| # | Dimensión | Estado | Evidencia |
| --- | -------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 8 | Contrato morfo | ~~✓ ejemplar~~ → corregido (A-109) | era `<header data-banner role='banner'>` con la cita de la spec; hoy `<section data-banner>` sin rol propio. `data-intent` → canal color-role estándar |
| 10 | Theming | hallazgo | **F-1**: la variante `overlay` flota (banda z) sin estampar depth — al censo |
| 14 | Docs | gap menor | Clasificación formal → SYS-7 |
## Hallazgos y propuestas
| ID | Hallazgo | Propuesta |
| ------- | ------------------------------- | ----------------------------------------------------------------- |
| **F-1** | overlay-banner sin `data-depth` | Pass conjunto de depth (tooltip/toast/float-panel/banner-overlay) |
| **F-2** | Clasificación formal | SYS-7 |
## Escalan al sistema
SYS-7 · censo depth.
## Veredictos
_(pendiente — checkpoint post-barrido)_

Powered by TurnKey Linux.