# v91 internal QA

## node --check /mnt/data/next_v91_clean_build/assets/js/app.js

```text
OK
```

## node --check /mnt/data/next_v91_clean_build/assets/js/shell.js

```text
OK
```

## php -l /mnt/data/next_v91_clean_build/ota_youtube_proxy.php

```text
No syntax errors detected in /mnt/data/next_v91_clean_build/ota_youtube_proxy.php
```

## node /mnt/data/next_v91_clean_build/qa_check.js

```text
OK single CSS link
OK no legacy CSS files linked
OK app.css exists and is substantial
OK no legacy yellow-green color tokens in clean CSS
OK menu button source single label
OK renderControls enforces menu label
OK dashboard horizontal days CSS
OK library video 16:9
OK previous button secondary
```

## Render attempt

- Chromium mobile screenshot: WARN unavailable/empty (rc=-5)

## Static assertions

- Single CSS file linked: OK
- Legacy CSS stack removed from HTML: OK
- Clean blue/dark accent system: OK
- Dashboard horizontal day row rule: OK
- Library 16:9 video rule: OK
- Pass previous button secondary rule: OK
- Menu label source and renderControls guard: OK
