{"generated_at":"2026-09-23T23:47:03.273260","law_review":{"access_status":"unknown","base_url":null,"canonical_name":"Journal of Regulatory Compliance","coverage":"Active - 15 files downloaded","csv_rank":null,"csv_status":"Unknown","days_since_last_run":11,"display_name":"Journal of Regulatory Compliance","error_details":null,"failure_reason":null,"health_color":"#28a745","health_status":"HEALTHY","id":624,"last_attempt_date":"2026-09-12T14:23:50+00:00","last_download":"2026-09-12 13:04:16","last_performance_check":"2026-02-07T17:56:46+00:00","last_success_date":"2026-09-12T14:23:50+00:00","last_updated":"2026-09-12T14:23:50+00:00","latest_run":{"duplicates_skipped":15,"duration_seconds":5.265303338877857,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249017,"canonical_name":"Journal of Regulatory Compliance","child_pid":3330622,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-09-12T14:23:45+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-12T14:23:45+00:00","run_kind":"manual","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":5},"extra_json":"{\"automation_cycle_id\": 249017, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3330622, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-09-12T14:23:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T14:23:45+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 5}","id":44997,"items_discovered":15,"items_processed":15,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-09-12T14:23:50+00:00","run_start":"2026-09-12T14:23:45+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/44997/logs/stderr","stdout_log_url":"/api/scraper-runs/44997/logs/stdout"},"name":"Journal of Regulatory Compliance","performance_category":"unknown","rank":null,"recommendations":["Maintain current performance"],"scraper_name":"journal_of_regulatory_compliance_scraper.py","scraper_status":"unknown","status":"healthy","total_downloads":15,"total_size_gb":0.0},"preferred_scraper_id":"JournalOfRegulatoryComplianceScraper","runs":[{"duplicates_skipped":15,"duration_seconds":5.265303338877857,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249017,"canonical_name":"Journal of Regulatory Compliance","child_pid":3330622,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-09-12T14:23:45+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-12T14:23:45+00:00","run_kind":"manual","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":5},"extra_json":"{\"automation_cycle_id\": 249017, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3330622, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-09-12T14:23:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T14:23:45+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 5}","id":44997,"items_discovered":15,"items_processed":15,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-09-12T14:23:50+00:00","run_start":"2026-09-12T14:23:45+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/44997/logs/stderr","stdout_log_url":"/api/scraper-runs/44997/logs/stdout"},{"duplicates_skipped":15,"duration_seconds":0.15837134700268507,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":248933,"canonical_name":"Journal of Regulatory Compliance","child_pid":3234755,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-09-12T13:19:37+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-12T13:19:37+00:00","run_kind":"manual","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1789219177_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1789219177_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":5},"extra_json":"{\"automation_cycle_id\": 248933, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3234755, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-09-12T13:19:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T13:19:37+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789219177_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789219177_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 5}","id":44991,"items_discovered":15,"items_processed":15,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-09-12T13:19:37+00:00","run_start":"2026-09-12T13:19:37+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/44991/logs/stderr","stdout_log_url":"/api/scraper-runs/44991/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":26.69958399888128,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":248905,"canonical_name":"Journal of Regulatory Compliance","child_pid":3209628,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-09-12T13:03:49+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-12T13:03:49+00:00","run_kind":"manual","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1789218229_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1789218229_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":5},"extra_json":"{\"automation_cycle_id\": 248905, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3209628, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-09-12T13:03:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T13:03:49+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789218229_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789218229_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 5}","id":44984,"items_discovered":15,"items_processed":15,"law_review_id":624,"pdfs_downloaded":15,"run_end":"2026-09-12T13:04:16+00:00","run_start":"2026-09-12T13:03:49+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"success","stderr_log_url":"/api/scraper-runs/44984/logs/stderr","stdout_log_url":"/api/scraper-runs/44984/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":6.425404082983732,"error_category":"Error","error_message":"Page.goto: net::ERR_NETWORK_CHANGED at https://www.compliancelawjournal.com/compliancelawjournal/library\nCall log:\n  - navigating to \"https://www.compliancelawjournal.com/compliancelawjournal/library\", waiting until \"domcontentloaded\"\n","error_traceback":"NoneType: None\n","errors":0,"extra":{"automation_cycle_id":243698,"canonical_name":"Journal of Regulatory Compliance","child_pid":1626495,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-09-09T17:11:47+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-09T17:11:47+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1788973907_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1788973907_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 1626495, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973907_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973907_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 45}","id":44979,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-09-09T17:11:55+00:00","run_start":"2026-09-09T17:11:47+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"failed","stderr_log_url":"/api/scraper-runs/44979/logs/stderr","stdout_log_url":"/api/scraper-runs/44979/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":12.234859452000023,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: JS-heavy Dash Digital issue library did not expose direct PDF URLs to scrape (library_url=https://www.compliancelawjournal.com/compliancelawjournal/library).","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1732,"canonical_name":"Journal of Regulatory Compliance","child_pid":10173,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-06-11T15:23:47+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-11T15:23:47+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1781191427_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1781191427_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1732, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 10173, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-06-11T15:23:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-11T15:23:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1781191427_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1781191427_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 45}","id":4977,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-06-11T15:24:01+00:00","run_start":"2026-06-11T15:23:47+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/4977/logs/stderr","stdout_log_url":"/api/scraper-runs/4977/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":11.631051159929484,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: JS-heavy Dash Digital issue library did not expose direct PDF URLs to scrape (library_url=https://www.compliancelawjournal.com/compliancelawjournal/library).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance","child_pid":3212804,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-03-13T11:43:37+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-13T11:43:37+00:00","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1773402217_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1773402217_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3212804, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-03-13T11:43:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T11:43:37+00:00\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773402217_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773402217_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 45}","id":3378,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-03-13T11:43:49+00:00","run_start":"2026-03-13T11:43:37+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/3378/logs/stderr","stdout_log_url":"/api/scraper-runs/3378/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":13.230525310966186,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: JS-heavy Dash Digital issue library did not expose direct PDF URLs to scrape (library_url=https://www.compliancelawjournal.com/compliancelawjournal/library).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance","child_pid":3381669,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-02-11T06:08:36+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T06:08:36+00:00","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1770790116_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1770790116_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3381669, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-02-11T06:08:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T06:08:36+00:00\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770790116_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770790116_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 30}","id":2229,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-11T06:08:50+00:00","run_start":"2026-02-11T06:08:36+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2229/logs/stderr","stdout_log_url":"/api/scraper-runs/2229/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":240.0028458449524,"error_category":"timeout","error_message":"Timeout after 4 minutes","error_traceback":null,"errors":1,"extra":{"canonical_name":"Journal of Regulatory Compliance","child_pid":3344490,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-02-11T05:54:38+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T05:50:38+00:00","returncode":null,"scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1770789038_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1770789038_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":4},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3344490, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-02-11T05:54:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T05:50:38+00:00\", \"returncode\": null, \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770789038_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770789038_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 4}","id":2217,"items_discovered":null,"items_processed":null,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-11T05:54:38+00:00","run_start":"2026-02-11T05:50:38+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2217/logs/stderr","stdout_log_url":"/api/scraper-runs/2217/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":85.6197819870431,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: JS-heavy Dash Digital issue library did not expose direct PDF URLs to scrape (library_url=https://www.compliancelawjournal.com/compliancelawjournal/library).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance","file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","orchestrator":"dashboard","orchestrator_started_at":"2026-02-10T19:05:47.501068","scraper_file":"journal_of_regulatory_compliance_scraper.py","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/dashboard_runs/1770750347_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/dashboard_runs/1770750347_JournalOfRegulatoryComplianceScraper.out.log"},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\", \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"orchestrator\": \"dashboard\", \"orchestrator_started_at\": \"2026-02-10T19:05:47.501068\", \"scraper_file\": \"journal_of_regulatory_compliance_scraper.py\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/dashboard_runs/1770750347_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/dashboard_runs/1770750347_JournalOfRegulatoryComplianceScraper.out.log\"}","id":2000,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-10T19:07:13+00:00","run_start":"2026-02-10T19:05:47+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2000/logs/stderr","stdout_log_url":"/api/scraper-runs/2000/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.006396614946424961,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: journal appears to publish online-only content and does not provide a stable open-access PDF archive to scrape.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance"},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\"}","id":1809,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-08T17:32:28+00:00","run_start":"2026-02-08T17:32:28+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":0.006508862948976457,"error_category":"no_items_reason","error_message":"SCRAPER_NOT_IMPLEMENTED: no download history in local DB; needs OA source URL and discovery logic","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance"},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\"}","id":1791,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-08T17:11:57+00:00","run_start":"2026-02-08T17:11:57+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":0.0033465789165347815,"error_category":"no_items_reason","error_message":"SCRAPER_NOT_IMPLEMENTED: no download history in local DB; needs OA source URL and discovery logic","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance","child_pid":3747894,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-02-08T04:33:56+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-08T04:33:56+00:00","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1770525236_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1770525236_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":10},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3747894, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-02-08T04:33:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-08T04:33:56+00:00\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770525236_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770525236_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 10}","id":1725,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-08T04:33:56+00:00","run_start":"2026-02-08T04:33:56+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1725/logs/stderr","stdout_log_url":"/api/scraper-runs/1725/logs/stdout"}],"runs_by_scraper":{"JournalOfRegulatoryComplianceScraper":[{"duplicates_skipped":15,"duration_seconds":5.265303338877857,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249017,"canonical_name":"Journal of Regulatory Compliance","child_pid":3330622,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-09-12T14:23:45+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-12T14:23:45+00:00","run_kind":"manual","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":5},"extra_json":"{\"automation_cycle_id\": 249017, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3330622, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-09-12T14:23:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T14:23:45+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789223025_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 5}","id":44997,"items_discovered":15,"items_processed":15,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-09-12T14:23:50+00:00","run_start":"2026-09-12T14:23:45+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/44997/logs/stderr","stdout_log_url":"/api/scraper-runs/44997/logs/stdout"},{"duplicates_skipped":15,"duration_seconds":0.15837134700268507,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":248933,"canonical_name":"Journal of Regulatory Compliance","child_pid":3234755,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-09-12T13:19:37+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-12T13:19:37+00:00","run_kind":"manual","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1789219177_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1789219177_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":5},"extra_json":"{\"automation_cycle_id\": 248933, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3234755, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-09-12T13:19:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T13:19:37+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789219177_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789219177_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 5}","id":44991,"items_discovered":15,"items_processed":15,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-09-12T13:19:37+00:00","run_start":"2026-09-12T13:19:37+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/44991/logs/stderr","stdout_log_url":"/api/scraper-runs/44991/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":26.69958399888128,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":248905,"canonical_name":"Journal of Regulatory Compliance","child_pid":3209628,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-09-12T13:03:49+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-12T13:03:49+00:00","run_kind":"manual","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1789218229_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1789218229_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":5},"extra_json":"{\"automation_cycle_id\": 248905, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3209628, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-09-12T13:03:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T13:03:49+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789218229_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789218229_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 5}","id":44984,"items_discovered":15,"items_processed":15,"law_review_id":624,"pdfs_downloaded":15,"run_end":"2026-09-12T13:04:16+00:00","run_start":"2026-09-12T13:03:49+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"success","stderr_log_url":"/api/scraper-runs/44984/logs/stderr","stdout_log_url":"/api/scraper-runs/44984/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":6.425404082983732,"error_category":"Error","error_message":"Page.goto: net::ERR_NETWORK_CHANGED at https://www.compliancelawjournal.com/compliancelawjournal/library\nCall log:\n  - navigating to \"https://www.compliancelawjournal.com/compliancelawjournal/library\", waiting until \"domcontentloaded\"\n","error_traceback":"NoneType: None\n","errors":0,"extra":{"automation_cycle_id":243698,"canonical_name":"Journal of Regulatory Compliance","child_pid":1626495,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-09-09T17:11:47+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-09T17:11:47+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1788973907_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1788973907_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 1626495, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973907_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973907_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 45}","id":44979,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-09-09T17:11:55+00:00","run_start":"2026-09-09T17:11:47+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"failed","stderr_log_url":"/api/scraper-runs/44979/logs/stderr","stdout_log_url":"/api/scraper-runs/44979/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":12.234859452000023,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: JS-heavy Dash Digital issue library did not expose direct PDF URLs to scrape (library_url=https://www.compliancelawjournal.com/compliancelawjournal/library).","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1732,"canonical_name":"Journal of Regulatory Compliance","child_pid":10173,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-06-11T15:23:47+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-11T15:23:47+00:00","run_kind":"scheduled_active","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1781191427_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1781191427_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1732, \"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 10173, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-06-11T15:23:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-11T15:23:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1781191427_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1781191427_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 45}","id":4977,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-06-11T15:24:01+00:00","run_start":"2026-06-11T15:23:47+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/4977/logs/stderr","stdout_log_url":"/api/scraper-runs/4977/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":11.631051159929484,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: JS-heavy Dash Digital issue library did not expose direct PDF URLs to scrape (library_url=https://www.compliancelawjournal.com/compliancelawjournal/library).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance","child_pid":3212804,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-03-13T11:43:37+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-13T11:43:37+00:00","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1773402217_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1773402217_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3212804, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-03-13T11:43:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T11:43:37+00:00\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773402217_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773402217_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 45}","id":3378,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-03-13T11:43:49+00:00","run_start":"2026-03-13T11:43:37+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/3378/logs/stderr","stdout_log_url":"/api/scraper-runs/3378/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":13.230525310966186,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: JS-heavy Dash Digital issue library did not expose direct PDF URLs to scrape (library_url=https://www.compliancelawjournal.com/compliancelawjournal/library).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance","child_pid":3381669,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-02-11T06:08:36+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T06:08:36+00:00","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1770790116_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1770790116_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3381669, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-02-11T06:08:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T06:08:36+00:00\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770790116_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770790116_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 30}","id":2229,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-11T06:08:50+00:00","run_start":"2026-02-11T06:08:36+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2229/logs/stderr","stdout_log_url":"/api/scraper-runs/2229/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":240.0028458449524,"error_category":"timeout","error_message":"Timeout after 4 minutes","error_traceback":null,"errors":1,"extra":{"canonical_name":"Journal of Regulatory Compliance","child_pid":3344490,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-02-11T05:54:38+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T05:50:38+00:00","returncode":null,"scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1770789038_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1770789038_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":4},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3344490, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-02-11T05:54:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T05:50:38+00:00\", \"returncode\": null, \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770789038_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770789038_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 4}","id":2217,"items_discovered":null,"items_processed":null,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-11T05:54:38+00:00","run_start":"2026-02-11T05:50:38+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2217/logs/stderr","stdout_log_url":"/api/scraper-runs/2217/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":85.6197819870431,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: JS-heavy Dash Digital issue library did not expose direct PDF URLs to scrape (library_url=https://www.compliancelawjournal.com/compliancelawjournal/library).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance","file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","orchestrator":"dashboard","orchestrator_started_at":"2026-02-10T19:05:47.501068","scraper_file":"journal_of_regulatory_compliance_scraper.py","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/dashboard_runs/1770750347_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/dashboard_runs/1770750347_JournalOfRegulatoryComplianceScraper.out.log"},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\", \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"orchestrator\": \"dashboard\", \"orchestrator_started_at\": \"2026-02-10T19:05:47.501068\", \"scraper_file\": \"journal_of_regulatory_compliance_scraper.py\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/dashboard_runs/1770750347_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/dashboard_runs/1770750347_JournalOfRegulatoryComplianceScraper.out.log\"}","id":2000,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-10T19:07:13+00:00","run_start":"2026-02-10T19:05:47+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2000/logs/stderr","stdout_log_url":"/api/scraper-runs/2000/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.006396614946424961,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: journal appears to publish online-only content and does not provide a stable open-access PDF archive to scrape.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance"},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\"}","id":1809,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-08T17:32:28+00:00","run_start":"2026-02-08T17:32:28+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":0.006508862948976457,"error_category":"no_items_reason","error_message":"SCRAPER_NOT_IMPLEMENTED: no download history in local DB; needs OA source URL and discovery logic","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance"},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\"}","id":1791,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-08T17:11:57+00:00","run_start":"2026-02-08T17:11:57+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":0.0033465789165347815,"error_category":"no_items_reason","error_message":"SCRAPER_NOT_IMPLEMENTED: no download history in local DB; needs OA source URL and discovery logic","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Regulatory Compliance","child_pid":3747894,"file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","heartbeat_at":"2026-02-08T04:33:56+00:00","heartbeat_source":"orchestrator","law_review_id":624,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-08T04:33:56+00:00","scraper_id":"JournalOfRegulatoryComplianceScraper","script_path":"scrapers/journal_of_regulatory_compliance_scraper.py","stderr_path":"logs/orchestrator_runs/1770525236_JournalOfRegulatoryComplianceScraper.err.log","stdout_path":"logs/orchestrator_runs/1770525236_JournalOfRegulatoryComplianceScraper.out.log","timeout_minutes":10},"extra_json":"{\"canonical_name\": \"Journal of Regulatory Compliance\", \"child_pid\": 3747894, \"file_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"heartbeat_at\": \"2026-02-08T04:33:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 624, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-08T04:33:56+00:00\", \"scraper_id\": \"JournalOfRegulatoryComplianceScraper\", \"script_path\": \"scrapers/journal_of_regulatory_compliance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770525236_JournalOfRegulatoryComplianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770525236_JournalOfRegulatoryComplianceScraper.out.log\", \"timeout_minutes\": 10}","id":1725,"items_discovered":0,"items_processed":0,"law_review_id":624,"pdfs_downloaded":0,"run_end":"2026-02-08T04:33:56+00:00","run_start":"2026-02-08T04:33:56+00:00","scraper_name":"JournalOfRegulatoryComplianceScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1725/logs/stderr","stdout_log_url":"/api/scraper-runs/1725/logs/stdout"}]},"scrapers":[{"base_class":"LightBaseScraper","canonical_name":"Journal of Regulatory Compliance","class_name":"JournalOfRegulatoryComplianceScraper","file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.journal_of_regulatory_compliance_scraper","platform":null,"scraper_id":"JournalOfRegulatoryComplianceScraper"}],"uploads":{"last_pending":null,"last_uploaded":"2026-09-12 14:23:50","latest_registry_sync":"uabox:Law_Review_Project/journal_of_regulatory_compliance_20260912_132556.zip","pending":0}}
