{"generated":"2026-09-11 18:46:13","sessions":[{"id":"20260909-235044","ver":"0.427.0","budget":12,"t0":"2026-09-09 23:50:44","t1":"2026-09-09 23:55:46","units":7,"red":2,"new":3,"secs":301,"rss":768,"oom":1,"green":4},{"id":"20260909-235811","ver":"0.427.0","budget":180,"t0":"2026-09-09 23:58:11"},{"id":"20260909-235848","ver":"0.427.0","budget":180,"t0":"2026-09-09 23:58:48","t1":"2026-09-10 02:57:22","units":120,"red":4,"new":8,"secs":10695,"rss":768,"green":103,"oom":13},{"id":"20260911-003934","ver":"0.440.0","budget":300,"t0":"2026-09-11 00:39:34","t1":"2026-09-11 02:42:54","units":92,"green":78,"new":6,"secs":7389,"rss":768,"oom":12,"red":2},{"id":"20260911-103355","ver":"0.443.0","budget":330,"t0":"2026-09-11 10:33:55","units":209,"green":195,"new":7,"secs":17894,"rss":768,"oom":11,"red":3}],"errors":[{"suite":"фуззер: режимы под случайными руками","msg":"убит по памяти в прогоне fuzz:25319 за 301 с (767 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"fuzz:25319","first":"2026-09-10 01:12:00","last":"2026-09-11 15:13:18","count":19,"versions":{"0.427.0":7,"0.440.0":5,"0.443.0":7},"seeds":["25319","25321","25328","25331","25334","25356","25358","25401"],"status":"open","cls":"host","session":"20260911-103355","key":"de3ea33cb07a"},{"suite":"двери: из каждой сцены в каждую дверь — и обратно","msg":"убит по памяти в прогоне heavy:двери: из каждой сцены в каждую дверь — и обратно за 421 с (767 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"heavy:двери: из каждой сцены в каждую дверь — и обратно","first":"2026-09-10 00:21:08","last":"2026-09-11 11:13:29","count":3,"versions":{"0.427.0":1,"0.440.0":1,"0.443.0":1},"seeds":[],"status":"open","cls":"host","session":"20260911-103355","key":"119ec2738398"},{"suite":"руки: кнопка над миром отвечает кадром, а не молчанием","msg":"убит по памяти в прогоне tall:1/4 за 300 с (767 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"tall:1/4","first":"2026-09-11 10:54:20","last":"2026-09-11 10:54:20","count":1,"versions":{"0.443.0":1},"seeds":[],"status":"open","cls":"host","session":"20260911-103355","key":"16985bb7d37c"},{"suite":"сеть: в наборах нет ok(true и typeof-сторожей","msg":"убит по памяти в прогоне tall:0/4 за 300 с (767 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"tall:0/4","first":"2026-09-11 10:49:20","last":"2026-09-11 10:49:20","count":1,"versions":{"0.443.0":1},"seeds":[],"status":"open","cls":"host","session":"20260911-103355","key":"94e2d043d059"},{"suite":"телефон: опись одной лентой, кукла из вещей, тормоза на поверхности нет","msg":"лента не шире экрана (420/348)","detail":"","unit":"mobile:2/4","first":"2026-09-11 10:44:10","last":"2026-09-11 10:44:10","count":1,"versions":{"0.443.0":1},"seeds":[],"status":"open","cls":"game","session":"20260911-103355","key":"56d6932c29de"},{"suite":"интерфейс: нарисованное на канве не лезет в вёрстку","msg":"карта не наезжает на вёрстку (получено \"линейка Y×#mapaddr\", ждали \"\")","detail":"","unit":"mobile:0/4","first":"2026-09-11 10:43:29","last":"2026-09-11 10:43:29","count":1,"versions":{"0.443.0":1},"seeds":[],"status":"open","cls":"game","session":"20260911-103355","key":"5c365b02b5e0"},{"suite":"сквозной: сцены × пять жестов под детекторами — сбой, застой, закон, картина","msg":"убит по памяти в прогоне light:9/12 за 240 с (767 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"light:9/12","first":"2026-09-11 10:42:31","last":"2026-09-11 10:42:31","count":1,"versions":{"0.443.0":1},"seeds":[],"status":"open","cls":"host","session":"20260911-103355","key":"08e5cba14a50"},{"suite":"устаревшая кнопка: ушедшая с экрана строка не платит второй раз","msg":"убит по памяти в прогоне heavy:устаревшая кнопка: ушедшая с экрана строка не платит второй раз за 421 с (767 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"heavy:устаревшая кнопка: ушедшая с экрана строка не платит второй раз","first":"2026-09-10 00:31:47","last":"2026-09-11 01:23:42","count":2,"versions":{"0.427.0":1,"0.440.0":1},"seeds":[],"status":"open","cls":"host","session":"20260911-003934","key":"fa35fbb552a8"},{"suite":"полный трюм: покупка и погрузка не пролезают сверх ёмкости","msg":"убит по памяти в прогоне heavy:полный трюм: покупка и погрузка не пролезают сверх ёмкости за 420 с (767 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"heavy:полный трюм: покупка и погрузка не пролезают сверх ёмкости","first":"2026-09-11 01:16:42","last":"2026-09-11 01:16:42","count":1,"versions":{"0.440.0":1},"seeds":[],"status":"open","cls":"host","session":"20260911-003934","key":"3f059f2fc6b1"},{"suite":"M314: трассы рисуются между системами флота, спасатель ведёт на баржу в беде","msg":"убит по памяти в прогоне tall за 420 с (767 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"tall","first":"2026-09-11 01:02:58","last":"2026-09-11 01:02:58","count":1,"versions":{"0.440.0":1},"seeds":[],"status":"open","cls":"host","session":"20260911-003934","key":"c5617ae215b9"},{"suite":"сквозной: сейв позднего мира ходит по кругу без потерь","msg":"убит по памяти в прогоне mobile за 420 с (767 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"mobile","first":"2026-09-11 00:55:58","last":"2026-09-11 00:55:58","count":1,"versions":{"0.440.0":1},"seeds":[],"status":"open","cls":"host","session":"20260911-003934","key":"ee59dc43644c"},{"suite":"детерминизм: рисованный кадр не сдвигает случай мира","msg":"убит по памяти в прогоне light:3/6 за 240 с (768 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"light:3/6","first":"2026-09-11 00:48:40","last":"2026-09-11 00:48:40","count":1,"versions":{"0.440.0":1},"seeds":[],"status":"open","cls":"host","session":"20260911-003934","key":"45de48abe857"},{"suite":"руки: кнопка над миром отвечает кадром, а не молчанием","msg":"убит по памяти в прогоне light:0/6 за 240 с (768 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"light:0/6","first":"2026-09-09 23:55:03","last":"2026-09-11 00:44:10","count":2,"versions":{"0.427.0":1,"0.440.0":1},"seeds":[],"status":"open","cls":"host","session":"20260911-003934","key":"82afb5b13e73"},{"suite":"фуззер: прожитый мир","msg":"убит по памяти в прогоне fuzz:25346 за 301 с (767 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"fuzz:25346","first":"2026-09-10 02:14:41","last":"2026-09-10 02:31:41","count":2,"versions":{"0.427.0":2},"seeds":["25346","25354"],"status":"open","cls":"host","key":"4bcd03be7aaa"},{"suite":"шахта: та же мерка, и клетка от неё только крупнее","msg":"убит по памяти в прогоне tall за 421 с (766 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"tall","first":"2026-09-10 00:14:00","last":"2026-09-10 00:14:00","count":1,"versions":{"0.427.0":1},"seeds":[],"status":"open","cls":"host","key":"f57a4547cdd9"},{"suite":"сквозной: в тексте игры нет «undefined», «NaN» и «[object Object]»","msg":"убит по памяти в прогоне mobile за 421 с (768 МБ)","detail":"последний набор по трассе; дальше идёт отдельно (solo)","unit":"mobile","first":"2026-09-10 00:06:59","last":"2026-09-10 00:06:59","count":1,"versions":{"0.427.0":1},"seeds":[],"status":"open","cls":"host","key":"d41fd5656ee4"}],"game":[{"suite":"телефон: опись одной лентой, кукла из вещей, тормоза на поверхности нет","msg":"лента не шире экрана (420/348)","detail":"","unit":"mobile:2/4","first":"2026-09-11 10:44:10","last":"2026-09-11 10:44:10","count":1,"versions":{"0.443.0":1},"seeds":[],"status":"open","cls":"game","session":"20260911-103355","key":"56d6932c29de"},{"suite":"интерфейс: нарисованное на канве не лезет в вёрстку","msg":"карта не наезжает на вёрстку (получено \"линейка Y×#mapaddr\", ждали \"\")","detail":"","unit":"mobile:0/4","first":"2026-09-11 10:43:29","last":"2026-09-11 10:43:29","count":1,"versions":{"0.443.0":1},"seeds":[],"status":"open","cls":"game","session":"20260911-103355","key":"5c365b02b5e0"},{"suite":"система: по метке можно ткнуть, промах цель не отменяет","msg":"тычок в фишку планеты ставит автопилот","detail":"","unit":"mobile:1/4","first":"2026-09-11 10:43:58","last":"2026-09-11 10:43:58","count":1,"versions":{"0.443.0":1},"seeds":[],"status":"fixed","cls":"game","session":"20260911-103355","fixed":"2026-09-11 18:46:13","fixedIn":"0.445.0","key":"ccc336adfa13"},{"suite":"телефон: стик не ложится на приборы и подсказку","msg":"ИСКЛЮЧЕНИЕ: HELM_GAP is not defined","detail":"","unit":"mobile:0/4","first":"2026-09-11 10:43:29","last":"2026-09-11 10:43:29","count":1,"versions":{"0.443.0":1},"seeds":[],"status":"fixed","cls":"game","session":"20260911-103355","fixed":"2026-09-11 18:46:13","fixedIn":"0.444.0","key":"2303076eb441"},{"suite":"подсказка: если она обещает ДЕЙСТВИЕ, ДЕЙСТВИЕ что-то делает","msg":"обещанное подсказкой исполняется (получено \"карта · подсказка обещает «ТАП — ВЫБОР · ЕЩЁ РАЗ — ПОДРОБНЕЕ », а ДЕЙСТВИЕ не сделало ничего\", ждали \"\")","detail":"","unit":"heavy:подсказка: если она обещает ДЕЙСТВИЕ, ДЕЙСТВИЕ что-то делает","first":"2026-09-11 01:24:26","last":"2026-09-11 01:24:26","count":1,"versions":{"0.440.0":1},"seeds":[],"status":"fixed","cls":"game","session":"20260911-003934","fixed":"2026-09-11 05:03:51","fixedIn":"0.441.0","key":"1db888b9a534"},{"suite":"золотые кадры: каждая сцена против своего эталона в этом окне","msg":"кадры сцен те же, что в эталоне (допуск 18/255 на блок, 3% блоков) (получено \"система: разошлось 100.0% блоков @сетка 40×20 против 40×25 ;; карта: разошлось 100.0% блоков @сетка 40×20 против 40×25 ;; заход: разошлось 100.0% блоков @сетка 40×20 против 40×25 ;; грунт день: разошлось 100.0% блоков @сетка 40×20 против 40×25 ;; грунт ночь: разошлось 100.0% блоков @сетка 40×20 против 40×25 ;; шахта: раз","detail":"","unit":"light:2/6","first":"2026-09-11 00:44:39","last":"2026-09-11 00:44:39","count":1,"versions":{"0.440.0":1},"seeds":[],"status":"dropped","cls":"game","session":"20260911-003934","dropped":"2026-09-11 05:03:51","why":"карантин: эталон снят на другой платформе","key":"32c9b9a2683e"},{"suite":"свет: в кадре ничто не спорит со звездой за источник","msg":"звезда — самое светлое, что есть в небе (получено \"Нейэль I: пятно в 612,192 заметно ярче звезды (0.689 против 0.521)\", ждали \"\")","detail":"","unit":"heavy:свет: в кадре ничто не спорит со звездой за источник","first":"2026-09-10 00:31:53","last":"2026-09-10 00:31:53","count":1,"versions":{"0.427.0":1},"seeds":[],"status":"fixed","fixed":"2026-09-10 06:12:05","cls":"game","key":"eb7ced954a7d"},{"suite":"полный трюм: покупка и погрузка не пролезают сверх ёмкости","msg":"при полном трюме ни одна кнопка не переполнила его (всего 41) (получено \"станция/lab · 60 дан · тычок 2: корпус 280 из 250 ;; станция/lab · 95 дан · тычок 1: корпус 280 из 250 ;; станция/lab · 85 дан · тычок 1: корпус 280 из 250 ;; станция/lab · 80 дан · тычок 1: корпус 280 из 250 ;; станция/lab · 55 дан · тычок 1: корпус 280 из 250\", ждали \"\")","detail":"","unit":"heavy:полный трюм: покупка и погрузка не пролезают сверх ёмкости","first":"2026-09-10 00:24:46","last":"2026-09-10 00:24:46","count":1,"versions":{"0.427.0":1},"seeds":[],"status":"fixed","fixed":"2026-09-10 06:12:05","cls":"game","key":"cac2f4895a1a"},{"suite":"база M391: воздух и вода, и кто их тратит","msg":"три смены на двоих — шесть заходов дыхания (получено 54, ждали 108)","detail":"","unit":"node","first":"2026-09-09 23:51:03","last":"2026-09-09 23:59:43","count":4,"versions":{"0.427.0":4},"seeds":[],"status":"fixed","fixed":"2026-09-10 06:12:05","cls":"game","key":"6fceb4bdc1af"},{"suite":"база M391: воздух и вода, и кто их тратит","msg":"электролизёр прибавил воздуха: 54 → 28","detail":"","unit":"node","first":"2026-09-09 23:51:03","last":"2026-09-09 23:59:43","count":4,"versions":{"0.427.0":4},"seeds":[],"status":"fixed","fixed":"2026-09-10 06:12:05","cls":"game","key":"c972e9add7a5"}],"host":[{"suite":"фуззер: режимы под случайными руками","count":19,"last":"2026-09-11 15:13:18","units":["fuzz"],"why":"убит по памяти"},{"suite":"двери: из каждой сцены в каждую дверь — и обратно","count":3,"last":"2026-09-11 11:13:29","units":["heavy"],"why":"убит по памяти"},{"suite":"руки: кнопка над миром отвечает кадром, а не молчанием","count":3,"last":"2026-09-11 10:54:20","units":["light","tall"],"why":"убит по памяти"},{"suite":"сеть: в наборах нет ok(true и typeof-сторожей","count":1,"last":"2026-09-11 10:49:20","units":["tall"],"why":"убит по памяти"},{"suite":"сквозной: сцены × пять жестов под детекторами — сбой, застой, закон, картина","count":1,"last":"2026-09-11 10:42:31","units":["light"],"why":"убит по памяти"},{"suite":"устаревшая кнопка: ушедшая с экрана строка не платит второй раз","count":2,"last":"2026-09-11 01:23:42","units":["heavy"],"why":"убит по памяти"},{"suite":"полный трюм: покупка и погрузка не пролезают сверх ёмкости","count":1,"last":"2026-09-11 01:16:42","units":["heavy"],"why":"убит по памяти"},{"suite":"M314: трассы рисуются между системами флота, спасатель ведёт на баржу в беде","count":1,"last":"2026-09-11 01:02:58","units":["tall"],"why":"убит по памяти"},{"suite":"сквозной: сейв позднего мира ходит по кругу без потерь","count":1,"last":"2026-09-11 00:55:58","units":["mobile"],"why":"убит по памяти"},{"suite":"детерминизм: рисованный кадр не сдвигает случай мира","count":1,"last":"2026-09-11 00:48:40","units":["light"],"why":"убит по памяти"},{"suite":"фуззер: прожитый мир","count":2,"last":"2026-09-10 02:31:41","units":["fuzz"],"why":"убит по памяти"},{"suite":"шахта: та же мерка, и клетка от неё только крупнее","count":1,"last":"2026-09-10 00:14:00","units":["tall"],"why":"убит по памяти"},{"suite":"сквозной: в тексте игры нет «undefined», «NaN» и «[object Object]»","count":1,"last":"2026-09-10 00:06:59","units":["mobile"],"why":"убит по памяти"}],"fuzz":{"0.427.0":{"seeds":65,"streak":3,"exhausted":false,"new":2,"red":9},"0.440.0":{"seeds":39,"streak":5,"exhausted":true,"new":0,"red":5},"0.443.0":{"seeds":144,"streak":0,"exhausted":false,"new":0,"red":7}},"skip":{"0.427.0":{"mobile":"oom","tall":"oom","heavy:двери: из каждой сцены в каждую дверь — и обратно":"oom","heavy:полный трюм: покупка и погрузка не пролезают сверх ёмкости":"red","heavy:устаревшая кнопка: ушедшая с экрана строка не платит второй раз":"oom","heavy:свет: в кадре ничто не спорит со звездой за источник":"red"},"0.440.0":{"mobile":"oom","tall":"oom","heavy:полный трюм: покупка и погрузка не пролезают сверх ёмкости":"oom","heavy:устаревшая кнопка: ушедшая с экрана строка не платит второй раз":"oom","heavy:подсказка: если она обещает ДЕЙСТВИЕ, ДЕЙСТВИЕ что-то делает":"red","heavy:двери: из каждой сцены в каждую дверь — и обратно":"oom"},"0.443.0":{"heavy:двери: из каждой сцены в каждую дверь — и обратно":"oom"}},"solo":{"0.427.0":{"руки: кнопка над миром отвечает кадром, а не молчанием":"light:0/6","сквозной: в тексте игры нет «undefined», «NaN» и «[object Object]»":"mobile","шахта: та же мерка, и клетка от неё только крупнее":"tall"},"0.440.0":{"руки: кнопка над миром отвечает кадром, а не молчанием":"light:0/6","детерминизм: рисованный кадр не сдвигает случай мира":"light:3/6","сквозной: сейв позднего мира ходит по кругу без потерь":"mobile","M314: трассы рисуются между системами флота, спасатель ведёт на баржу в беде":"tall"},"0.443.0":{"сквозной: сцены × пять жестов под детекторами — сбой, застой, закон, картина":"light:9/12","сеть: в наборах нет ok(true и typeof-сторожей":"tall:0/4","руки: кнопка над миром отвечает кадром, а не молчанием":"tall:1/4"}},"totals":{"runs":428,"errors_open":16,"errors_all":24,"errors_game":2,"errors_fixed":7,"errors_host":13}}