# Smoke manual del dashboard > Esta lista cubre los flujos no automatizados (Streamlit). Ejecutar tras > cambios visuales o estructurales del dashboard. ## Setup ```bash cp .env.example .env docker compose up -d sleep 15 ``` Abrir [http://localhost:8501](http://localhost:8501). ## 1) Registro - [ ] Aparece `incident_analyzer` en el desplegable. - [ ] Detalle muestra version, owner, propósito, guardrails, system_prompt. - [ ] Tabla de versiones lista `v1` y `v2`. - [ ] Diff `v1 → v2` muestra cambios coloreados. ## 2) Ejecutar - [ ] Botones de escenarios cargan texto en el textarea. - [ ] Invocar `02_mos_degradation_pool_sbc` → status=`completed`, sin HITL, decision_path con 6 steps. - [ ] Invocar `01_sip_registration_drop` → status=`awaiting_approval`, banner amarillo redirige a Aprobaciones. ## 3) Aprobaciones - [ ] La ejecución pendiente aparece en el desplegable. - [ ] Cada acción muestra risk_score con color, target y rollback_plan. - [ ] Aprobar acciones seleccionadas → status=`completed`. - [ ] Rechazo con razón → status=`failed`, error=`rejected_by_human`. ## 4) Historial - [ ] Tab "Ejecuciones" lista todas las ejecuciones con summary. - [ ] Detalle muestra trace + violations. - [ ] Tab "Violaciones" filtrable por severity. ## 5) Politicas - [ ] `default` aparece con sus validadores de input/output. - [ ] Cada validador expandible con su config. ## Bloqueo por PII (input) - [ ] Pegar `El cliente con NIF 12345678Z reporta caída`. - [ ] Invocar → status=`blocked_by_guardrail`, violación `DetectPII`. ## Persistencia - [ ] `docker compose down && docker compose up` → ejecuciones previas siguen accesibles vía Historial; aprobaciones pendientes siguen pendientes.