{"generated_at":"2026-09-23T02:38:40.571559","law_review":{"access_status":"unknown","base_url":null,"canonical_name":"Journal of Law and Cyber Warfare","error_details":null,"failure_reason":"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage","health_status":"NO_OPEN_ACCESS","id":612,"last_attempt_date":"2026-09-13T02:28:46+00:00","last_performance_check":"2026-02-07T17:56:46+00:00","last_success_date":"2026-09-13T02:28:46+00:00","last_updated":"2025-07-13 02:22:52.872568","name":"Journal of Law and Cyber Warfare","performance_category":"unknown","rank":null,"scraper_name":"journal_of_law_and_cyber_warfare_scraper.py","scraper_status":"unknown","total_downloads":22,"total_size_gb":0.0},"law_review_id":612,"runs":[{"duplicates_skipped":0,"duration_seconds":11.918964501004666,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249947,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":225460,"discovery_problem":"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage","download_queue":{"due":0,"pending":0,"retries":0,"scope":"JournalOfLawAndCyberWarfareScraper:Journal of Law and Cyber Warfare","waiting":0},"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-09-13T02:28:28+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T02:27:58+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1789266478_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1789266478_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 249947, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 225460, \"discovery_problem\": \"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfLawAndCyberWarfareScraper:Journal of Law and Cyber Warfare\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:28:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:27:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266478_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266478_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":45266,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-09-13T02:28:46+00:00","run_start":"2026-09-13T02:27:58+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45266/logs/stderr","stdout_log_url":"/api/scraper-runs/45266/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":6.711492482048925,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":153675,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":2488096,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-08-13T23:03:11+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-08-13T23:02:41+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1786662161_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1786662161_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 153675, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 2488096, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-08-13T23:03:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-13T23:02:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786662161_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786662161_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":44460,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-08-13T23:03:20+00:00","run_start":"2026-08-13T23:02:41+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/44460/logs/stderr","stdout_log_url":"/api/scraper-runs/44460/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":6.8975370093248785,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":44061,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":2951009,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-07-14T18:27:12+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-14T18:26:42+00:00","run_kind":"manual","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1784053602_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1784053602_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":15,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 44061, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 2951009, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:27:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:26:42+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784053602_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784053602_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 15, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":43676,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-07-14T18:27:15+00:00","run_start":"2026-07-14T18:26:42+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/43676/logs/stderr","stdout_log_url":"/api/scraper-runs/43676/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":7.175664511974901,"error_category":"no_items_reason","error_message":"No article URLs found on JLCW homepage","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":43988,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":2915847,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-07-14T18:11:50+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-14T18:11:20+00:00","run_kind":"scheduled","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1784052680_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1784052680_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":15,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 43988, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 2915847, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:11:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:11:20+00:00\", \"run_kind\": \"scheduled\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784052680_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784052680_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 15, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":43518,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-07-14T18:11:54+00:00","run_start":"2026-07-14T18:11:20+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/43518/logs/stderr","stdout_log_url":"/api/scraper-runs/43518/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":100.32092112791725,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":28140,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":2367521,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-07-03T13:06:06+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-03T13:04:26+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1783083866_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1783083866_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 28140, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 2367521, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-07-03T13:06:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-03T13:04:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1783083866_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1783083866_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":31432,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-07-03T13:06:33+00:00","run_start":"2026-07-03T13:04:26+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/31432/logs/stderr","stdout_log_url":"/api/scraper-runs/31432/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":46.32385096100188,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1568,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":177951,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-06-01T20:21:53+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T20:20:53+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 1568, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 177951, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-06-01T20:21:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T20:20:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":4822,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-06-01T20:22:06+00:00","run_start":"2026-06-01T20:20:53+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/4822/logs/stderr","stdout_log_url":"/api/scraper-runs/4822/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":46.900298137101345,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":656,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":1187299,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-05-01T23:30:49+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T23:29:49+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 656, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 1187299, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-05-01T23:30:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T23:29:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":4148,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-05-01T23:31:02+00:00","run_start":"2026-05-01T23:29:49+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/4148/logs/stderr","stdout_log_url":"/api/scraper-runs/4148/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":56.20586464274675,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3739933,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-03-22T07:53:42+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-22T07:52:40+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3739933, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-03-22T07:53:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-22T07:52:40+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":3438,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-03-22T07:54:03+00:00","run_start":"2026-03-22T07:52:40+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/3438/logs/stderr","stdout_log_url":"/api/scraper-runs/3438/logs/stdout"},{"duplicates_skipped":2,"duration_seconds":437.4915158948861,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3179499,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-02-20T07:15:14+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-20T07:07:44+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":30,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3179499, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-02-20T07:15:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-20T07:07:44+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 30, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":2463,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":16,"run_end":"2026-02-20T07:15:28+00:00","run_start":"2026-02-20T07:07:44+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/2463/logs/stderr","stdout_log_url":"/api/scraper-runs/2463/logs/stdout"},{"duplicates_skipped":1,"duration_seconds":47.36853219999466,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1972,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-02-10T16:52:05+00:00","run_start":"2026-02-10T16:51:17+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success"},{"duplicates_skipped":0,"duration_seconds":47.50130237697158,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1969,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-02-10T15:07:52+00:00","run_start":"2026-02-10T15:07:05+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success"},{"duplicates_skipped":0,"duration_seconds":41.85148730792571,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1968,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T15:04:50+00:00","run_start":"2026-02-10T15:04:08+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"unknown"},{"duplicates_skipped":0,"duration_seconds":49.76854175992776,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1967,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T15:00:15+00:00","run_start":"2026-02-10T14:59:25+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":185.98339099099394,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1899,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T04:00:11+00:00","run_start":"2026-02-10T03:57:05+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":114.37131848698482,"error_category":"download_failed_all","error_message":"HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: 'UndetectedSession' object has no attribute 'evaluate'","error_traceback":null,"errors":3,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1898,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T03:56:18+00:00","run_start":"2026-02-10T03:54:24+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":49.53496205690317,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1895,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-09T21:21:21+00:00","run_start":"2026-02-09T21:20:32+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":156.2026372239925,"error_category":"download_failed_all","error_message":"HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Bot protection detected at https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Cloudflare","error_traceback":null,"errors":3,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1893,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-09T20:58:52+00:00","run_start":"2026-02-09T20:56:16+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":0.0031937910243868828,"error_category":"no_items_reason","error_message":"PAYWALLED/NO_OPEN_ACCESS: Journal of Law and Cyber Warfare appears to be subscription-gated (e.g., JSTOR/HeinOnline) with no stable public PDF archive available.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3462327,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-02-08T02:13:51+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-08T02:13:51+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3462327, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-02-08T02:13:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-08T02:13:51+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 6}","id":1615,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-08T02:13:51+00:00","run_start":"2026-02-08T02:13:51+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1615/logs/stderr","stdout_log_url":"/api/scraper-runs/1615/logs/stdout"}],"runs_by_scraper_id":[{"duplicates_skipped":0,"duration_seconds":11.918964501004666,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249947,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":225460,"discovery_problem":"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage","download_queue":{"due":0,"pending":0,"retries":0,"scope":"JournalOfLawAndCyberWarfareScraper:Journal of Law and Cyber Warfare","waiting":0},"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-09-13T02:28:28+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T02:27:58+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1789266478_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1789266478_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 249947, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 225460, \"discovery_problem\": \"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfLawAndCyberWarfareScraper:Journal of Law and Cyber Warfare\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:28:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:27:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266478_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266478_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":45266,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-09-13T02:28:46+00:00","run_start":"2026-09-13T02:27:58+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45266/logs/stderr","stdout_log_url":"/api/scraper-runs/45266/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":6.711492482048925,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":153675,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":2488096,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-08-13T23:03:11+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-08-13T23:02:41+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1786662161_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1786662161_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 153675, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 2488096, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-08-13T23:03:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-13T23:02:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786662161_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786662161_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":44460,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-08-13T23:03:20+00:00","run_start":"2026-08-13T23:02:41+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/44460/logs/stderr","stdout_log_url":"/api/scraper-runs/44460/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":6.8975370093248785,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":44061,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":2951009,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-07-14T18:27:12+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-14T18:26:42+00:00","run_kind":"manual","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1784053602_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1784053602_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":15,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 44061, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 2951009, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:27:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:26:42+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784053602_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784053602_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 15, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":43676,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-07-14T18:27:15+00:00","run_start":"2026-07-14T18:26:42+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/43676/logs/stderr","stdout_log_url":"/api/scraper-runs/43676/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":7.175664511974901,"error_category":"no_items_reason","error_message":"No article URLs found on JLCW homepage","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":43988,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":2915847,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-07-14T18:11:50+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-14T18:11:20+00:00","run_kind":"scheduled","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1784052680_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1784052680_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":15,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 43988, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 2915847, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:11:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:11:20+00:00\", \"run_kind\": \"scheduled\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784052680_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784052680_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 15, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":43518,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-07-14T18:11:54+00:00","run_start":"2026-07-14T18:11:20+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/43518/logs/stderr","stdout_log_url":"/api/scraper-runs/43518/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":100.32092112791725,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":28140,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":2367521,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-07-03T13:06:06+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-03T13:04:26+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1783083866_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1783083866_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 28140, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 2367521, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-07-03T13:06:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-03T13:04:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1783083866_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1783083866_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":31432,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-07-03T13:06:33+00:00","run_start":"2026-07-03T13:04:26+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/31432/logs/stderr","stdout_log_url":"/api/scraper-runs/31432/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":46.32385096100188,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1568,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":177951,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-06-01T20:21:53+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T20:20:53+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 1568, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 177951, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-06-01T20:21:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T20:20:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":4822,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-06-01T20:22:06+00:00","run_start":"2026-06-01T20:20:53+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/4822/logs/stderr","stdout_log_url":"/api/scraper-runs/4822/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":46.900298137101345,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":656,"canonical_name":"Journal of Law and Cyber Warfare","child_pid":1187299,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-05-01T23:30:49+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T23:29:49+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"automation_cycle_id\": 656, \"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 1187299, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-05-01T23:30:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T23:29:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":4148,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-05-01T23:31:02+00:00","run_start":"2026-05-01T23:29:49+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/4148/logs/stderr","stdout_log_url":"/api/scraper-runs/4148/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":56.20586464274675,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3739933,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-03-22T07:53:42+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-22T07:52:40+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":45,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3739933, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-03-22T07:53:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-22T07:52:40+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":3438,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-03-22T07:54:03+00:00","run_start":"2026-03-22T07:52:40+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/3438/logs/stderr","stdout_log_url":"/api/scraper-runs/3438/logs/stdout"},{"duplicates_skipped":2,"duration_seconds":437.4915158948861,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3179499,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-02-20T07:15:14+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-20T07:07:44+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":30,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3179499, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-02-20T07:15:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-20T07:07:44+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 30, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":2463,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":16,"run_end":"2026-02-20T07:15:28+00:00","run_start":"2026-02-20T07:07:44+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success","stderr_log_url":"/api/scraper-runs/2463/logs/stderr","stdout_log_url":"/api/scraper-runs/2463/logs/stdout"},{"duplicates_skipped":1,"duration_seconds":47.36853219999466,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1972,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-02-10T16:52:05+00:00","run_start":"2026-02-10T16:51:17+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success"},{"duplicates_skipped":0,"duration_seconds":47.50130237697158,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1969,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":1,"run_end":"2026-02-10T15:07:52+00:00","run_start":"2026-02-10T15:07:05+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"success"},{"duplicates_skipped":0,"duration_seconds":41.85148730792571,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1968,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T15:04:50+00:00","run_start":"2026-02-10T15:04:08+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"unknown"},{"duplicates_skipped":0,"duration_seconds":49.76854175992776,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1967,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T15:00:15+00:00","run_start":"2026-02-10T14:59:25+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":185.98339099099394,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1899,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T04:00:11+00:00","run_start":"2026-02-10T03:57:05+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":114.37131848698482,"error_category":"download_failed_all","error_message":"HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: 'UndetectedSession' object has no attribute 'evaluate'","error_traceback":null,"errors":3,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1898,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-10T03:56:18+00:00","run_start":"2026-02-10T03:54:24+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":49.53496205690317,"error_category":"no_items_reason","error_message":"Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1895,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-09T21:21:21+00:00","run_start":"2026-02-09T21:20:32+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":156.2026372239925,"error_category":"download_failed_all","error_message":"HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Bot protection detected at https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Cloudflare","error_traceback":null,"errors":3,"extra":{"canonical_name":"Journal of Law and Cyber Warfare"},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\"}","id":1893,"items_discovered":18,"items_processed":18,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-09T20:58:52+00:00","run_start":"2026-02-09T20:56:16+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":0.0031937910243868828,"error_category":"no_items_reason","error_message":"PAYWALLED/NO_OPEN_ACCESS: Journal of Law and Cyber Warfare appears to be subscription-gated (e.g., JSTOR/HeinOnline) with no stable public PDF archive available.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Law and Cyber Warfare","child_pid":3462327,"file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","heartbeat_at":"2026-02-08T02:13:51+00:00","heartbeat_source":"orchestrator","law_review_id":612,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-08T02:13:51+00:00","scraper_id":"JournalOfLawAndCyberWarfareScraper","script_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","stderr_path":"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.err.log","stdout_path":"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Journal of Law and Cyber Warfare\", \"child_pid\": 3462327, \"file_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"heartbeat_at\": \"2026-02-08T02:13:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 612, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-08T02:13:51+00:00\", \"scraper_id\": \"JournalOfLawAndCyberWarfareScraper\", \"script_path\": \"scrapers/journal_of_law_and_cyber_warfare_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.out.log\", \"timeout_minutes\": 6}","id":1615,"items_discovered":0,"items_processed":0,"law_review_id":612,"pdfs_downloaded":0,"run_end":"2026-02-08T02:13:51+00:00","run_start":"2026-02-08T02:13:51+00:00","scraper_name":"JournalOfLawAndCyberWarfareScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1615/logs/stderr","stdout_log_url":"/api/scraper-runs/1615/logs/stdout"}],"scraper":{"base_class":"LightBaseScraper","canonical_name":"Journal of Law and Cyber Warfare","class_name":"JournalOfLawAndCyberWarfareScraper","discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_and_cyber_warfare_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.journal_of_law_and_cyber_warfare_scraper","platform":"playwright","scraper_id":"JournalOfLawAndCyberWarfareScraper","updated_at":"2026-09-22 23:32:37"},"uploads":{"last_pending":null,"last_uploaded":"2026-07-03 15:08:07","latest_registry_sync":"uabox:Law_Review_Project/journal_of_law_and_cyber_warfare_20260703_150736.zip","pending":0}}
