# LA StressLab 1.1.54 — 2026-07-22

## Resumo
**Varredura VRAM** (sem MATS na cara do técnico) + **NVMe endurance ≠ FAIL** + tips de bancada e cobertura no Telegram.

## Correções / produto

### Disco — endurance vs falha
- `Percentage Used = 100%` / “saúde 0%” → **aviso** (fim da endurance nominal)
- FAIL duro só: verify · SMART falhou · spare ≤10% · SMART piorou neste ciclo
- Label UI: Endurance SSD / `100−% Used`

### GPU — Varredura VRAM
- UI / popup / Telegram: **Varredura VRAM** (kinds/`mats_*` internos intactos)
- Tips: VRAM fail · incompleto · térmica · aviso suave
- Checkbox: **Continuar e mapear erros** (defaults dos perfis iguais)
- FIM Telegram: cobertura VRAM % quando disponível

## Arquivos principais
`test_views.py` · `app_config.py` · `result_popup.py` · `dump_delivery.py` · `app.py` · `diagnostics.py` · `run_verdict.py` · `gpu_verdict.py` · `completo_stages.py` · `fault_locus.py` · `mats_report.py` · `storage.py` · `branding.py`

## Testes
- `tools/test_p0_verdict.py`
- `tools/test_p1_p2_verdict.py` (incl. % Used 100 / spare crítico)
- `tools/test_1_1_54_regression.py`

## Notes (latest.json)
```
1.1.54 — Varredura VRAM; NVMe endurance≠FAIL; tips GPU; cobertura Telegram
```
