← back to Crazy News Channel Shadowman

screenrecord/_pass-A/debug-log.jsonl

171 lines

{"run":0,"ts":"2026-09-24T00:54:55.447Z","selector":"document","label":"run0 initial load (file://index.html)","action":"goto","ok":true,"effect":"{\"hash\":\"\",\"mood\":\"all\",\"breakingMode\":false,\"klaxonPressed\":\"false\",\"klaxonText\":\"🚨 BREAKING ALERT: OFF\",\"adminHidden\":true,\"adminExpanded\":\"false\",\"articleHidden\":true,\"articleHeadline\":null,\"gridHidden\":false,\"adminStoryCount\":\"40\",\"storyCardCount\":40,\"focused\":\"BODY\",\"soundChecked\":false}","errors":[]}
{"run":0,"ts":"2026-09-24T00:54:55.923Z","selector":"[data-open-id=\"tuesdays\"]","label":"open story card \"tuesdays\"","action":"click","ok":true,"effect":"hash: \"\" -> \"#/article/tuesdays\"; articleHidden: true -> false; articleHeadline: null -> \"Senate Subcommittee Proposes Banning Tuesdays 'On a Trial Basis'\"; gridHidden: false -> true; focused: \"BODY\" -> \"MAIN#articleView\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:54:57.990Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"tuesdays\"","action":"click","ok":true,"effect":"hash: \"#/article/tuesdays\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"MAIN#articleView\" -> \"A\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:08.513Z","selector":"[data-open-id=\"bs-parking-meter-currency\"]","label":"open story card \"bs-parking-meter-currency\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:13.483Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"bs-parking-meter-currency\"","action":"click","ok":true,"effect":"no visible state change","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:14.815Z","selector":"[data-open-id=\"sci-migratory-solar-birds\"]","label":"open story card \"sci-migratory-solar-birds\"","action":"click","ok":true,"effect":"hash: \"\" -> \"#/article/sci-migratory-solar-birds\"; articleHidden: true -> false; articleHeadline: \"Senate Subcommittee Proposes Banning Tuesdays 'On a Trial Basis'\" -> \"Lancaster County Solar Farm Adds 'Bird Sleep Mode' to Protect Migratin\"; gridHidden: false -> true; focused: \"BODY\" -> \"MAIN#articleView\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:16.869Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"sci-migratory-solar-birds\"","action":"click","ok":true,"effect":"hash: \"#/article/sci-migratory-solar-birds\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"MAIN#articleView\" -> \"A\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:24.784Z","selector":"[data-open-id=\"feature-community-musical\"]","label":"open story card \"feature-community-musical\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:31.209Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"feature-community-musical\"","action":"click","ok":true,"effect":"no visible state change","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:34.497Z","selector":"label[for=\"cat-all\"]","label":"category mood filter -> all","action":"click","ok":true,"effect":"focused: \"BODY\" -> \"INPUT#cat-all\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:35.820Z","selector":"label[for=\"cat-politics\"]","label":"category mood filter -> politics","action":"click","ok":true,"effect":"mood: \"all\" -> \"politics\"; storyCardCount: 40 -> 7; focused: \"INPUT#cat-all\" -> \"INPUT#cat-politics\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:36.989Z","selector":"label[for=\"cat-weather\"]","label":"category mood filter -> weather","action":"click","ok":true,"effect":"mood: \"politics\" -> \"weather\"; storyCardCount: 7 -> 6; focused: \"INPUT#cat-politics\" -> \"INPUT#cat-weather\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:38.131Z","selector":"label[for=\"cat-scitech\"]","label":"category mood filter -> scitech","action":"click","ok":true,"effect":"mood: \"weather\" -> \"scitech\"; storyCardCount: 6 -> 7; focused: \"INPUT#cat-weather\" -> \"INPUT#cat-scitech\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:40.612Z","selector":"label[for=\"cat-sports\"]","label":"category mood filter -> sports","action":"click","ok":true,"effect":"mood: \"scitech\" -> \"sports\"; focused: \"INPUT#cat-scitech\" -> \"INPUT#cat-sports\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:42.712Z","selector":"label[for=\"cat-entertainment\"]","label":"category mood filter -> entertainment","action":"click","ok":true,"effect":"mood: \"sports\" -> \"entertainment\"; focused: \"INPUT#cat-sports\" -> \"INPUT#cat-entertainment\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:47.381Z","selector":"label[for=\"cat-business\"]","label":"category mood filter -> business","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.click: Timeout 4000ms exceeded.","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:50.374Z","selector":"label[for=\"cat-uncategorized\"]","label":"category mood filter -> uncategorized","action":"click","ok":true,"effect":"mood: \"business\" -> \"uncategorized\"; focused: \"INPUT#cat-business\" -> \"INPUT#cat-uncategorized\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:54.402Z","selector":"#klaxonBtn","label":"klaxon toggle (ON)","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.click: Timeout 4000ms exceeded.","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:57.439Z","selector":"#klaxonBtn","label":"klaxon toggle (OFF)","action":"click","ok":true,"effect":"breakingMode: true -> false; klaxonPressed: \"true\" -> \"false\"; klaxonText: \"🚨 BREAKING ALERT: ON\" -> \"🚨 BREAKING ALERT: OFF\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:55:58.971Z","selector":"#adminToggleBtn","label":"open admin panel","action":"click","ok":true,"effect":"adminHidden: true -> false; adminExpanded: \"false\" -> \"true\"; focused: \"BUTTON#klaxonBtn\" -> \"INPUT#adminHeadline\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:56:00.287Z","selector":"#adminHeadline","label":"admin create story (empty headline validation) [run0]","action":"submit","ok":true,"effect":"no visible state change","errors":[]}
{"run":0,"ts":"2026-09-24T00:56:01.072Z","selector":"#adminCreateForm","label":"admin create story \"Screenrecord Test Story run0 1790211360287\" [run0]","action":"submit","ok":true,"effect":"adminStoryCount: \"40\" -> \"41\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:56:02.092Z","selector":"[data-delete-id]:has-text(\"Delete\")","label":"admin delete story created \"Screenrecord Test Story run0 1790211360287\"","action":"click","ok":true,"effect":"adminStoryCount: \"41\" -> \"40\"; focused: \"INPUT#adminHeadline\" -> \"BODY\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:56:02.957Z","selector":"#adminResetBtn","label":"admin reset to defaults","action":"click","ok":true,"effect":"focused: \"BODY\" -> \"BUTTON#adminResetBtn\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:56:03.777Z","selector":"#adminToggleBtn","label":"close admin panel (toggle)","action":"click","ok":true,"effect":"adminHidden: false -> true; adminExpanded: \"true\" -> \"false\"; focused: \"BUTTON#adminResetBtn\" -> \"BUTTON#adminToggleBtn\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:56:11.674Z","selector":"[data-open-id=\"tuesdays\"]","label":"open story \"tuesdays\" (for escape test)","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":0,"ts":"2026-09-24T00:56:12.028Z","selector":"document","label":"Escape key from article view","action":"keydown","ok":true,"effect":"no visible state change","errors":[]}
{"run":0,"ts":"2026-09-24T00:56:12.678Z","selector":"#adminToggleBtn","label":"open admin panel","action":"click","ok":true,"effect":"adminHidden: true -> false; adminExpanded: \"false\" -> \"true\"; focused: \"BUTTON#adminToggleBtn\" -> \"INPUT#adminHeadline\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:56:13.007Z","selector":"document","label":"Escape key from admin panel","action":"keydown","ok":true,"effect":"adminHidden: false -> true; adminExpanded: \"true\" -> \"false\"; focused: \"INPUT#adminHeadline\" -> \"BUTTON#adminToggleBtn\"","errors":[]}
{"run":0,"ts":"2026-09-24T00:56:13.008Z","selector":"[data-open-id] (full set)","label":"skipped 40 of 44 story cards for runtime; tested a spread sample (first/1-3/2-3/last) instead of every card","action":"skip-note","ok":true,"effect":"bounded coverage, not a defect","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:14.310Z","selector":"document","label":"run1 initial load (file://index.html)","action":"goto","ok":true,"effect":"{\"hash\":\"\",\"mood\":\"all\",\"breakingMode\":false,\"klaxonPressed\":\"false\",\"klaxonText\":\"🚨 BREAKING ALERT: OFF\",\"adminHidden\":true,\"adminExpanded\":\"false\",\"articleHidden\":true,\"articleHeadline\":null,\"gridHidden\":false,\"adminStoryCount\":\"40\",\"storyCardCount\":40,\"focused\":\"BODY\",\"soundChecked\":false}","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:14.805Z","selector":"#adminToggleBtn","label":"open admin panel","action":"click","ok":true,"effect":"adminHidden: true -> false; adminExpanded: \"false\" -> \"true\"; focused: \"BODY\" -> \"INPUT#adminHeadline\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:15.111Z","selector":"document","label":"Escape key from admin panel","action":"keydown","ok":true,"effect":"adminHidden: false -> true; adminExpanded: \"true\" -> \"false\"; focused: \"INPUT#adminHeadline\" -> \"BUTTON#adminToggleBtn\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:15.474Z","selector":"[data-open-id=\"feature-community-musical\"]","label":"open story \"feature-community-musical\" (for escape test)","action":"click","ok":true,"effect":"hash: \"\" -> \"#/article/feature-community-musical\"; articleHidden: true -> false; articleHeadline: null -> \"Local Community Theater's Feline-Themed Musical Enters Third Unplanned\"; gridHidden: false -> true; focused: \"BUTTON#adminToggleBtn\" -> \"MAIN#articleView\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:15.778Z","selector":"document","label":"Escape key from article view","action":"keydown","ok":true,"effect":"hash: \"#/article/feature-community-musical\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"MAIN#articleView\" -> \"A\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:16.168Z","selector":"#adminToggleBtn","label":"open admin panel","action":"click","ok":true,"effect":"adminHidden: true -> false; adminExpanded: \"false\" -> \"true\"; focused: \"A\" -> \"INPUT#adminHeadline\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:16.507Z","selector":"#adminHeadline","label":"admin create story (empty headline validation) [run1]","action":"submit","ok":true,"effect":"no visible state change","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:16.997Z","selector":"#adminCreateForm","label":"admin create story \"Screenrecord Test Story run1 1790211376507\" [run1]","action":"submit","ok":true,"effect":"adminStoryCount: \"40\" -> \"41\"; storyCardCount: 40 -> 41","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:17.435Z","selector":"#adminResetBtn","label":"admin reset to defaults","action":"click","ok":true,"effect":"adminStoryCount: \"41\" -> \"40\"; storyCardCount: 41 -> 40; focused: \"INPUT#adminHeadline\" -> \"BUTTON#adminResetBtn\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:17.879Z","selector":"[data-delete-id]:has-text(\"Delete\")","label":"admin delete story created \"Screenrecord Test Story run1 1790211376507\"","action":"click","ok":true,"effect":"adminStoryCount: \"40\" -> \"39\"; storyCardCount: 40 -> 39; focused: \"BUTTON#adminResetBtn\" -> \"BODY\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:18.213Z","selector":"#adminToggleBtn","label":"close admin panel (toggle)","action":"click","ok":true,"effect":"adminHidden: false -> true; adminExpanded: \"true\" -> \"false\"; focused: \"BODY\" -> \"BUTTON#adminToggleBtn\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:18.553Z","selector":"#klaxonBtn","label":"klaxon toggle (ON)","action":"click","ok":true,"effect":"breakingMode: false -> true; klaxonPressed: \"false\" -> \"true\"; klaxonText: \"🚨 BREAKING ALERT: OFF\" -> \"🚨 BREAKING ALERT: ON\"; focused: \"BUTTON#adminToggleBtn\" -> \"BUTTON#klaxonBtn\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:18.894Z","selector":"#klaxonBtn","label":"klaxon toggle (OFF)","action":"click","ok":true,"effect":"breakingMode: true -> false; klaxonPressed: \"true\" -> \"false\"; klaxonText: \"🚨 BREAKING ALERT: ON\" -> \"🚨 BREAKING ALERT: OFF\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:19.245Z","selector":"label[for=\"cat-uncategorized\"]","label":"category mood filter -> uncategorized","action":"click","ok":true,"effect":"mood: \"all\" -> \"uncategorized\"; focused: \"BUTTON#klaxonBtn\" -> \"INPUT#cat-uncategorized\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:19.691Z","selector":"label[for=\"cat-business\"]","label":"category mood filter -> business","action":"click","ok":true,"effect":"mood: \"uncategorized\" -> \"business\"; storyCardCount: 39 -> 6; focused: \"INPUT#cat-uncategorized\" -> \"INPUT#cat-business\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:21.190Z","selector":"label[for=\"cat-entertainment\"]","label":"category mood filter -> entertainment","action":"click","ok":true,"effect":"mood: \"business\" -> \"entertainment\"; storyCardCount: 6 -> 7; focused: \"INPUT#cat-business\" -> \"INPUT#cat-entertainment\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:23.119Z","selector":"label[for=\"cat-sports\"]","label":"category mood filter -> sports","action":"click","ok":true,"effect":"mood: \"entertainment\" -> \"sports\"; focused: \"INPUT#cat-entertainment\" -> \"INPUT#cat-sports\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:24.667Z","selector":"label[for=\"cat-scitech\"]","label":"category mood filter -> scitech","action":"click","ok":true,"effect":"mood: \"sports\" -> \"scitech\"; focused: \"INPUT#cat-sports\" -> \"INPUT#cat-scitech\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:25.870Z","selector":"label[for=\"cat-weather\"]","label":"category mood filter -> weather","action":"click","ok":true,"effect":"mood: \"scitech\" -> \"weather\"; storyCardCount: 7 -> 6; focused: \"INPUT#cat-scitech\" -> \"INPUT#cat-weather\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:26.929Z","selector":"label[for=\"cat-politics\"]","label":"category mood filter -> politics","action":"click","ok":true,"effect":"mood: \"weather\" -> \"politics\"; focused: \"INPUT#cat-weather\" -> \"INPUT#cat-politics\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:27.628Z","selector":"label[for=\"cat-all\"]","label":"category mood filter -> all","action":"click","ok":true,"effect":"mood: \"politics\" -> \"all\"; storyCardCount: 6 -> 39; focused: \"INPUT#cat-politics\" -> \"INPUT#cat-all\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:29.513Z","selector":"[data-open-id=\"feature-community-musical\"]","label":"open story card \"feature-community-musical\"","action":"click","ok":true,"effect":"hash: \"\" -> \"#/article/feature-community-musical\"; articleHidden: true -> false; gridHidden: false -> true; focused: \"INPUT#cat-all\" -> \"MAIN#articleView\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:30.144Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"feature-community-musical\"","action":"click","ok":true,"effect":"hash: \"#/article/feature-community-musical\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"MAIN#articleView\" -> \"A\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:30.941Z","selector":"[data-open-id=\"sci-migratory-solar-birds\"]","label":"open story card \"sci-migratory-solar-birds\"","action":"click","ok":true,"effect":"hash: \"\" -> \"#/article/sci-migratory-solar-birds\"; articleHidden: true -> false; articleHeadline: \"Local Community Theater's Feline-Themed Musical Enters Third Unplanned\" -> \"Lancaster County Solar Farm Adds 'Bird Sleep Mode' to Protect Migratin\"; gridHidden: false -> true; focused: \"A\" -> \"MAIN#articleView\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:31.571Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"sci-migratory-solar-birds\"","action":"click","ok":true,"effect":"hash: \"#/article/sci-migratory-solar-birds\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"MAIN#articleView\" -> \"A\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:32.251Z","selector":"[data-open-id=\"bs-parking-meter-currency\"]","label":"open story card \"bs-parking-meter-currency\"","action":"click","ok":true,"effect":"hash: \"\" -> \"#/article/bs-parking-meter-currency\"; articleHidden: true -> false; articleHeadline: \"Lancaster County Solar Farm Adds 'Bird Sleep Mode' to Protect Migratin\" -> \"Show Low Pilots Local Scrip Currency for Downtown Parking Meters\"; gridHidden: false -> true; focused: \"A\" -> \"MAIN#articleView\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:32.776Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"bs-parking-meter-currency\"","action":"click","ok":true,"effect":"hash: \"#/article/bs-parking-meter-currency\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"MAIN#articleView\" -> \"A\"","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:40.667Z","selector":"[data-open-id=\"tuesdays\"]","label":"open story card \"tuesdays\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:43.476Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"tuesdays\"","action":"click","ok":true,"effect":"no visible state change","errors":[]}
{"run":1,"ts":"2026-09-24T00:56:43.476Z","selector":"[data-open-id] (full set)","label":"skipped 40 of 44 story cards for runtime; tested a spread sample (first/1-3/2-3/last) instead of every card","action":"skip-note","ok":true,"effect":"bounded coverage, not a defect","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:44.586Z","selector":"document","label":"run2 initial load (file://index.html)","action":"goto","ok":true,"effect":"{\"hash\":\"\",\"mood\":\"all\",\"breakingMode\":false,\"klaxonPressed\":\"false\",\"klaxonText\":\"🚨 BREAKING ALERT: OFF\",\"adminHidden\":true,\"adminExpanded\":\"false\",\"articleHidden\":true,\"articleHeadline\":null,\"gridHidden\":false,\"adminStoryCount\":\"40\",\"storyCardCount\":40,\"focused\":\"BODY\",\"soundChecked\":false}","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:44.940Z","selector":"#klaxonBtn","label":"klaxon toggle (ON)","action":"click","ok":true,"effect":"breakingMode: false -> true; klaxonPressed: \"false\" -> \"true\"; klaxonText: \"🚨 BREAKING ALERT: OFF\" -> \"🚨 BREAKING ALERT: ON\"; focused: \"BODY\" -> \"BUTTON#klaxonBtn\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:45.266Z","selector":"#klaxonBtn","label":"klaxon toggle (OFF)","action":"click","ok":true,"effect":"breakingMode: true -> false; klaxonPressed: \"true\" -> \"false\"; klaxonText: \"🚨 BREAKING ALERT: ON\" -> \"🚨 BREAKING ALERT: OFF\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:45.591Z","selector":"#klaxonBtn","label":"klaxon toggle (ON)","action":"click","ok":true,"effect":"breakingMode: false -> true; klaxonPressed: \"false\" -> \"true\"; klaxonText: \"🚨 BREAKING ALERT: OFF\" -> \"🚨 BREAKING ALERT: ON\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:46.073Z","selector":"#klaxonBtn","label":"klaxon toggle (OFF)","action":"click","ok":true,"effect":"breakingMode: true -> false; klaxonPressed: \"true\" -> \"false\"; klaxonText: \"🚨 BREAKING ALERT: ON\" -> \"🚨 BREAKING ALERT: OFF\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:46.838Z","selector":"#soundToggle","label":"sound toggle ON","action":"click","ok":true,"effect":"focused: \"BUTTON#klaxonBtn\" -> \"INPUT#soundToggle\"; soundChecked: false -> true","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:47.325Z","selector":"#soundToggle","label":"sound toggle OFF","action":"click","ok":true,"effect":"soundChecked: true -> false","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:47.783Z","selector":"#klaxonBtn","label":"klaxon toggle (ON)","action":"click","ok":true,"effect":"breakingMode: false -> true; klaxonPressed: \"false\" -> \"true\"; klaxonText: \"🚨 BREAKING ALERT: OFF\" -> \"🚨 BREAKING ALERT: ON\"; focused: \"INPUT#soundToggle\" -> \"BUTTON#klaxonBtn\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:48.468Z","selector":"#klaxonBtn","label":"klaxon toggle (OFF)","action":"click","ok":true,"effect":"breakingMode: true -> false; klaxonPressed: \"true\" -> \"false\"; klaxonText: \"🚨 BREAKING ALERT: ON\" -> \"🚨 BREAKING ALERT: OFF\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:48.933Z","selector":"#adminToggleBtn","label":"open admin panel","action":"click","ok":true,"effect":"adminHidden: true -> false; adminExpanded: \"false\" -> \"true\"; focused: \"BUTTON#klaxonBtn\" -> \"INPUT#adminHeadline\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:49.379Z","selector":"#adminHeadline","label":"admin create story (empty headline validation) [run2]","action":"submit","ok":true,"effect":"no visible state change","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:49.958Z","selector":"#adminCreateForm","label":"admin create story \"Screenrecord Test Story run2 1790211409380\" [run2]","action":"submit","ok":true,"effect":"adminStoryCount: \"40\" -> \"41\"; storyCardCount: 40 -> 41","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:50.561Z","selector":"[data-delete-id]:has-text(\"Delete\")","label":"admin delete story created \"Screenrecord Test Story run2 1790211409380\"","action":"click","ok":true,"effect":"adminStoryCount: \"41\" -> \"40\"; storyCardCount: 41 -> 40; focused: \"INPUT#adminHeadline\" -> \"BODY\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:51.170Z","selector":"#adminResetBtn","label":"admin reset to defaults","action":"click","ok":true,"effect":"focused: \"BODY\" -> \"BUTTON#adminResetBtn\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:51.601Z","selector":"#adminToggleBtn","label":"close admin panel (toggle)","action":"click","ok":true,"effect":"adminHidden: false -> true; adminExpanded: \"true\" -> \"false\"; focused: \"BUTTON#adminResetBtn\" -> \"BUTTON#adminToggleBtn\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:52.054Z","selector":"label[for=\"cat-all\"]","label":"category mood filter -> all","action":"click","ok":true,"effect":"focused: \"BUTTON#adminToggleBtn\" -> \"INPUT#cat-all\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:53.363Z","selector":"label[for=\"cat-politics\"]","label":"category mood filter -> politics","action":"click","ok":true,"effect":"mood: \"all\" -> \"politics\"; storyCardCount: 40 -> 7; focused: \"INPUT#cat-all\" -> \"INPUT#cat-politics\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:55.844Z","selector":"label[for=\"cat-weather\"]","label":"category mood filter -> weather","action":"click","ok":true,"effect":"mood: \"politics\" -> \"weather\"; storyCardCount: 7 -> 6; focused: \"INPUT#cat-politics\" -> \"INPUT#cat-weather\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:56.813Z","selector":"label[for=\"cat-scitech\"]","label":"category mood filter -> scitech","action":"click","ok":true,"effect":"mood: \"weather\" -> \"scitech\"; storyCardCount: 6 -> 7; focused: \"INPUT#cat-weather\" -> \"INPUT#cat-scitech\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:58.146Z","selector":"label[for=\"cat-sports\"]","label":"category mood filter -> sports","action":"click","ok":true,"effect":"mood: \"scitech\" -> \"sports\"; focused: \"INPUT#cat-scitech\" -> \"INPUT#cat-sports\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:58.976Z","selector":"label[for=\"cat-entertainment\"]","label":"category mood filter -> entertainment","action":"click","ok":true,"effect":"mood: \"sports\" -> \"entertainment\"; focused: \"INPUT#cat-sports\" -> \"INPUT#cat-entertainment\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:56:59.683Z","selector":"label[for=\"cat-business\"]","label":"category mood filter -> business","action":"click","ok":true,"effect":"mood: \"entertainment\" -> \"business\"; storyCardCount: 7 -> 6; focused: \"INPUT#cat-entertainment\" -> \"INPUT#cat-business\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:00.392Z","selector":"label[for=\"cat-uncategorized\"]","label":"category mood filter -> uncategorized","action":"click","ok":true,"effect":"mood: \"business\" -> \"uncategorized\"; focused: \"INPUT#cat-business\" -> \"INPUT#cat-uncategorized\"","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:08.261Z","selector":"[data-open-id=\"tuesdays\"]","label":"open story card \"tuesdays\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:08.650Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"tuesdays\"","action":"click","ok":false,"effect":"EXCEPTION: Error: back button not present (article likely never opened)","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:16.673Z","selector":"[data-open-id=\"bs-parking-meter-currency\"]","label":"open story card \"bs-parking-meter-currency\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2039.3249999999825ms exceeded.","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:16.789Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"bs-parking-meter-currency\"","action":"click","ok":false,"effect":"EXCEPTION: Error: back button not present (article likely never opened)","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:24.668Z","selector":"[data-open-id=\"sci-migratory-solar-birds\"]","label":"open story card \"sci-migratory-solar-birds\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:25.069Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"sci-migratory-solar-birds\"","action":"click","ok":false,"effect":"EXCEPTION: Error: back button not present (article likely never opened)","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:32.954Z","selector":"[data-open-id=\"feature-community-musical\"]","label":"open story card \"feature-community-musical\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:33.431Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"feature-community-musical\"","action":"click","ok":false,"effect":"EXCEPTION: Error: back button not present (article likely never opened)","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:41.495Z","selector":"[data-open-id=\"gerald\"]","label":"open story \"gerald\" (for escape test)","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:41.877Z","selector":"document","label":"Escape key from article view","action":"keydown","ok":true,"effect":"no visible state change","errors":[]}
{"run":2,"ts":"2026-09-24T00:57:41.877Z","selector":"[data-open-id] (full set)","label":"skipped 40 of 44 story cards for runtime; tested a spread sample (first/1-3/2-3/last) instead of every card","action":"skip-note","ok":true,"effect":"bounded coverage, not a defect","errors":[]}
{"run":3,"ts":"2026-09-24T00:57:43.218Z","selector":"document","label":"run3 initial load (file://index.html)","action":"goto","ok":true,"effect":"{\"hash\":\"\",\"mood\":\"all\",\"breakingMode\":false,\"klaxonPressed\":\"false\",\"klaxonText\":\"🚨 BREAKING ALERT: OFF\",\"adminHidden\":true,\"adminExpanded\":\"false\",\"articleHidden\":true,\"articleHeadline\":null,\"gridHidden\":false,\"adminStoryCount\":\"40\",\"storyCardCount\":40,\"focused\":\"BODY\",\"soundChecked\":false}","errors":[]}
{"run":3,"ts":"2026-09-24T00:57:43.574Z","selector":"#klaxonBtn","label":"klaxon toggle (ON)","action":"click","ok":true,"effect":"breakingMode: false -> true; klaxonPressed: \"false\" -> \"true\"; klaxonText: \"🚨 BREAKING ALERT: OFF\" -> \"🚨 BREAKING ALERT: ON\"; focused: \"BODY\" -> \"BUTTON#klaxonBtn\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:57:43.912Z","selector":"#klaxonBtn","label":"klaxon toggle (OFF)","action":"click","ok":true,"effect":"breakingMode: true -> false; klaxonPressed: \"true\" -> \"false\"; klaxonText: \"🚨 BREAKING ALERT: ON\" -> \"🚨 BREAKING ALERT: OFF\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:57:47.913Z","selector":"#adminResetBtn","label":"admin reset to defaults","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.click: Timeout 4000ms exceeded.","errors":[]}
{"run":3,"ts":"2026-09-24T00:57:51.916Z","selector":"#adminHeadline","label":"admin create story (empty headline validation) [run3]","action":"submit","ok":false,"effect":"EXCEPTION: TimeoutError: locator.fill: Timeout 4000ms exceeded.","errors":[]}
{"run":3,"ts":"2026-09-24T00:57:55.936Z","selector":"#adminCreateForm","label":"admin create story \"Screenrecord Test Story run3 1790211471916\" [run3]","action":"submit","ok":false,"effect":"EXCEPTION: TimeoutError: locator.fill: Timeout 4000ms exceeded.","errors":[]}
{"run":3,"ts":"2026-09-24T00:57:59.990Z","selector":"[data-delete-id]:has-text(\"Delete\")","label":"admin delete story created \"Screenrecord Test Story run3 1790211471916\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.click: Timeout 4000ms exceeded.","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:01.658Z","selector":"label[for=\"cat-all\"]","label":"category mood filter -> all","action":"click","ok":true,"effect":"focused: \"BUTTON#klaxonBtn\" -> \"INPUT#cat-all\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:03.192Z","selector":"label[for=\"cat-politics\"]","label":"category mood filter -> politics","action":"click","ok":true,"effect":"mood: \"all\" -> \"politics\"; storyCardCount: 40 -> 7; focused: \"INPUT#cat-all\" -> \"INPUT#cat-politics\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:04.918Z","selector":"label[for=\"cat-weather\"]","label":"category mood filter -> weather","action":"click","ok":true,"effect":"mood: \"politics\" -> \"weather\"; storyCardCount: 7 -> 6; focused: \"INPUT#cat-politics\" -> \"INPUT#cat-weather\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:06.468Z","selector":"label[for=\"cat-scitech\"]","label":"category mood filter -> scitech","action":"click","ok":true,"effect":"mood: \"weather\" -> \"scitech\"; storyCardCount: 6 -> 7; focused: \"INPUT#cat-weather\" -> \"INPUT#cat-scitech\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:07.597Z","selector":"label[for=\"cat-sports\"]","label":"category mood filter -> sports","action":"click","ok":true,"effect":"mood: \"scitech\" -> \"sports\"; focused: \"INPUT#cat-scitech\" -> \"INPUT#cat-sports\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:08.764Z","selector":"label[for=\"cat-entertainment\"]","label":"category mood filter -> entertainment","action":"click","ok":true,"effect":"mood: \"sports\" -> \"entertainment\"; focused: \"INPUT#cat-sports\" -> \"INPUT#cat-entertainment\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:09.443Z","selector":"label[for=\"cat-business\"]","label":"category mood filter -> business","action":"click","ok":true,"effect":"mood: \"entertainment\" -> \"business\"; storyCardCount: 7 -> 6; focused: \"INPUT#cat-entertainment\" -> \"INPUT#cat-business\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:09.987Z","selector":"label[for=\"cat-uncategorized\"]","label":"category mood filter -> uncategorized","action":"click","ok":true,"effect":"mood: \"business\" -> \"uncategorized\"; focused: \"INPUT#cat-business\" -> \"INPUT#cat-uncategorized\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:10.669Z","selector":"label[for=\"cat-uncategorized\"]","label":"category mood filter -> uncategorized","action":"click","ok":true,"effect":"no visible state change","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:11.290Z","selector":"label[for=\"cat-business\"]","label":"category mood filter -> business","action":"click","ok":true,"effect":"mood: \"uncategorized\" -> \"business\"; focused: \"INPUT#cat-uncategorized\" -> \"INPUT#cat-business\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:12.020Z","selector":"label[for=\"cat-entertainment\"]","label":"category mood filter -> entertainment","action":"click","ok":true,"effect":"mood: \"business\" -> \"entertainment\"; storyCardCount: 6 -> 7; focused: \"INPUT#cat-business\" -> \"INPUT#cat-entertainment\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:12.927Z","selector":"label[for=\"cat-sports\"]","label":"category mood filter -> sports","action":"click","ok":true,"effect":"mood: \"entertainment\" -> \"sports\"; focused: \"INPUT#cat-entertainment\" -> \"INPUT#cat-sports\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:13.627Z","selector":"label[for=\"cat-scitech\"]","label":"category mood filter -> scitech","action":"click","ok":true,"effect":"mood: \"sports\" -> \"scitech\"; focused: \"INPUT#cat-sports\" -> \"INPUT#cat-scitech\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:15.148Z","selector":"label[for=\"cat-weather\"]","label":"category mood filter -> weather","action":"click","ok":true,"effect":"mood: \"scitech\" -> \"weather\"; storyCardCount: 7 -> 6; focused: \"INPUT#cat-scitech\" -> \"INPUT#cat-weather\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:16.802Z","selector":"label[for=\"cat-politics\"]","label":"category mood filter -> politics","action":"click","ok":true,"effect":"mood: \"weather\" -> \"politics\"; storyCardCount: 6 -> 7; focused: \"INPUT#cat-weather\" -> \"INPUT#cat-politics\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:18.024Z","selector":"label[for=\"cat-all\"]","label":"category mood filter -> all","action":"click","ok":true,"effect":"mood: \"politics\" -> \"all\"; storyCardCount: 7 -> 40; focused: \"INPUT#cat-politics\" -> \"INPUT#cat-all\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:20.115Z","selector":"#adminToggleBtn","label":"open admin panel","action":"click","ok":true,"effect":"adminHidden: true -> false; adminExpanded: \"false\" -> \"true\"; focused: \"INPUT#cat-all\" -> \"INPUT#adminHeadline\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:20.880Z","selector":"document","label":"Escape key from admin panel","action":"keydown","ok":true,"effect":"adminHidden: false -> true; adminExpanded: \"true\" -> \"false\"; focused: \"INPUT#adminHeadline\" -> \"BUTTON#adminToggleBtn\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:25.036Z","selector":"#soundToggle","label":"sound toggle ON","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.click: Timeout 4000ms exceeded.","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:25.929Z","selector":"#soundToggle","label":"sound toggle OFF","action":"click","ok":true,"effect":"soundChecked: true -> false","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:26.943Z","selector":"[data-open-id=\"tuesdays\"]","label":"open story card \"tuesdays\"","action":"click","ok":true,"effect":"hash: \"\" -> \"#/article/tuesdays\"; articleHidden: true -> false; articleHeadline: null -> \"Senate Subcommittee Proposes Banning Tuesdays 'On a Trial Basis'\"; gridHidden: false -> true; focused: \"INPUT#soundToggle\" -> \"MAIN#articleView\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:27.576Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"tuesdays\"","action":"click","ok":true,"effect":"hash: \"#/article/tuesdays\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"MAIN#articleView\" -> \"A\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:30.169Z","selector":"[data-open-id=\"bs-parking-meter-currency\"]","label":"open story card \"bs-parking-meter-currency\"","action":"click","ok":true,"effect":"hash: \"\" -> \"#/article/bs-parking-meter-currency\"; articleHidden: true -> false; articleHeadline: \"Senate Subcommittee Proposes Banning Tuesdays 'On a Trial Basis'\" -> \"Show Low Pilots Local Scrip Currency for Downtown Parking Meters\"; gridHidden: false -> true; focused: \"A\" -> \"MAIN#articleView\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:31.601Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"bs-parking-meter-currency\"","action":"click","ok":true,"effect":"hash: \"#/article/bs-parking-meter-currency\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"MAIN#articleView\" -> \"A\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:33.276Z","selector":"[data-open-id=\"sci-migratory-solar-birds\"]","label":"open story card \"sci-migratory-solar-birds\"","action":"click","ok":true,"effect":"hash: \"\" -> \"#/article/sci-migratory-solar-birds\"; articleHidden: true -> false; articleHeadline: \"Show Low Pilots Local Scrip Currency for Downtown Parking Meters\" -> \"Lancaster County Solar Farm Adds 'Bird Sleep Mode' to Protect Migratin\"; gridHidden: false -> true; focused: \"A\" -> \"MAIN#articleView\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:34.679Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"sci-migratory-solar-birds\"","action":"click","ok":true,"effect":"hash: \"#/article/sci-migratory-solar-birds\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"MAIN#articleView\" -> \"A\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:38.346Z","selector":"[data-open-id=\"feature-community-musical\"]","label":"open story card \"feature-community-musical\"","action":"click","ok":true,"effect":"hash: \"\" -> \"#/article/feature-community-musical\"; articleHidden: true -> false; articleHeadline: \"Lancaster County Solar Farm Adds 'Bird Sleep Mode' to Protect Migratin\" -> \"Local Community Theater's Feline-Themed Musical Enters Third Unplanned\"; gridHidden: false -> true; focused: \"A\" -> \"MAIN#articleView\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:40.052Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"feature-community-musical\"","action":"click","ok":true,"effect":"hash: \"#/article/feature-community-musical\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"MAIN#articleView\" -> \"A\"","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:46.667Z","selector":"[data-open-id=\"unit4\"]","label":"open story \"unit4\" (for escape test)","action":"click","ok":false,"effect":"EXCEPTION: Error: locator.scrollIntoViewIfNeeded: Element is not attached to the DOM","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:47.143Z","selector":"document","label":"Escape key from article view","action":"keydown","ok":true,"effect":"no visible state change","errors":[]}
{"run":3,"ts":"2026-09-24T00:58:47.143Z","selector":"[data-open-id] (full set)","label":"skipped 40 of 44 story cards for runtime; tested a spread sample (first/1-3/2-3/last) instead of every card","action":"skip-note","ok":true,"effect":"bounded coverage, not a defect","errors":[]}
{"run":4,"ts":"2026-09-24T00:58:48.936Z","selector":"document","label":"run4 initial load (file://index.html)","action":"goto","ok":true,"effect":"{\"hash\":\"\",\"mood\":\"all\",\"breakingMode\":false,\"klaxonPressed\":\"false\",\"klaxonText\":\"🚨 BREAKING ALERT: OFF\",\"adminHidden\":true,\"adminExpanded\":\"false\",\"articleHidden\":true,\"articleHeadline\":null,\"gridHidden\":false,\"adminStoryCount\":\"40\",\"storyCardCount\":40,\"focused\":\"BODY\",\"soundChecked\":false}","errors":[]}
{"run":4,"ts":"2026-09-24T00:58:49.326Z","selector":"[data-open-id=\"bs-parking-meter-currency\"]","label":"re-test previously-errored selector: [data-open-id=\"bs-parking-meter-currency\"]","action":"click-retry","ok":true,"effect":"hash: \"\" -> \"#/article/bs-parking-meter-currency\"; articleHidden: true -> false; articleHeadline: null -> \"Show Low Pilots Local Scrip Currency for Downtown Parking Meters\"; gridHidden: false -> true; focused: \"BODY\" -> \"MAIN#articleView\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:58:51.642Z","selector":"[data-open-id=\"feature-community-musical\"]","label":"re-test previously-errored selector: [data-open-id=\"feature-community-musical\"]","action":"click-retry","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:58:52.221Z","selector":"label[for=\"cat-business\"]","label":"re-test previously-errored selector: label[for=\"cat-business\"]","action":"click-retry","ok":true,"effect":"mood: \"all\" -> \"business\"; storyCardCount: 40 -> 6; focused: \"MAIN#articleView\" -> \"INPUT#cat-business\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:58:52.750Z","selector":"#klaxonBtn","label":"re-test previously-errored selector: #klaxonBtn","action":"click-retry","ok":true,"effect":"breakingMode: false -> true; klaxonPressed: \"false\" -> \"true\"; klaxonText: \"🚨 BREAKING ALERT: OFF\" -> \"🚨 BREAKING ALERT: ON\"; focused: \"INPUT#cat-business\" -> \"BUTTON#klaxonBtn\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:58:53.151Z","selector":"[data-open-id=\"tuesdays\"]","label":"re-test previously-errored selector: [data-open-id=\"tuesdays\"]","action":"click-retry","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:58:54.535Z","selector":"#articleView [data-back]","label":"re-test previously-errored selector: #articleView [data-back]","action":"click-retry","ok":true,"effect":"hash: \"#/article/bs-parking-meter-currency\" -> \"\"; articleHidden: false -> true; gridHidden: true -> false; focused: \"BUTTON#klaxonBtn\" -> \"A\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:58:55.080Z","selector":"[data-open-id=\"sci-migratory-solar-birds\"]","label":"re-test previously-errored selector: [data-open-id=\"sci-migratory-solar-birds\"]","action":"click-retry","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:58:55.550Z","selector":"[data-open-id=\"gerald\"]","label":"re-test previously-errored selector: [data-open-id=\"gerald\"]","action":"click-retry","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:58:58.079Z","selector":"#adminResetBtn","label":"re-test previously-errored selector: #adminResetBtn","action":"click-retry","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:00.853Z","selector":"#adminHeadline","label":"re-test previously-errored selector: #adminHeadline","action":"click-retry","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:03.359Z","selector":"#adminCreateForm","label":"re-test previously-errored selector: #adminCreateForm","action":"click-retry","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:06.104Z","selector":"[data-delete-id]:has-text(\"Delete\")","label":"re-test previously-errored selector: [data-delete-id]:has-text(\"Delete\")","action":"click-retry","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:13.464Z","selector":"#soundToggle","label":"re-test previously-errored selector: #soundToggle","action":"click-retry","ok":true,"effect":"focused: \"BODY\" -> \"INPUT#soundToggle\"; soundChecked: false -> true","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:13.875Z","selector":"[data-open-id=\"unit4\"]","label":"re-test previously-errored selector: [data-open-id=\"unit4\"]","action":"click-retry","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:14.763Z","selector":"label[for=\"cat-business\"]","label":"category mood filter -> business","action":"click","ok":true,"effect":"focused: \"INPUT#soundToggle\" -> \"INPUT#cat-business\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:15.601Z","selector":"label[for=\"cat-scitech\"]","label":"category mood filter -> scitech","action":"click","ok":true,"effect":"mood: \"business\" -> \"scitech\"; storyCardCount: 6 -> 7; focused: \"INPUT#cat-business\" -> \"INPUT#cat-scitech\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:16.594Z","selector":"label[for=\"cat-entertainment\"]","label":"category mood filter -> entertainment","action":"click","ok":true,"effect":"mood: \"scitech\" -> \"entertainment\"; focused: \"INPUT#cat-scitech\" -> \"INPUT#cat-entertainment\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:17.993Z","selector":"label[for=\"cat-sports\"]","label":"category mood filter -> sports","action":"click","ok":true,"effect":"mood: \"entertainment\" -> \"sports\"; focused: \"INPUT#cat-entertainment\" -> \"INPUT#cat-sports\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:19.425Z","selector":"label[for=\"cat-all\"]","label":"category mood filter -> all","action":"click","ok":true,"effect":"mood: \"sports\" -> \"all\"; storyCardCount: 7 -> 40; focused: \"INPUT#cat-sports\" -> \"INPUT#cat-all\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:20.410Z","selector":"label[for=\"cat-politics\"]","label":"category mood filter -> politics","action":"click","ok":true,"effect":"mood: \"all\" -> \"politics\"; storyCardCount: 40 -> 7; focused: \"INPUT#cat-all\" -> \"INPUT#cat-politics\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:21.529Z","selector":"label[for=\"cat-weather\"]","label":"category mood filter -> weather","action":"click","ok":true,"effect":"mood: \"politics\" -> \"weather\"; storyCardCount: 7 -> 6; focused: \"INPUT#cat-politics\" -> \"INPUT#cat-weather\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:22.627Z","selector":"label[for=\"cat-uncategorized\"]","label":"category mood filter -> uncategorized","action":"click","ok":true,"effect":"mood: \"weather\" -> \"uncategorized\"; focused: \"INPUT#cat-weather\" -> \"INPUT#cat-uncategorized\"","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:30.646Z","selector":"[data-open-id=\"bs-mattress-sleep-guarantee\"]","label":"open story card \"bs-mattress-sleep-guarantee\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:33.596Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"bs-mattress-sleep-guarantee\"","action":"click","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:41.486Z","selector":"[data-open-id=\"tuesdays\"]","label":"open story card \"tuesdays\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:44.391Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"tuesdays\"","action":"click","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:52.334Z","selector":"[data-open-id=\"pw-lawn-gnome-tax\"]","label":"open story card \"pw-lawn-gnome-tax\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":4,"ts":"2026-09-24T00:59:55.273Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"pw-lawn-gnome-tax\"","action":"click","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T01:00:03.149Z","selector":"[data-open-id=\"feature-oped-flexday\"]","label":"open story card \"feature-oped-flexday\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 2500ms exceeded.","errors":[]}
{"run":4,"ts":"2026-09-24T01:00:06.121Z","selector":"#articleView [data-back]","label":"back-to-grid from article \"feature-oped-flexday\"","action":"click","ok":true,"effect":"no visible state change","errors":[]}
{"run":4,"ts":"2026-09-24T01:00:10.327Z","selector":"#adminHeadline","label":"admin create story (empty headline validation) [run4]","action":"submit","ok":false,"effect":"EXCEPTION: TimeoutError: locator.fill: Timeout 4000ms exceeded.","errors":[]}
{"run":4,"ts":"2026-09-24T01:00:14.410Z","selector":"#adminCreateForm","label":"admin create story \"Screenrecord Test Story run4 1790211610327\" [run4]","action":"submit","ok":false,"effect":"EXCEPTION: TimeoutError: locator.fill: Timeout 4000ms exceeded.","errors":[]}
{"run":4,"ts":"2026-09-24T01:00:18.581Z","selector":"[data-delete-id]:has-text(\"Delete\")","label":"admin delete story created \"Screenrecord Test Story run4 1790211610327\"","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.click: Timeout 4000ms exceeded.","errors":[]}
{"run":4,"ts":"2026-09-24T01:00:22.956Z","selector":"#adminResetBtn","label":"admin reset to defaults","action":"click","ok":false,"effect":"EXCEPTION: TimeoutError: locator.click: Timeout 4000ms exceeded.","errors":[]}
{"run":4,"ts":"2026-09-24T01:00:24.307Z","selector":"#klaxonBtn","label":"klaxon toggle (ON)","action":"click","ok":true,"effect":"breakingMode: true -> false; klaxonPressed: \"true\" -> \"false\"; klaxonText: \"🚨 BREAKING ALERT: ON\" -> \"🚨 BREAKING ALERT: OFF\"; focused: \"INPUT#cat-uncategorized\" -> \"BUTTON#klaxonBtn\"","errors":[]}
{"run":4,"ts":"2026-09-24T01:00:25.390Z","selector":"#klaxonBtn","label":"klaxon toggle (OFF)","action":"click","ok":true,"effect":"breakingMode: false -> true; klaxonPressed: \"false\" -> \"true\"; klaxonText: \"🚨 BREAKING ALERT: OFF\" -> \"🚨 BREAKING ALERT: ON\"","errors":[]}
{"run":4,"ts":"2026-09-24T01:00:25.390Z","selector":"[data-open-id] (full set)","label":"skipped 40 of 44 story cards for runtime; tested a spread sample (first/1-3/2-3/last) instead of every card","action":"skip-note","ok":true,"effect":"bounded coverage, not a defect","errors":[]}