
## 0522-20 — chatwindow

- url: http://localhost:8791/
- viewport: 1400x900
- pageH: 900
- positions: 3

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_chatwindow_00.png`
- pos1: scrollY=0 shot=`/tmp/visual_check_chatwindow_01.png`
- pos2: scrollY=0 shot=`/tmp/visual_check_chatwindow_02.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0542-27 — kpi_5h_fix

- url: http://localhost:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_kpi_5h_fix_00.png`
- pos1: scrollY=2112 shot=`/tmp/visual_check_kpi_5h_fix_01.png`
- pos2: scrollY=4224 shot=`/tmp/visual_check_kpi_5h_fix_02.png`
- pos3: scrollY=6336 shot=`/tmp/visual_check_kpi_5h_fix_03.png`
- pos4: scrollY=8449 shot=`/tmp/visual_check_kpi_5h_fix_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0542-44 — kpi_5h_fix

- url: http://localhost:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_kpi_5h_fix_00.png`
- pos1: scrollY=2112 shot=`/tmp/visual_check_kpi_5h_fix_01.png`
- pos2: scrollY=4224 shot=`/tmp/visual_check_kpi_5h_fix_02.png`
- pos3: scrollY=6336 shot=`/tmp/visual_check_kpi_5h_fix_03.png`
- pos4: scrollY=8449 shot=`/tmp/visual_check_kpi_5h_fix_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0552-03 — kpi_gate_fix

- url: http://localhost:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_kpi_gate_fix_00.png`
- pos1: scrollY=2112 shot=`/tmp/visual_check_kpi_gate_fix_01.png`
- pos2: scrollY=4224 shot=`/tmp/visual_check_kpi_gate_fix_02.png`
- pos3: scrollY=6336 shot=`/tmp/visual_check_kpi_gate_fix_03.png`
- pos4: scrollY=8449 shot=`/tmp/visual_check_kpi_gate_fix_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0620-48 — engine_map

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1201
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_map_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0621-26 — engine_map_full

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1201
- positions: 3

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_map_full_00.png`
- pos1: scrollY=150 shot=`/tmp/visual_check_engine_map_full_01.png`
- pos2: scrollY=301 shot=`/tmp/visual_check_engine_map_full_02.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0631-23 — idx_tab

- url: http://127.0.0.1:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_idx_tab_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0631-29 — engine_top

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1210
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_top_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0646-22 — kpi_signal

- url: http://localhost:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_kpi_signal_00.png`
- pos1: scrollY=2112 shot=`/tmp/visual_check_kpi_signal_01.png`
- pos2: scrollY=4224 shot=`/tmp/visual_check_kpi_signal_02.png`
- pos3: scrollY=6336 shot=`/tmp/visual_check_kpi_signal_03.png`
- pos4: scrollY=8449 shot=`/tmp/visual_check_kpi_signal_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0646-41 — kpi_signal

- url: http://localhost:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_kpi_signal_00.png`
- pos1: scrollY=2112 shot=`/tmp/visual_check_kpi_signal_01.png`
- pos2: scrollY=4224 shot=`/tmp/visual_check_kpi_signal_02.png`
- pos3: scrollY=6336 shot=`/tmp/visual_check_kpi_signal_03.png`
- pos4: scrollY=8449 shot=`/tmp/visual_check_kpi_signal_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0653-35 — engine_v2

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1400
- positions: 2

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_v2_00.png`
- pos1: scrollY=500 shot=`/tmp/visual_check_engine_v2_01.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0657-52 — engine_v3

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1400
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_v3_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0701-37 — kpi_thresh

- url: http://localhost:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_kpi_thresh_00.png`
- pos1: scrollY=2112 shot=`/tmp/visual_check_kpi_thresh_01.png`
- pos2: scrollY=4224 shot=`/tmp/visual_check_kpi_thresh_02.png`
- pos3: scrollY=6336 shot=`/tmp/visual_check_kpi_thresh_03.png`
- pos4: scrollY=8449 shot=`/tmp/visual_check_kpi_thresh_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0701-53 — kpi_thresh

- url: http://localhost:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_kpi_thresh_00.png`
- pos1: scrollY=2112 shot=`/tmp/visual_check_kpi_thresh_01.png`
- pos2: scrollY=4224 shot=`/tmp/visual_check_kpi_thresh_02.png`
- pos3: scrollY=6336 shot=`/tmp/visual_check_kpi_thresh_03.png`
- pos4: scrollY=8449 shot=`/tmp/visual_check_kpi_thresh_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0704-41 — chatfu

- url: http://localhost:8791/
- viewport: 1400x900
- pageH: 900
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_chatfu_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0706-50 — news_ui

- url: http://localhost:8765/news-calendar/
- viewport: 1400x900
- pageH: 1325
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_news_ui_00.png`
- pos1: scrollY=106 shot=`/tmp/visual_check_news_ui_01.png`
- pos2: scrollY=212 shot=`/tmp/visual_check_news_ui_02.png`
- pos3: scrollY=318 shot=`/tmp/visual_check_news_ui_03.png`
- pos4: scrollY=425 shot=`/tmp/visual_check_news_ui_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0708-30 — engine_v4

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1430
- positions: 2

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_v4_00.png`
- pos1: scrollY=530 shot=`/tmp/visual_check_engine_v4_01.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0710-43 — news_final

- url: http://localhost:8765/news-calendar/
- viewport: 1400x900
- pageH: 1325
- positions: 3

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_news_final_00.png`
- pos1: scrollY=212 shot=`/tmp/visual_check_news_final_01.png`
- pos2: scrollY=425 shot=`/tmp/visual_check_news_final_02.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0713-09 — engine_v5

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1430
- positions: 2

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_v5_00.png`
- pos1: scrollY=530 shot=`/tmp/visual_check_engine_v5_01.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0717-56 — news_ux

- url: http://localhost:8765/news-calendar/
- viewport: 1400x900
- pageH: 1325
- positions: 4

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_news_ux_00.png`
- pos1: scrollY=141 shot=`/tmp/visual_check_news_ux_01.png`
- pos2: scrollY=283 shot=`/tmp/visual_check_news_ux_02.png`
- pos3: scrollY=425 shot=`/tmp/visual_check_news_ux_03.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 0723-09 — engine_v6

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1430
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_v6_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2050-04 — grid

- url: http://localhost:8791/
- viewport: 1400x900
- pageH: 900
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_grid_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2230-40 — engine_v7

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1430
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_v7_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2231-52 — console

- url: http://localhost:8765/dashboard/console.html
- viewport: 1400x900
- pageH: 900
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_console_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2232-06 — engine_v8

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1430
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_v8_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2232-31 — dashnav

- url: http://localhost:8765/dashboard/
- viewport: 1400x900
- pageH: 9349
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_dashnav_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2234-55 — engine_v9

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1430
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_v9_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2244-39 — engine_vbust

- url: http://127.0.0.1:8765/dashboard/engine_map.html?v=3
- viewport: 1400x900
- pageH: 1430
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_vbust_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2252-39 — news_manifest

- url: http://localhost:8765/news-calendar/
- viewport: 1400x900
- pageH: 1325
- positions: 3

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_news_manifest_00.png`
- pos1: scrollY=212 shot=`/tmp/visual_check_news_manifest_01.png`
- pos2: scrollY=425 shot=`/tmp/visual_check_news_manifest_02.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2259-07 — engine_sky

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1430
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_engine_sky_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2300-08 — sky_bust

- url: http://127.0.0.1:8765/dashboard/engine_map.html?v=4
- viewport: 1400x900
- pageH: 1430
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_sky_bust_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2306-02 — sky_dense

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1430
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_sky_dense_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2306-36 — kpi_nolabel

- url: http://localhost:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_kpi_nolabel_00.png`
- pos1: scrollY=2112 shot=`/tmp/visual_check_kpi_nolabel_01.png`
- pos2: scrollY=4224 shot=`/tmp/visual_check_kpi_nolabel_02.png`
- pos3: scrollY=6336 shot=`/tmp/visual_check_kpi_nolabel_03.png`
- pos4: scrollY=8449 shot=`/tmp/visual_check_kpi_nolabel_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2319-29 — sky3

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1430
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_sky3_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2325-12 — wifi_fix

- url: http://localhost:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_wifi_fix_00.png`
- pos1: scrollY=2112 shot=`/tmp/visual_check_wifi_fix_01.png`
- pos2: scrollY=4224 shot=`/tmp/visual_check_wifi_fix_02.png`
- pos3: scrollY=6336 shot=`/tmp/visual_check_wifi_fix_03.png`
- pos4: scrollY=8449 shot=`/tmp/visual_check_wifi_fix_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2325-28 — wifi_fix

- url: http://localhost:8765/dashboard/index.html
- viewport: 1400x900
- pageH: 9349
- positions: 5

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_wifi_fix_00.png`
- pos1: scrollY=2112 shot=`/tmp/visual_check_wifi_fix_01.png`
- pos2: scrollY=4224 shot=`/tmp/visual_check_wifi_fix_02.png`
- pos3: scrollY=6336 shot=`/tmp/visual_check_wifi_fix_03.png`
- pos4: scrollY=8449 shot=`/tmp/visual_check_wifi_fix_04.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2326-59 — wifi_card

- url: http://localhost:8765/dashboard/_wifi_test.html
- viewport: 1400x900
- pageH: 342
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_wifi_card_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**

## 2327-04 — sky_fix

- url: http://127.0.0.1:8765/dashboard/engine_map.html
- viewport: 1400x900
- pageH: 1430
- positions: 1

### Samples

- pos0: scrollY=0 shot=`/tmp/visual_check_sky_fix_00.png`

**🛡 Jarvis MUST `Read` each screenshot before claiming success.**
