{"scrapers":[{"base_class":"LightBaseScraper","canonical_name":"ABA Real Property, Trust and Estate Law Journal","class_name":"ABARealPropertyTrustEstateLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/aba_real_property_trust_and_estate_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: ABA RPTE Journal PDFs require ABA login/membership (redirects to /digital-asset-abstract.html with Log In/Renew).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"ABA Real Property, Trust and Estate Law Journal\", \"child_pid\": 1608420, \"file_path\": \"scrapers/aba_real_property_trust_and_estate_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:58:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 442, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ABARealPropertyTrustEstateLawJournalScraper\", \"script_path\": \"scrapers/aba_real_property_trust_and_estate_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973123_ABARealPropertyTrustEstateLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973123_ABARealPropertyTrustEstateLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:58:44+00:00","last_run_id":44923,"last_run_start":"2026-09-09T16:58:43+00:00","last_runtime_seconds":0.009811307769268751,"last_status":"no_items","law_review_id":442,"law_review_name":"ABA Real Property, Trust and Estate Law Journal","law_review_scraper_name":"aba_real_property_trust_and_estate_law_journal_scraper.py","module_path":"scrapers.aba_real_property_trust_and_estate_law_journal_scraper","platform":null,"scraper_id":"ABARealPropertyTrustEstateLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"ABA Journal of Labor and Employment Law","class_name":"AJLEELawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ABA_Journal_of_Labor_and_Employment_Law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: no public PDF archive detected for this ABA journal (likely membership portal and/or HeinOnline subscription).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243684, \"canonical_name\": \"ABA Journal of Labor and Employment Law\", \"child_pid\": 1615146, \"file_path\": \"scrapers/ABA_Journal_of_Labor_and_Employment_Law_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:04:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 441, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:03:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AJLEELawScraper\", \"script_path\": \"scrapers/ABA_Journal_of_Labor_and_Employment_Law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973428_AJLEELawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973428_AJLEELawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:04:31+00:00","last_run_id":44938,"last_run_start":"2026-09-09T17:03:48+00:00","last_runtime_seconds":42.043446593917906,"last_status":"no_items","law_review_id":441,"law_review_name":"ABA Journal of Labor and Employment Law","law_review_scraper_name":"ABA_Journal_of_Labor_and_Employment_Law_scraper.py","module_path":"scrapers.ABA_Journal_of_Labor_and_Employment_Law_scraper","platform":null,"scraper_id":"AJLEELawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"ACTEC Law Journal","class_name":"ActecLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/actec_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: member-only (ACTEC portal / HeinOnline \u2013 no public PDF archive)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"ACTEC Law Journal\", \"child_pid\": 1601978, \"file_path\": \"scrapers/actec_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:54:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 277, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ActecLawJournalScraper\", \"script_path\": \"scrapers/actec_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972888_ActecLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972888_ActecLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:54:49+00:00","last_run_id":44911,"last_run_start":"2026-09-09T16:54:48+00:00","last_runtime_seconds":0.00840013101696968,"last_status":"no_items","law_review_id":277,"law_review_name":"ACTEC Law Journal","law_review_scraper_name":"actec_law_journal_scraper.py","module_path":"scrapers.actec_law_journal_scraper","platform":null,"scraper_id":"ActecLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Administrative Law Review","class_name":"AdministrativeLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/administrative_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":252,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249582, \"canonical_name\": \"Administrative Law Review\", \"child_pid\": 3988605, \"file_path\": \"scrapers/administrative_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:52:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 57, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:52:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AdministrativeLawReviewScraper\", \"script_path\": \"scrapers/administrative_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789249950_AdministrativeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789249950_AdministrativeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:52:32+00:00","last_run_id":45003,"last_run_start":"2026-09-12T21:52:30+00:00","last_runtime_seconds":1.4039240293204784,"last_status":"no_new_content","law_review_id":57,"law_review_name":"Administrative Law Review","law_review_scraper_name":"administrative_law_review_scraper.py","module_path":"scrapers.administrative_law_review_scraper","platform":"wordpress","scraper_id":"AdministrativeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"AIPLA Quarterly Journal","class_name":"AiplaQuarterlyJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/aipla_quarterly_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: AIPLA Quarterly Journal is a members-only publication. Content requires AIPLA membership login at https://www.aipla.org. No public open-access archive is available.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"AIPLA Quarterly Journal\", \"child_pid\": 1608417, \"file_path\": \"scrapers/aipla_quarterly_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:58:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 443, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AiplaQuarterlyJournalScraper\", \"script_path\": \"scrapers/aipla_quarterly_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973123_AiplaQuarterlyJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973123_AiplaQuarterlyJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:58:43+00:00","last_run_id":44920,"last_run_start":"2026-09-09T16:58:43+00:00","last_runtime_seconds":0.004828037694096565,"last_status":"no_items","law_review_id":443,"law_review_name":"AIPLA Quarterly Journal","law_review_scraper_name":"aipla_quarterly_journal_scraper.py","module_path":"scrapers.aipla_quarterly_journal_scraper","platform":null,"scraper_id":"AiplaQuarterlyJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Alabama Law Review","class_name":"AlabamaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/alabama_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":115,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251022, \"canonical_name\": \"Alabama Law Review\", \"child_pid\": 1439807, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"index_complete\": true, \"known_units\": 29, \"mode\": \"balanced\", \"remaining_units\": 23, \"scope\": \"https://law.ua.edu/lawreview/\", \"selected_units\": 5, \"visited_this_run\": 5, \"visited_units\": 6}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AlabamaLawReviewScraper:Alabama Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/alabama_scraper.py\", \"heartbeat_at\": \"2026-09-13T15:23:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 41, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T15:21:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AlabamaLawReviewScraper\", \"script_path\": \"scrapers/alabama_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789312871_AlabamaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789312871_AlabamaLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":14,"last_run_end":"2026-09-13T15:23:41+00:00","last_run_id":45743,"last_run_start":"2026-09-13T15:21:11+00:00","last_runtime_seconds":149.69274949887767,"last_status":"success","law_review_id":41,"law_review_name":"Alabama Law Review","law_review_scraper_name":"alabama_scraper.py","module_path":"scrapers.alabama_scraper","platform":null,"scraper_id":"AlabamaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Alaska Law Review","class_name":"AlaskaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/alaska_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249587, \"canonical_name\": \"Alaska Law Review\", \"child_pid\": 3994560, \"file_path\": \"scrapers/alaska_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:58:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 446, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:56:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AlaskaLawReviewScraper\", \"script_path\": \"scrapers/alaska_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250198_AlaskaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250198_AlaskaLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:58:18+00:00","last_run_id":45016,"last_run_start":"2026-09-12T21:56:38+00:00","last_runtime_seconds":100.01350401993841,"last_status":"no_new_content","law_review_id":446,"law_review_name":"Alaska Law Review","law_review_scraper_name":"alaska_law_review_scraper.py","module_path":"scrapers.alaska_law_review_scraper","platform":"bepress","scraper_id":"AlaskaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Albany Law Journal of Science and Technology","class_name":"AlbanyLawJournalOfScienceAndTechnologyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/albany_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":266,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249582, \"canonical_name\": \"Albany Law Journal of Science and Technology\", \"child_pid\": 3988606, \"file_path\": \"scrapers/albany_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:52:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 447, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:52:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AlbanyLawJournalOfScienceAndTechnologyScraper\", \"script_path\": \"scrapers/albany_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789249950_AlbanyLawJournalOfScienceAndTechnologyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789249950_AlbanyLawJournalOfScienceAndTechnologyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:52:51+00:00","last_run_id":45004,"last_run_start":"2026-09-12T21:52:30+00:00","last_runtime_seconds":20.892333223950118,"last_status":"no_new_content","law_review_id":447,"law_review_name":"Albany Law Journal of Science and Technology","law_review_scraper_name":"albany_scraper.py","module_path":"scrapers.albany_scraper","platform":"scholastica","scraper_id":"AlbanyLawJournalOfScienceAndTechnologyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Albany Law Review","class_name":"AlbanyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/albany_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249582, \"canonical_name\": \"Albany Law Review\", \"child_pid\": 3990447, \"file_path\": \"scrapers/albany_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:54:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 237, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:53:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AlbanyScraper\", \"script_path\": \"scrapers/albany_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250020_AlbanyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250020_AlbanyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:55:05+00:00","last_run_id":45011,"last_run_start":"2026-09-12T21:53:40+00:00","last_runtime_seconds":84.34518177201971,"last_status":"no_new_content","law_review_id":237,"law_review_name":"Albany Law Review","law_review_scraper_name":"albany_law_review_scraper.py","module_path":"scrapers.albany_law_review_scraper","platform":"scholastica","scraper_id":"AlbanyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American Bankruptcy Institute Law Review","class_name":"AmericanBankruptcyInstituteLawReviewScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_bankruptcy_institute_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: American Bankruptcy Institute Law Review requires paid ABI membership to access article PDFs and does not expose a stable public OA archive.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261861, \"canonical_name\": \"American Bankruptcy Institute Law Review\", \"child_pid\": 1144492, \"discovery_problem\": \"PAYWALLED: American Bankruptcy Institute Law Review requires paid ABI membership to access article PDFs and does not expose a stable public OA archive.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AmericanBankruptcyInstituteLawReviewScraper:American Bankruptcy Institute Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/american_bankruptcy_institute_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:23:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 448, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:23:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanBankruptcyInstituteLawReviewScraper\", \"script_path\": \"scrapers/american_bankruptcy_institute_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789806209_AmericanBankruptcyInstituteLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789806209_AmericanBankruptcyInstituteLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:23:30+00:00","last_run_id":46060,"last_run_start":"2026-09-19T08:23:29+00:00","last_runtime_seconds":0.015176787041127682,"last_status":"no_items","law_review_id":448,"law_review_name":"American Bankruptcy Institute Law Review","law_review_scraper_name":"american_bankruptcy_institute_law_review_scraper.py","module_path":"scrapers.american_bankruptcy_institute_law_review_scraper","platform":null,"scraper_id":"AmericanBankruptcyInstituteLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"American Bankruptcy Law Journal","class_name":"AmericanBankruptcyLawJournalScraper","days_since_last_run":2,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_bankruptcy_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":1,"last_error_category":"partial_download_errors","last_error_message":"Download failed for https://www.ablj.org/wp-content/uploads/2026/08/ERRATUM-page-463-in-2006-Volume-100.2-for-correction-in-Issue-100.1-CR-at-bottom-for-PDF.pdf: ClientConnectorError: Cannot connect to host www.ablj.org:443 ssl:default [System and HTTPS DNS failed for www.ablj.org: timed out]","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 263327, \"canonical_name\": \"American Bankruptcy Law Journal\", \"child_pid\": 2761627, \"download_queue\": {\"due\": 0, \"pending\": 1, \"retries\": 1, \"scope\": \"AmericanBankruptcyLawJournalScraper:American Bankruptcy Law Journal\", \"waiting\": 1}, \"file_path\": \"scrapers/american_bankruptcy_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T02:29:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 162, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T02:29:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanBankruptcyLawJournalScraper\", \"script_path\": \"scrapers/american_bankruptcy_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789871354_AmericanBankruptcyLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789871354_AmericanBankruptcyLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":2,"last_run_end":"2026-09-20T02:30:04+00:00","last_run_id":46067,"last_run_start":"2026-09-20T02:29:14+00:00","last_runtime_seconds":48.264796818140894,"last_status":"partial","law_review_id":162,"law_review_name":"American Bankruptcy Law Journal","law_review_scraper_name":"american_bankruptcy_law_journal_scraper.py","module_path":"scrapers.american_bankruptcy_law_journal_scraper","platform":"playwright","scraper_id":"AmericanBankruptcyLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American Business Law Journal","class_name":"AmericanBusinessLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_business_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":7,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249582, \"canonical_name\": \"American Business Law Journal\", \"child_pid\": 3988604, \"file_path\": \"scrapers/american_business_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:53:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 63, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:52:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanBusinessLawJournalScraper\", \"script_path\": \"scrapers/american_business_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789249950_AmericanBusinessLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789249950_AmericanBusinessLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:53:34+00:00","last_run_id":45002,"last_run_start":"2026-09-12T21:52:30+00:00","last_runtime_seconds":63.03377846395597,"last_status":"no_new_content","law_review_id":63,"law_review_name":"American Business Law Journal","law_review_scraper_name":"american_business_law_journal_scraper.py","module_path":"scrapers.american_business_law_journal_scraper","platform":"bepress","scraper_id":"AmericanBusinessLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American Criminal Law Review","class_name":"AmericanCriminalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_criminal_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":114,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249587, \"canonical_name\": \"American Criminal Law Review\", \"child_pid\": 3994515, \"file_path\": \"scrapers/american_criminal_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:56:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 79, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:56:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanCriminalLawScraper\", \"script_path\": \"scrapers/american_criminal_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250187_AmericanCriminalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250187_AmericanCriminalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":5,"last_run_end":"2026-09-12T21:57:19+00:00","last_run_id":45013,"last_run_start":"2026-09-12T21:56:27+00:00","last_runtime_seconds":51.39944232720882,"last_status":"success","law_review_id":79,"law_review_name":"American Criminal Law Review","law_review_scraper_name":"american_criminal_law_scraper.py","module_path":"scrapers.american_criminal_law_scraper","platform":null,"scraper_id":"AmericanCriminalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"American Journal of Criminal Law","class_name":"AmericanJournalCriminalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_journal_criminal_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":4,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249582, \"canonical_name\": \"American Journal of Criminal Law\", \"child_pid\": 3988607, \"file_path\": \"scrapers/american_journal_criminal_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:53:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 122, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:52:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanJournalCriminalLawScraper\", \"script_path\": \"scrapers/american_journal_criminal_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789249950_AmericanJournalCriminalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789249950_AmericanJournalCriminalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:53:09+00:00","last_run_id":45005,"last_run_start":"2026-09-12T21:52:30+00:00","last_runtime_seconds":37.10983948921785,"last_status":"no_new_content","law_review_id":122,"law_review_name":"American Journal of Criminal Law","law_review_scraper_name":"american_journal_criminal_law_scraper.py","module_path":"scrapers.american_journal_criminal_law_scraper","platform":"playwright","scraper_id":"AmericanJournalCriminalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"BaseScraper","canonical_name":"American Journal of Comparative Law","class_name":"AmericanJournalOfComparativeLawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_journal_of_comparative_law_scraper.py","has_cli_entrypoint":1,"institution_code":"AJCL","is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: AJCL appears on a subscription-gated publisher platform; automated discovery failed while resolving De Gruyter host (ClientConnectorError: Cannot connect to host www.degruyter.com:443 ssl:default [Temporary failure in name resolution]).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"American Journal of Comparative Law\", \"child_pid\": 1626389, \"file_path\": \"scrapers/american_journal_of_comparative_law_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 311, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanJournalOfComparativeLawScraper\", \"script_path\": \"scrapers/american_journal_of_comparative_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973896_AmericanJournalOfComparativeLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973896_AmericanJournalOfComparativeLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:11:47+00:00","last_run_id":44976,"last_run_start":"2026-09-09T17:11:36+00:00","last_runtime_seconds":10.046064091380686,"last_status":"no_items","law_review_id":311,"law_review_name":"American Journal of Comparative Law","law_review_scraper_name":"american_journal_of_comparative_law_scraper.py","module_path":"scrapers.american_journal_of_comparative_law_scraper","platform":null,"scraper_id":"AmericanJournalOfComparativeLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American Journal of International Law","class_name":"AmericanJournalOfInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":94,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249582, \"canonical_name\": \"American Journal of International Law\", \"child_pid\": 3989167, \"file_path\": \"scrapers/american_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:53:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 34, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:53:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/american_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789249989_AmericanJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789249989_AmericanJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:53:45+00:00","last_run_id":45010,"last_run_start":"2026-09-12T21:53:09+00:00","last_runtime_seconds":35.15794033790007,"last_status":"no_new_content","law_review_id":34,"law_review_name":"American Journal of International Law","law_review_scraper_name":"american_journal_of_international_law_scraper.py","module_path":"scrapers.american_journal_of_international_law_scraper","platform":null,"scraper_id":"AmericanJournalOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American Journal of Law & Medicine","class_name":"AmericanJournalOfLawAndMedicineScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: American Journal of Law & Medicine is publisher-hosted and subscription-gated, with no stable open-access PDF archive suitable for full backfill.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261831, \"canonical_name\": \"American Journal of Law & Medicine\", \"child_pid\": 1113869, \"discovery_problem\": \"PAYWALLED: American Journal of Law & Medicine is publisher-hosted and subscription-gated, with no stable open-access PDF archive suitable for full backfill.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AmericanJournalOfLawAndMedicineScraper:American Journal of Law & Medicine\", \"waiting\": 0}, \"file_path\": \"scrapers/american_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:03:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 315, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:03:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanJournalOfLawAndMedicineScraper\", \"script_path\": \"scrapers/american_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789805033_AmericanJournalOfLawAndMedicineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789805033_AmericanJournalOfLawAndMedicineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:03:54+00:00","last_run_id":46050,"last_run_start":"2026-09-19T08:03:53+00:00","last_runtime_seconds":0.016564987134188414,"last_status":"no_items","law_review_id":315,"law_review_name":"American Journal of Law & Medicine","law_review_scraper_name":"american_scraper.py","module_path":"scrapers.american_scraper","platform":null,"scraper_id":"AmericanJournalOfLawAndMedicineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American Journal of Trade and Policy","class_name":"AmericanJournalOfTradeAndPolicyScraper","days_since_last_run":39,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_journal_of_trade_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch issue archive: https://abc.us.org/ojs/index.php/ajtp/issue/archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 153354, \"canonical_name\": \"American Journal of Trade and Policy\", \"child_pid\": 2324392, \"file_path\": \"scrapers/american_journal_of_trade_and_policy_scraper.py\", \"heartbeat_at\": \"2026-08-13T21:14:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 450, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-13T21:12:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanJournalOfTradeAndPolicyScraper\", \"script_path\": \"scrapers/american_journal_of_trade_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786655560_AmericanJournalOfTradeAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786655560_AmericanJournalOfTradeAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-08-13T21:14:11+00:00","last_run_id":44230,"last_run_start":"2026-08-13T21:12:40+00:00","last_runtime_seconds":90.81526265497087,"last_status":"no_items","law_review_id":450,"law_review_name":"American Journal of Trade and Policy","law_review_scraper_name":"american_journal_of_trade_and_policy_scraper.py","module_path":"scrapers.american_journal_of_trade_and_policy_scraper","platform":null,"scraper_id":"AmericanJournalOfTradeAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American Journal of Trial Advocacy","class_name":"AmericanJournalOfTrialAdvocacyScraper","days_since_last_run":81,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_journal_of_trial_advocacy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: No URLs found in sitemap: https://cumberlandtrialjournal.com/sitemap.xml","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 28132, \"canonical_name\": \"American Journal of Trial Advocacy\", \"child_pid\": 2082864, \"file_path\": \"scrapers/american_journal_of_trial_advocacy_scraper.py\", \"heartbeat_at\": \"2026-07-03T09:25:16+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 451, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-03T09:25:16+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanJournalOfTrialAdvocacyScraper\", \"script_path\": \"scrapers/american_journal_of_trial_advocacy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1783070716_AmericanJournalOfTrialAdvocacyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1783070716_AmericanJournalOfTrialAdvocacyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-07-03T09:25:16+00:00","last_run_id":31396,"last_run_start":"2026-07-03T09:25:16+00:00","last_runtime_seconds":0.37182830390520394,"last_status":"no_items","law_review_id":451,"law_review_name":"American Journal of Trial Advocacy","law_review_scraper_name":"american_journal_of_trial_advocacy_scraper.py","module_path":"scrapers.american_journal_of_trial_advocacy_scraper","platform":"sitemap","scraper_id":"AmericanJournalOfTrialAdvocacyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American Law and Economics Review","class_name":"AmericanLawAndEconomicsReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_law_and_economics_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":8,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250949, \"canonical_name\": \"American Law and Economics Review\", \"child_pid\": 1363141, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AmericanLawAndEconomicsReviewScraper:American Law and Economics Review\", \"waiting\": 0}, \"file_path\": \"scrapers/american_law_and_economics_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:38:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 379, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:31:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanLawAndEconomicsReviewScraper\", \"script_path\": \"scrapers/american_law_and_economics_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309904_AmericanLawAndEconomicsReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309904_AmericanLawAndEconomicsReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T14:38:22+00:00","last_run_id":45732,"last_run_start":"2026-09-13T14:31:44+00:00","last_runtime_seconds":398.01610879879445,"last_status":"success","law_review_id":379,"law_review_name":"American Law and Economics Review","law_review_scraper_name":"american_law_and_economics_review_scraper.py","module_path":"scrapers.american_law_and_economics_review_scraper","platform":null,"scraper_id":"AmericanLawAndEconomicsReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American Political Science Review","class_name":"AmericanPoliticalScienceReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"BROKEN_LOGIC: discover_urls returned 0 items (base_url=https://www.cambridge.org); scraper did not set `_no_items_reason`","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249593, \"canonical_name\": \"American Political Science Review\", \"child_pid\": 4002558, \"file_path\": \"scrapers/_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:01:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 271, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:01:33+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanPoliticalScienceReviewScraper\", \"script_path\": \"scrapers/_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250493_AmericanPoliticalScienceReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250493_AmericanPoliticalScienceReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:01:42+00:00","last_run_id":45030,"last_run_start":"2026-09-12T22:01:33+00:00","last_runtime_seconds":8.079882427118719,"last_status":"no_items","law_review_id":271,"law_review_name":"American Political Science Review","law_review_scraper_name":"_scraper.py","module_path":"scrapers._scraper","platform":null,"scraper_id":"AmericanPoliticalScienceReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American Review of International Arbitration","class_name":"AmericanReviewOfInternationalArbitrationScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_review_of_international_arbitration_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Full articles require paid subscription at https://arbitrationlaw.com/books/american-review-international-arbitration-aria. Only Table of Contents PDFs are freely available, not full articles.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"American Review of International Arbitration\", \"child_pid\": 1608419, \"file_path\": \"scrapers/american_review_of_international_arbitration_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:58:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 452, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanReviewOfInternationalArbitrationScraper\", \"script_path\": \"scrapers/american_review_of_international_arbitration_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973123_AmericanReviewOfInternationalArbitrationScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973123_AmericanReviewOfInternationalArbitrationScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:58:43+00:00","last_run_id":44922,"last_run_start":"2026-09-09T16:58:43+00:00","last_runtime_seconds":0.005215044133365154,"last_status":"no_items","law_review_id":452,"law_review_name":"American Review of International Arbitration","law_review_scraper_name":"american_review_of_international_arbitration_scraper.py","module_path":"scrapers.american_review_of_international_arbitration_scraper","platform":null,"scraper_id":"AmericanReviewOfInternationalArbitrationScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American University Health Law and Policy Brief","class_name":"AmericanUniversityHealthLawAndPolicyBriefScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_university_health_law_and_policy_brief_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":28,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249582, \"canonical_name\": \"American University Health Law and Policy Brief\", \"child_pid\": 3988748, \"file_path\": \"scrapers/american_university_health_law_and_policy_brief_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:52:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 453, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:52:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanUniversityHealthLawAndPolicyBriefScraper\", \"script_path\": \"scrapers/american_university_health_law_and_policy_brief_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789249952_AmericanUniversityHealthLawAndPolicyBriefScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789249952_AmericanUniversityHealthLawAndPolicyBriefScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:52:51+00:00","last_run_id":45006,"last_run_start":"2026-09-12T21:52:32+00:00","last_runtime_seconds":18.3024937286973,"last_status":"no_new_content","law_review_id":453,"law_review_name":"American University Health Law and Policy Brief","law_review_scraper_name":"american_university_health_law_and_policy_brief_scraper.py","module_path":"scrapers.american_university_health_law_and_policy_brief_scraper","platform":"bepress","scraper_id":"AmericanUniversityHealthLawAndPolicyBriefScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American University Law Review Forum [online]","class_name":"AmericanUniversityLawReviewForumOnlineScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_university_law_review_forum_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":97,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249582, \"canonical_name\": \"American University Law Review Forum [online]\", \"child_pid\": 3989105, \"file_path\": \"scrapers/american_university_law_review_forum_online_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:53:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 268, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:53:01+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AmericanUniversityLawReviewForumOnlineScraper\", \"script_path\": \"scrapers/american_university_law_review_forum_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789249981_AmericanUniversityLawReviewForumOnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789249981_AmericanUniversityLawReviewForumOnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:53:50+00:00","last_run_id":45009,"last_run_start":"2026-09-12T21:53:01+00:00","last_runtime_seconds":47.95290086604655,"last_status":"no_new_content","law_review_id":268,"law_review_name":"American University Law Review Forum [online]","law_review_scraper_name":"american_university_law_review_forum_online_scraper.py","module_path":"scrapers.american_university_law_review_forum_online_scraper","platform":"wordpress","scraper_id":"AmericanUniversityLawReviewForumOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"American University Law Review","class_name":"AmericanUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":5,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249699, \"canonical_name\": \"American University Law Review\", \"child_pid\": 4120016, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 5, \"remaining_units\": null, \"scope\": \"https://aulawreview.org/wp-json/wp/v2/media#media\", \"total_records_reported\": \"2419\", \"unit_type\": \"pages\", \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AmericanUniversityLawReviewScraper:American University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/american_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:16:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 55, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:16:35+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"AmericanUniversityLawReviewScraper\", \"script_path\": \"scrapers/american_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254995_AmericanUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254995_AmericanUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:16:52+00:00","last_run_id":45104,"last_run_start":"2026-09-12T23:16:35+00:00","last_runtime_seconds":17.381744299083948,"last_status":"no_new_content","law_review_id":55,"law_review_name":"American University Law Review","law_review_scraper_name":"american_university_law_review_scraper.py","module_path":"scrapers.american_university_law_review_scraper","platform":"wordpress","scraper_id":"AmericanUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Annual Review of Law and Policy in Health and Social Work","class_name":"AnnualReviewOfLawAndPolicyInHealthAndSocialWorkScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/annual_review_of_law_and_policy_in_health_and_social_work_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: unable to fetch Annual Reviews index https://www.annualreviews.org/loi/lawpolicyhealth (subscription access and/or bot protection may block indexing).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"Annual Review of Law and Policy in Health and Social Work\", \"child_pid\": 1608428, \"file_path\": \"scrapers/annual_review_of_law_and_policy_in_health_and_social_work_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:58:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 457, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AnnualReviewOfLawAndPolicyInHealthAndSocialWorkScraper\", \"script_path\": \"scrapers/annual_review_of_law_and_policy_in_health_and_social_work_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973124_AnnualReviewOfLawAndPolicyInHealthAndSocialWorkScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973124_AnnualReviewOfLawAndPolicyInHealthAndSocialWorkScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:58:54+00:00","last_run_id":44924,"last_run_start":"2026-09-09T16:58:44+00:00","last_runtime_seconds":10.043959456961602,"last_status":"no_items","law_review_id":457,"law_review_name":"Annual Review of Law and Policy in Health and Social Work","law_review_scraper_name":"annual_review_of_law_and_policy_in_health_and_social_work_scraper.py","module_path":"scrapers.annual_review_of_law_and_policy_in_health_and_social_work_scraper","platform":null,"scraper_id":"AnnualReviewOfLawAndPolicyInHealthAndSocialWorkScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Annual Review of Law and Social Science","class_name":"AnnualReviewOfLawAndSocialScienceScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/annual_review_of_law_and_social_science_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"BROKEN_LOGIC: discover_urls returned 0 items (base_url=https://www.annualreviews.org/); scraper did not set `_no_items_reason`","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"Annual Review of Law and Social Science\", \"child_pid\": 1601990, \"file_path\": \"scrapers/annual_review_of_law_and_social_science_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:54:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 149, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AnnualReviewOfLawAndSocialScienceScraper\", \"script_path\": \"scrapers/annual_review_of_law_and_social_science_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972889_AnnualReviewOfLawAndSocialScienceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972889_AnnualReviewOfLawAndSocialScienceScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:54:59+00:00","last_run_id":44914,"last_run_start":"2026-09-09T16:54:49+00:00","last_runtime_seconds":10.054077007807791,"last_status":"no_items","law_review_id":149,"law_review_name":"Annual Review of Law and Social Science","law_review_scraper_name":"annual_review_of_law_and_social_science_scraper.py","module_path":"scrapers.annual_review_of_law_and_social_science_scraper","platform":null,"scraper_id":"AnnualReviewOfLawAndSocialScienceScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Antitrust Law Journal","class_name":"AntitrustLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/antitrust_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Antitrust Law Journal appears to be distributed via subscription (ABA/HeinOnline). No stable open-access PDF archive is available for scraping.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250202, \"canonical_name\": \"Antitrust Law Journal\", \"child_pid\": 532499, \"discovery_problem\": \"PAYWALLED: Antitrust Law Journal appears to be distributed via subscription (ABA/HeinOnline). No stable open-access PDF archive is available for scraping.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AntitrustLawJournalScraper:Antitrust Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/antitrust_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:50:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 151, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:50:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AntitrustLawJournalScraper\", \"script_path\": \"scrapers/antitrust_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789278658_AntitrustLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789278658_AntitrustLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:50:58+00:00","last_run_id":45391,"last_run_start":"2026-09-13T05:50:58+00:00","last_runtime_seconds":0.0112181156873703,"last_status":"no_items","law_review_id":151,"law_review_name":"Antitrust Law Journal","law_review_scraper_name":"antitrust_law_journal_scraper.py","module_path":"scrapers.antitrust_law_journal_scraper","platform":null,"scraper_id":"AntitrustLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Arbitration Law Review","class_name":"ArbitrationLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/arbitration_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":163,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249587, \"canonical_name\": \"Arbitration Law Review\", \"child_pid\": 3994517, \"file_path\": \"scrapers/arbitration_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:56:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 459, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:56:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ArbitrationLawReviewScraper\", \"script_path\": \"scrapers/arbitration_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250187_ArbitrationLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250187_ArbitrationLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:56:46+00:00","last_run_id":45015,"last_run_start":"2026-09-12T21:56:27+00:00","last_runtime_seconds":19.068791303783655,"last_status":"no_new_content","law_review_id":459,"law_review_name":"Arbitration Law Review","law_review_scraper_name":"arbitration_law_review_scraper.py","module_path":"scrapers.arbitration_law_review_scraper","platform":"bepress","scraper_id":"ArbitrationLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Arizona Journal of Environmental Law and Policy","class_name":"ArizonaJournalOfEnvironmentalLawAndPolicyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/arizona_journal_of_environmental_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":5,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249587, \"canonical_name\": \"Arizona Journal of Environmental Law and Policy\", \"child_pid\": 3994514, \"file_path\": \"scrapers/arizona_journal_of_environmental_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:56:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 460, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:56:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ArizonaJournalOfEnvironmentalLawAndPolicyScraper\", \"script_path\": \"scrapers/arizona_journal_of_environmental_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250187_ArizonaJournalOfEnvironmentalLawAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250187_ArizonaJournalOfEnvironmentalLawAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:56:54+00:00","last_run_id":45012,"last_run_start":"2026-09-12T21:56:27+00:00","last_runtime_seconds":27.02548741409555,"last_status":"no_new_content","law_review_id":460,"law_review_name":"Arizona Journal of Environmental Law and Policy","law_review_scraper_name":"arizona_journal_of_environmental_law_and_policy_scraper.py","module_path":"scrapers.arizona_journal_of_environmental_law_and_policy_scraper","platform":"sitemap","scraper_id":"ArizonaJournalOfEnvironmentalLawAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Arizona Journal of International and Comparative Law","class_name":"ArizonaJournalOfInternationalAndComparativeLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/arizona_journal_of_international_and_comparative_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":5,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249681, \"canonical_name\": \"Arizona Journal of International and Comparative Law\", \"child_pid\": 4105990, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 43, \"mode\": \"balanced\", \"remaining_units\": 42, \"scope\": \"https://repository.arizona.edu/handle/10150/657633\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ArizonaJournalOfInternationalAndComparativeLawScraper:Arizona Journal of International and Comparative Law\", \"waiting\": 0}, \"file_path\": \"scrapers/arizona_journal_of_international_and_comparative_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:07:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 461, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:07:35+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"ArizonaJournalOfInternationalAndComparativeLawScraper\", \"script_path\": \"scrapers/arizona_journal_of_international_and_comparative_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254455_ArizonaJournalOfInternationalAndComparativeLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254455_ArizonaJournalOfInternationalAndComparativeLawScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:07:38+00:00","last_run_id":45093,"last_run_start":"2026-09-12T23:07:35+00:00","last_runtime_seconds":3.2780864532105625,"last_status":"no_new_content","law_review_id":461,"law_review_name":"Arizona Journal of International and Comparative Law","law_review_scraper_name":"arizona_journal_of_international_and_comparative_law_scraper.py","module_path":"scrapers.arizona_journal_of_international_and_comparative_law_scraper","platform":null,"scraper_id":"ArizonaJournalOfInternationalAndComparativeLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Arizona Law Journal of Emerging Technologies","class_name":"ArizonaLawJournalOfEmergingTechnologiesScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/arizona_law_journal_of_emerging_technologies_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":39,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250949, \"canonical_name\": \"Arizona Law Journal of Emerging Technologies\", \"child_pid\": 1364917, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ArizonaLawJournalOfEmergingTechnologiesScraper:Arizona Law Journal of Emerging Technologies\", \"waiting\": 0}, \"file_path\": \"scrapers/arizona_law_journal_of_emerging_technologies_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:41:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 462, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:32:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ArizonaLawJournalOfEmergingTechnologiesScraper\", \"script_path\": \"scrapers/arizona_law_journal_of_emerging_technologies_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309976_ArizonaLawJournalOfEmergingTechnologiesScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309976_ArizonaLawJournalOfEmergingTechnologiesScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T14:42:04+00:00","last_run_id":45735,"last_run_start":"2026-09-13T14:32:56+00:00","last_runtime_seconds":548.5731068928726,"last_status":"no_new_content","law_review_id":462,"law_review_name":"Arizona Law Journal of Emerging Technologies","law_review_scraper_name":"arizona_law_journal_of_emerging_technologies_scraper.py","module_path":"scrapers.arizona_law_journal_of_emerging_technologies_scraper","platform":"sitemap","scraper_id":"ArizonaLawJournalOfEmergingTechnologiesScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Arizona Law Review","class_name":"ArizonaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/arizona_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: no PDFs discovered from legacy WordPress sitemap/archive or migrated Janeway sitemap (https://journals.librarypublishing.arizona.edu/arizlrev/sitemap.xml)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249636, \"canonical_name\": \"Arizona Law Review\", \"child_pid\": 4062089, \"file_path\": \"scrapers/arizona_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:40:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 49, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:39:45+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ArizonaLawReviewScraper\", \"script_path\": \"scrapers/arizona_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789252785_ArizonaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789252785_ArizonaLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:41:08+00:00","last_run_id":45081,"last_run_start":"2026-09-12T22:39:45+00:00","last_runtime_seconds":83.10833756905049,"last_status":"no_items","law_review_id":49,"law_review_name":"Arizona Law Review","law_review_scraper_name":"arizona_law_review_scraper.py","module_path":"scrapers.arizona_law_review_scraper","platform":"wordpress","scraper_id":"ArizonaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Arizona State Law Journal","class_name":"ArizonaStateLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/arizona_state_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":40,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249587, \"canonical_name\": \"Arizona State Law Journal\", \"child_pid\": 3995341, \"file_path\": \"scrapers/arizona_state_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:57:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 68, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:56:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ArizonaStateLawJournalScraper\", \"script_path\": \"scrapers/arizona_state_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250215_ArizonaStateLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250215_ArizonaStateLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:57:39+00:00","last_run_id":45018,"last_run_start":"2026-09-12T21:56:55+00:00","last_runtime_seconds":44.23817998589948,"last_status":"no_new_content","law_review_id":68,"law_review_name":"Arizona State Law Journal","law_review_scraper_name":"arizona_state_law_journal_scraper.py","module_path":"scrapers.arizona_state_law_journal_scraper","platform":"wordpress","scraper_id":"ArizonaStateLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"Asian Pacific American Law Journal","class_name":"AsianPacificAmericanLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/asian_pacific_american_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":74,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250803, \"canonical_name\": \"Asian Pacific American Law Journal\", \"child_pid\": 1192357, \"discovery_coverage\": {\"discovery_complete\": true, \"has_more\": false, \"known_units\": null, \"last_completed_at\": \"2026-09-13T12:49:15.531434+00:00\", \"mode\": \"pagination\", \"records_examined\": 74, \"remaining_units\": null, \"scope\": \"https://escholarship.org/uc/uclalaw_apalj#graphql\", \"total_records_reported\": 74, \"unit_type\": \"pages\", \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AsianPacificAmericanLawJournalScraper:Asian Pacific American Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/asian_pacific_american_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:49:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 466, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:48:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"AsianPacificAmericanLawJournalScraper\", \"script_path\": \"scrapers/asian_pacific_american_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789303721_AsianPacificAmericanLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789303721_AsianPacificAmericanLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:49:15+00:00","last_run_id":45690,"last_run_start":"2026-09-13T12:48:41+00:00","last_runtime_seconds":30.830391033086926,"last_status":"no_new_content","law_review_id":466,"law_review_name":"Asian Pacific American Law Journal","law_review_scraper_name":"asian_pacific_american_law_journal_scraper.py","module_path":"scrapers.asian_pacific_american_law_journal_scraper","platform":"playwright","scraper_id":"AsianPacificAmericanLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Boston University Law Review Online","class_name":"BULROnlineScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/boston_university_law_review_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249587, \"canonical_name\": \"Boston University Law Review Online\", \"child_pid\": 3994516, \"file_path\": \"scrapers/boston_university_law_review_online_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:56:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1147, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:56:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BULROnlineScraper\", \"script_path\": \"scrapers/boston_university_law_review_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250187_BULROnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250187_BULROnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:56:36+00:00","last_run_id":45014,"last_run_start":"2026-09-12T21:56:27+00:00","last_runtime_seconds":8.957728085108101,"last_status":"no_new_content","law_review_id":1147,"law_review_name":"Boston University Law Review Online","law_review_scraper_name":"boston_university_law_review_online_scraper.py","module_path":"scrapers.boston_university_law_review_online_scraper","platform":null,"scraper_id":"BULROnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Baku State University Law Review","class_name":"BakuStateUniversityLawReviewScraper","days_since_last_run":10,"discovered_at":"2026-09-12 13:18:19","file_path":"scrapers/baku_state_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":58,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249377, \"canonical_name\": \"Baku State University Law Review\", \"child_pid\": 3740994, \"file_path\": \"scrapers/baku_state_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T19:00:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 469, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T19:00:22+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"BakuStateUniversityLawReviewScraper\", \"script_path\": \"scrapers/baku_state_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789239622_BakuStateUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789239622_BakuStateUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 5}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T19:00:42+00:00","last_run_id":44999,"last_run_start":"2026-09-12T19:00:22+00:00","last_runtime_seconds":20.10979344835505,"last_status":"no_new_content","law_review_id":469,"law_review_name":"Baku State University Law Review","law_review_scraper_name":"baku_state_university_law_review_scraper.py","module_path":"scrapers.baku_state_university_law_review_scraper","platform":"wordpress","scraper_id":"BakuStateUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Baylor Law Review","class_name":"BaylorLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/baylor_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":231,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249593, \"canonical_name\": \"Baylor Law Review\", \"child_pid\": 4000935, \"file_path\": \"scrapers/baylor_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:01:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 347, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:00:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BaylorLawReviewScraper\", \"script_path\": \"scrapers/baylor_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250427_BaylorLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250427_BaylorLawReviewScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","last_pdfs_downloaded":4,"last_run_end":"2026-09-12T22:02:20+00:00","last_run_id":45024,"last_run_start":"2026-09-12T22:00:27+00:00","last_runtime_seconds":111.56426064902917,"last_status":"success","law_review_id":347,"law_review_name":"Baylor Law Review","law_review_scraper_name":"baylor_scraper.py","module_path":"scrapers.baylor_scraper","platform":"playwright","scraper_id":"BaylorLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Berkeley Business Law Journal","class_name":"BerkeleyBusinessLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/berkeley_business_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Berkeley LawCat returned HTTP 202 instead of an article page","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249872, \"canonical_name\": \"Berkeley Business Law Journal\", \"child_pid\": 139187, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 230, \"mode\": \"balanced\", \"remaining_units\": 230, \"scope\": \"https://businesslawjournal.org/journal-archives/#records\", \"selected_units\": 3, \"visited_this_run\": 0, \"visited_units\": 0}, \"discovery_problem\": \"ACCESS_RESTRICTED: Berkeley LawCat returned HTTP 202 instead of an article page\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BerkeleyBusinessLawJournalScraper:Berkeley Business Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/berkeley_business_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:34:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 117, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:34:22+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"BerkeleyBusinessLawJournalScraper\", \"script_path\": \"scrapers/berkeley_business_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263262_BerkeleyBusinessLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263262_BerkeleyBusinessLawJournalScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:34:40+00:00","last_run_id":45167,"last_run_start":"2026-09-13T01:34:22+00:00","last_runtime_seconds":18.6361114801839,"last_status":"no_items","law_review_id":117,"law_review_name":"Berkeley Business Law Journal","law_review_scraper_name":"berkeley_business_law_journal_scraper.py","module_path":"scrapers.berkeley_business_law_journal_scraper","platform":"playwright","scraper_id":"BerkeleyBusinessLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Berkeley Journal of Employment and Labor Law","class_name":"BerkeleyJournalEmploymentLaborLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/berkeley_journal_employment_labor_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No PDFs discovered from Lawcat RSS/record pages.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249597, \"canonical_name\": \"Berkeley Journal of Employment and Labor Law\", \"child_pid\": 4007868, \"file_path\": \"scrapers/berkeley_journal_employment_labor_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:06:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 180, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:05:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BerkeleyJournalEmploymentLaborLawScraper\", \"script_path\": \"scrapers/berkeley_journal_employment_labor_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250710_BerkeleyJournalEmploymentLaborLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250710_BerkeleyJournalEmploymentLaborLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:06:10+00:00","last_run_id":45040,"last_run_start":"2026-09-12T22:05:10+00:00","last_runtime_seconds":60.300638371147215,"last_status":"no_items","law_review_id":180,"law_review_name":"Berkeley Journal of Employment and Labor Law","law_review_scraper_name":"berkeley_journal_employment_labor_law_scraper.py","module_path":"scrapers.berkeley_journal_employment_labor_law_scraper","platform":null,"scraper_id":"BerkeleyJournalEmploymentLaborLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Berkeley Journal of Criminal Law [online]","class_name":"BerkeleyJournalOfCriminalLawOnlineScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/berkeley_journal_of_criminal_law_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No PDFs discovered from Lawcat RSS/record pages.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249593, \"canonical_name\": \"Berkeley Journal of Criminal Law [online]\", \"child_pid\": 4002521, \"file_path\": \"scrapers/berkeley_journal_of_criminal_law_online_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:01:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 285, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:01:28+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BerkeleyJournalOfCriminalLawOnlineScraper\", \"script_path\": \"scrapers/berkeley_journal_of_criminal_law_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250488_BerkeleyJournalOfCriminalLawOnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250488_BerkeleyJournalOfCriminalLawOnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:01:32+00:00","last_run_id":45029,"last_run_start":"2026-09-12T22:01:28+00:00","last_runtime_seconds":3.5706560029648244,"last_status":"no_items","law_review_id":285,"law_review_name":"Berkeley Journal of Criminal Law [online]","law_review_scraper_name":"berkeley_journal_of_criminal_law_online_scraper.py","module_path":"scrapers.berkeley_journal_of_criminal_law_online_scraper","platform":null,"scraper_id":"BerkeleyJournalOfCriminalLawOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Berkeley Technology Law Journal","class_name":"BerkeleyTechnologyLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/berkeley_technology_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":298,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249593, \"canonical_name\": \"Berkeley Technology Law Journal\", \"child_pid\": 4000943, \"file_path\": \"scrapers/berkeley_technology_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:00:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 48, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:00:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BerkeleyTechnologyLawJournalScraper\", \"script_path\": \"scrapers/berkeley_technology_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250427_BerkeleyTechnologyLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250427_BerkeleyTechnologyLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":2,"last_run_end":"2026-09-12T22:01:17+00:00","last_run_id":45025,"last_run_start":"2026-09-12T22:00:27+00:00","last_runtime_seconds":49.88866098318249,"last_status":"success","law_review_id":48,"law_review_name":"Berkeley Technology Law Journal","law_review_scraper_name":"berkeley_technology_law_journal_scraper.py","module_path":"scrapers.berkeley_technology_law_journal_scraper","platform":"wordpress","scraper_id":"BerkeleyTechnologyLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Bocconi Legal Papers","class_name":"BocconiLegalPapersScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/bocconi_legal_papers_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Bocconi Legal Papers has a public web-native site at blp.egeaonline.it, but its issue/PDF archive is distributed through EGEA, HeinOnline, and EBSCO. Bocconi IRIS deposits are marked non-public and require institutional authentication; no complete open-access PDF archive was found.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243701, \"canonical_name\": \"Bocconi Legal Papers\", \"child_pid\": 1628379, \"file_path\": \"scrapers/bocconi_legal_papers_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:13:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 477, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:13:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BocconiLegalPapersScraper\", \"script_path\": \"scrapers/bocconi_legal_papers_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788974004_BocconiLegalPapersScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788974004_BocconiLegalPapersScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:13:24+00:00","last_run_id":44980,"last_run_start":"2026-09-09T17:13:24+00:00","last_runtime_seconds":0.004825165960937738,"last_status":"no_items","law_review_id":477,"law_review_name":"Bocconi Legal Papers","law_review_scraper_name":"bocconi_legal_papers_scraper.py","module_path":"scrapers.bocconi_legal_papers_scraper","platform":null,"scraper_id":"BocconiLegalPapersScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Boston College Intellectual Property and Technology Forum Journal","class_name":"BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No PDFs discovered via LIRA dashboard API (community_id=443588c8-3460-434f-8175-b302b38a85b6, volume_range=2020-2026).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249593, \"canonical_name\": \"Boston College Intellectual Property and Technology Forum Journal\", \"child_pid\": 4000933, \"file_path\": \"scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:01:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 478, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:00:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper\", \"script_path\": \"scrapers/boston_college_intellectual_property_and_technology_forum_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250427_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250427_BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:01:27+00:00","last_run_id":45023,"last_run_start":"2026-09-12T22:00:27+00:00","last_runtime_seconds":60.08428153442219,"last_status":"no_items","law_review_id":478,"law_review_name":"Boston College Intellectual Property and Technology Forum Journal","law_review_scraper_name":"boston_college_intellectual_property_and_technology_forum_journal_scraper.py","module_path":"scrapers.boston_college_intellectual_property_and_technology_forum_journal_scraper","platform":null,"scraper_id":"BostonCollegeIntellectualPropertyAndTechnologyForumJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Boston College Intellectual Property and Technology Forum [online]","class_name":"BostonCollegeIntellectualPropertyAndTechnologyForumOnlineScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/boston_college_intellectual_property_and_technology_forum_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: Boston College Intellectual Property and Technology Forum [online] is a duplicate of Boston College Intellectual Property and Technology Forum Journal (see boston_college_intellectual_property_and_technology_forum_journal_scraper.py).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Boston College Intellectual Property and Technology Forum [online]\", \"child_pid\": 2922448, \"file_path\": \"scrapers/boston_college_intellectual_property_and_technology_forum_online_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:44:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 342, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:44:52+00:00\", \"scraper_id\": \"BostonCollegeIntellectualPropertyAndTechnologyForumOnlineScraper\", \"script_path\": \"scrapers/boston_college_intellectual_property_and_technology_forum_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377092_BostonCollegeIntellectualPropertyAndTechnologyForumOnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377092_BostonCollegeIntellectualPropertyAndTechnologyForumOnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:44:52+00:00","last_run_id":3339,"last_run_start":"2026-03-13T04:44:52+00:00","last_runtime_seconds":0.007055194117128849,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.boston_college_intellectual_property_and_technology_forum_online_scraper","platform":null,"scraper_id":"BostonCollegeIntellectualPropertyAndTechnologyForumOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Boston College Law Review E. Supp. [online]","class_name":"BostonCollegeLawReviewESuppOnlineScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/boston_college_law_review_e_supp_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No PDFs discovered via dashboard API for issue=9 records (community_id=0c84d082-9474-4489-b706-d2777132ba8a, volume_range=55-75).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249593, \"canonical_name\": \"Boston College Law Review E. Supp. [online]\", \"child_pid\": 4002040, \"file_path\": \"scrapers/boston_college_law_review_e_supp_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:01:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 298, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:00:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BostonCollegeLawReviewESuppScraper\", \"script_path\": \"scrapers/boston_college_law_review_e_supp_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250448_BostonCollegeLawReviewESuppScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250448_BostonCollegeLawReviewESuppScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:01:48+00:00","last_run_id":45026,"last_run_start":"2026-09-12T22:00:48+00:00","last_runtime_seconds":60.514993858058006,"last_status":"no_items","law_review_id":298,"law_review_name":"Boston College Law Review E. Supp. [online]","law_review_scraper_name":"boston_college_law_review_e_supp_scraper.py","module_path":"scrapers.boston_college_law_review_e_supp_online_scraper","platform":null,"scraper_id":"BostonCollegeLawReviewESuppOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Boston College Law Review E. Supp. [online]","class_name":"BostonCollegeLawReviewESuppScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/boston_college_law_review_e_supp_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No PDFs discovered via dashboard API for issue=9 records (community_id=0c84d082-9474-4489-b706-d2777132ba8a, volume_range=55-75).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249593, \"canonical_name\": \"Boston College Law Review E. Supp. [online]\", \"child_pid\": 4002040, \"file_path\": \"scrapers/boston_college_law_review_e_supp_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:01:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 298, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:00:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BostonCollegeLawReviewESuppScraper\", \"script_path\": \"scrapers/boston_college_law_review_e_supp_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250448_BostonCollegeLawReviewESuppScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250448_BostonCollegeLawReviewESuppScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:01:48+00:00","last_run_id":45026,"last_run_start":"2026-09-12T22:00:48+00:00","last_runtime_seconds":60.514993858058006,"last_status":"no_items","law_review_id":298,"law_review_name":"Boston College Law Review E. Supp. [online]","law_review_scraper_name":"boston_college_law_review_e_supp_scraper.py","module_path":"scrapers.boston_college_law_review_e_supp_scraper","platform":null,"scraper_id":"BostonCollegeLawReviewESuppScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Boston College Law Review","class_name":"BostonCollegeLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/boston_college_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":186,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249587, \"canonical_name\": \"Boston College Law Review\", \"child_pid\": 3996405, \"file_path\": \"scrapers/boston_college_scraper.py\", \"heartbeat_at\": \"2026-09-12T21:58:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 21, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T21:57:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BostonCollegeLawReviewScraper\", \"script_path\": \"scrapers/boston_college_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250260_BostonCollegeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250260_BostonCollegeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T21:58:18+00:00","last_run_id":45021,"last_run_start":"2026-09-12T21:57:40+00:00","last_runtime_seconds":38.38453656900674,"last_status":"no_new_content","law_review_id":21,"law_review_name":"Boston College Law Review","law_review_scraper_name":"boston_college_scraper.py","module_path":"scrapers.boston_college_scraper","platform":null,"scraper_id":"BostonCollegeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Boston University Law Review","class_name":"BostonUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/boston_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":76,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249593, \"canonical_name\": \"Boston University Law Review\", \"child_pid\": 4002366, \"file_path\": \"scrapers/boston_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:01:17+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 18, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:01:17+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BostonUniversityLawReviewScraper\", \"script_path\": \"scrapers/boston_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250477_BostonUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250477_BostonUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:01:24+00:00","last_run_id":45027,"last_run_start":"2026-09-12T22:01:17+00:00","last_runtime_seconds":6.269891685806215,"last_status":"no_new_content","law_review_id":18,"law_review_name":"Boston University Law Review","law_review_scraper_name":"boston_university_law_review_scraper.py","module_path":"scrapers.boston_university_law_review_scraper","platform":null,"scraper_id":"BostonUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Business Lawyer","class_name":"BusinessLawyerScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/business_lawyer_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: ABA Business Lawyer PDFs require ABA login/membership (redirects to /digital-asset-abstract.html with Log In/Renew).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"Business Lawyer\", \"child_pid\": 1601977, \"file_path\": \"scrapers/business_lawyer_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:54:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 88, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BusinessLawyerScraper\", \"script_path\": \"scrapers/business_lawyer_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972888_BusinessLawyerScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972888_BusinessLawyerScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:54:49+00:00","last_run_id":44910,"last_run_start":"2026-09-09T16:54:48+00:00","last_runtime_seconds":0.011385054793208838,"last_status":"no_items","law_review_id":88,"law_review_name":"Business Lawyer","law_review_scraper_name":"business_lawyer_scraper.py","module_path":"scrapers.business_lawyer_scraper","platform":null,"scraper_id":"BusinessLawyerScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"California Law Review","class_name":"CaliforniaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/california_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":295,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249616, \"canonical_name\": \"California Law Review\", \"child_pid\": 4029806, \"file_path\": \"scrapers/california_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:20:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 5, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:19:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CaliforniaLawReviewScraper\", \"script_path\": \"scrapers/california_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251552_CaliforniaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251552_CaliforniaLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":5,"last_run_end":"2026-09-12T22:20:49+00:00","last_run_id":45056,"last_run_start":"2026-09-12T22:19:12+00:00","last_runtime_seconds":96.76310158288106,"last_status":"success","law_review_id":5,"law_review_name":"California Law Review","law_review_scraper_name":"california_law_review_scraper.py","module_path":"scrapers.california_law_review_scraper","platform":null,"scraper_id":"CaliforniaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"California Western Law Review","class_name":"CaliforniaWesternLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/california_western_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249593, \"canonical_name\": \"California Western Law Review\", \"child_pid\": 4000932, \"file_path\": \"scrapers/california_western_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:00:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 488, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:00:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CaliforniaWesternLawReviewScraper\", \"script_path\": \"scrapers/california_western_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250427_CaliforniaWesternLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250427_CaliforniaWesternLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:00:35+00:00","last_run_id":45022,"last_run_start":"2026-09-12T22:00:27+00:00","last_runtime_seconds":0.360254546161741,"last_status":"no_new_content","law_review_id":488,"law_review_name":"California Western Law Review","law_review_scraper_name":"california_western_law_review_scraper.py","module_path":"scrapers.california_western_law_review_scraper","platform":"playwright","scraper_id":"CaliforniaWesternLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Canada-United States Law Journal","class_name":"CanadaUnitedStatesLawJournalScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/canada_united_states_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264918, \"canonical_name\": \"Canada-United States Law Journal\", \"child_pid\": 190541, \"discovery_problem\": \"BROKEN_NETWORK: Discovery timed out before completing the archive\", \"download_queue\": {\"due\": 137, \"pending\": 140, \"retries\": 6, \"scope\": \"CanadaUnitedStatesLawJournalScraper:Canada-United States Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/canada_united_states_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:46:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 489, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:45:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CanadaUnitedStatesLawJournalScraper\", \"script_path\": \"scrapers/canada_united_states_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937158_CanadaUnitedStatesLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937158_CanadaUnitedStatesLawJournalScraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:47:15+00:00","last_run_id":46091,"last_run_start":"2026-09-20T20:45:58+00:00","last_runtime_seconds":76.96045821392909,"last_status":"protected","law_review_id":489,"law_review_name":"Canada-United States Law Journal","law_review_scraper_name":"canada_united_states_law_journal_scraper.py","module_path":"scrapers.canada_united_states_law_journal_scraper","platform":"bepress","scraper_id":"CanadaUnitedStatesLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Capital University Law Review","class_name":"CapitalUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/capital_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":219,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249597, \"canonical_name\": \"Capital University Law Review\", \"child_pid\": 4006928, \"file_path\": \"scrapers/capital_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:07:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 351, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:04:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CapitalUniversityLawReviewScraper\", \"script_path\": \"scrapers/capital_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250647_CapitalUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250647_CapitalUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":4,"last_run_end":"2026-09-12T22:07:42+00:00","last_run_id":45039,"last_run_start":"2026-09-12T22:04:07+00:00","last_runtime_seconds":214.64050371106714,"last_status":"success","law_review_id":351,"law_review_name":"Capital University Law Review","law_review_scraper_name":"capital_university_law_review_scraper.py","module_path":"scrapers.capital_university_law_review_scraper","platform":"scholastica","scraper_id":"CapitalUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Cardozo International and Comparative Law Review","class_name":"CardozoInternationalAndComparativeLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cardozo_international_and_comparative_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No URLs discovered from sitemap: https://www.cardozociclr.com/sitemap.xml","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249593, \"canonical_name\": \"Cardozo International and Comparative Law Review\", \"child_pid\": 4002512, \"file_path\": \"scrapers/cardozo_international_and_comparative_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:01:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 490, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:01:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CardozoInternationalAndComparativeLawReviewScraper\", \"script_path\": \"scrapers/cardozo_international_and_comparative_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250484_CardozoInternationalAndComparativeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250484_CardozoInternationalAndComparativeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:01:33+00:00","last_run_id":45028,"last_run_start":"2026-09-12T22:01:24+00:00","last_runtime_seconds":8.067843856289983,"last_status":"no_items","law_review_id":490,"law_review_name":"Cardozo International and Comparative Law Review","law_review_scraper_name":"cardozo_international_and_comparative_law_review_scraper.py","module_path":"scrapers.cardozo_international_and_comparative_law_review_scraper","platform":"sitemap","scraper_id":"CardozoInternationalAndComparativeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Cardozo Journal of Conflict Resolution","class_name":"CardozoJournalOfConflictResolutionScraper","days_since_last_run":9,"discovered_at":"2026-09-13 05:36:01","file_path":"scrapers/cardozo_journal_of_conflict_resolution_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":9,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250185, \"canonical_name\": \"Cardozo Journal of Conflict Resolution\", \"child_pid\": 506996, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 67, \"mode\": \"balanced\", \"remaining_units\": 66, \"scope\": \"https://larc.cardozo.yu.edu/cjcr/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CardozoJournalOfConflictResolutionScraper:Cardozo Journal of Conflict Resolution\", \"waiting\": 0}, \"file_path\": \"scrapers/cardozo_journal_of_conflict_resolution_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:37:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 312, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:36:43+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"CardozoJournalOfConflictResolutionScraper\", \"script_path\": \"scrapers/cardozo_journal_of_conflict_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789277803_CardozoJournalOfConflictResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789277803_CardozoJournalOfConflictResolutionScraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:37:43+00:00","last_run_id":45379,"last_run_start":"2026-09-13T05:36:43+00:00","last_runtime_seconds":59.88561835512519,"last_status":"no_new_content","law_review_id":312,"law_review_name":"Cardozo Journal of Conflict Resolution","law_review_scraper_name":"cardozo_journal_of_conflict_resolution_scraper.py","module_path":"scrapers.cardozo_journal_of_conflict_resolution_scraper","platform":"bepress","scraper_id":"CardozoJournalOfConflictResolutionScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Cardozo Law Review","class_name":"CardozoScraper","days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cardozo_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"max_runtime_seconds","last_error_message":"Stopped early due to max runtime (45s) with queued work remaining (discovered=0)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Cardozo Law Review\", \"cutoff\": true, \"cutoff_elapsed_seconds\": 45, \"cutoff_max_runtime_seconds\": 45, \"cutoff_reason\": \"max_runtime_seconds\", \"discovery_problem\": \"BROKEN_NETWORK: Discovery timed out before completing the archive\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CardozoScraper:Cardozo Law Review\", \"waiting\": 0}}","last_pdfs_downloaded":0,"last_run_end":"2026-09-14T19:45:09+00:00","last_run_id":46013,"last_run_start":"2026-09-14T19:44:24+00:00","last_runtime_seconds":45.019698035903275,"last_status":"partial","law_review_id":35,"law_review_name":"Cardozo Law Review","law_review_scraper_name":"cardozo_scraper.py","module_path":"scrapers.cardozo_scraper","platform":null,"scraper_id":"CardozoScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Case Western Reserve Law Review","class_name":"CaseWesternReserveLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/casewestern_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch archive index: https://scholarlycommons.law.case.edu/caselrev/all_issues.html","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249597, \"canonical_name\": \"Case Western Reserve Law Review\", \"child_pid\": 4005713, \"file_path\": \"scrapers/casewestern_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:03:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 198, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:03:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CaseWesternReserveLawReviewScraper\", \"script_path\": \"scrapers/casewestern_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250623_CaseWesternReserveLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250623_CaseWesternReserveLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:03:51+00:00","last_run_id":45033,"last_run_start":"2026-09-12T22:03:43+00:00","last_runtime_seconds":8.081421363167465,"last_status":"no_items","law_review_id":198,"law_review_name":"Case Western Reserve Law Review","law_review_scraper_name":"casewestern_scraper.py","module_path":"scrapers.casewestern_scraper","platform":"bepress","scraper_id":"CaseWesternReserveLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Cato Supreme Court Review","class_name":"CatoSupremeCourtReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cato_supreme_court_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":29,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249597, \"canonical_name\": \"Cato Supreme Court Review\", \"child_pid\": 4005714, \"file_path\": \"scrapers/cato_supreme_court_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:13:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 94, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:03:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CatoSupremeCourtReviewScraper\", \"script_path\": \"scrapers/cato_supreme_court_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250623_CatoSupremeCourtReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250623_CatoSupremeCourtReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:14:03+00:00","last_run_id":45034,"last_run_start":"2026-09-12T22:03:43+00:00","last_runtime_seconds":597.5719111422077,"last_status":"no_new_content","law_review_id":94,"law_review_name":"Cato Supreme Court Review","law_review_scraper_name":"cato_supreme_court_review_scraper.py","module_path":"scrapers.cato_supreme_court_review_scraper","platform":"playwright","scraper_id":"CatoSupremeCourtReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Cato Supreme Court","class_name":"CatoSupremeCourtScraper","days_since_last_run":183,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cato_supreme_court_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: Canonical journal is Cato Supreme Court Review (see cato_supreme_court_review_scraper.py).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Cato Supreme Court\", \"child_pid\": 650188, \"file_path\": \"scrapers/cato_supreme_court_scraper.py\", \"heartbeat_at\": \"2026-03-23T08:10:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 926, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-23T08:10:45+00:00\", \"scraper_id\": \"CatoSupremeCourtScraper\", \"script_path\": \"scrapers/cato_supreme_court_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774253445_CatoSupremeCourtScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774253445_CatoSupremeCourtScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-23T08:10:46+00:00","last_run_id":3471,"last_run_start":"2026-03-23T08:10:45+00:00","last_runtime_seconds":0.006754092872142792,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.cato_supreme_court_scraper","platform":null,"scraper_id":"CatoSupremeCourtScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Charleston Law Review","class_name":"CharlestonLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/charleston_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249849, \"canonical_name\": \"Charleston Law Review\", \"child_pid\": 111693, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 3, \"remaining_units\": null, \"scope\": \"https://charlestonlawreview.org/wp-json/wp/v2/media#media\", \"total_records_reported\": 85, \"unit_type\": \"pages\", \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CharlestonLawReviewScraper:Charleston Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/charleston_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:16:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 495, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:16:52+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"CharlestonLawReviewScraper\", \"script_path\": \"scrapers/charleston_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789262212_CharlestonLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789262212_CharlestonLawReviewScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:17:10+00:00","last_run_id":45144,"last_run_start":"2026-09-13T01:16:52+00:00","last_runtime_seconds":18.177528786938637,"last_status":"no_new_content","law_review_id":495,"law_review_name":"Charleston Law Review","law_review_scraper_name":"charleston_law_review_scraper.py","module_path":"scrapers.charleston_law_review_scraper","platform":"wordpress","scraper_id":"CharlestonLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"Chicanx-Latinx Law Review","class_name":"ChicanxLatinxLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/chicanx_latinx_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":280,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250902, \"canonical_name\": \"Chicanx-Latinx Law Review\", \"child_pid\": 1311922, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 32, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://escholarship.org/uc/uclalaw_cllr\", \"selected_units\": 32, \"visited_this_run\": 32, \"visited_units\": 32}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ChicanxLatinxLawReviewScraper:Chicanx-Latinx Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/chicanx_latinx_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:03:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 497, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:01:54+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ChicanxLatinxLawReviewScraper\", \"script_path\": \"scrapers/chicanx_latinx_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789308114_ChicanxLatinxLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789308114_ChicanxLatinxLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T14:03:59+00:00","last_run_id":45717,"last_run_start":"2026-09-13T14:01:54+00:00","last_runtime_seconds":119.32540432084352,"last_status":"no_new_content","law_review_id":497,"law_review_name":"Chicanx-Latinx Law Review","law_review_scraper_name":"chicanx_latinx_law_review_scraper.py","module_path":"scrapers.chicanx_latinx_law_review_scraper","platform":"playwright","scraper_id":"ChicanxLatinxLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Children's Legal Rights Journal","class_name":"ChildrensLegalRightsJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/childrens_legal_rights_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":278,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249597, \"canonical_name\": \"Children's Legal Rights Journal\", \"child_pid\": 4006689, \"file_path\": \"scrapers/childrens_legal_rights_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:05:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1016, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:04:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ChildrensLegalRightsJournalScraper\", \"script_path\": \"scrapers/childrens_legal_rights_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250643_ChildrensLegalRightsJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250643_ChildrensLegalRightsJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:05:35+00:00","last_run_id":45038,"last_run_start":"2026-09-12T22:04:03+00:00","last_runtime_seconds":91.1186710470356,"last_status":"no_new_content","law_review_id":1016,"law_review_name":"Children's Legal Rights Journal","law_review_scraper_name":"childrens_legal_rights_journal_scraper.py","module_path":"scrapers.childrens_legal_rights_journal_scraper","platform":"playwright","scraper_id":"ChildrensLegalRightsJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"China Law Journal","class_name":"ChinaLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-07-13 05:08:28","file_path":"scrapers/china_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"MOVED: unable to fetch China Law Journal archive: ClientConnectorError: Cannot connect to host clj.ac:443 ssl:default [System and HTTPS DNS failed for clj.ac: timed out]","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249597, \"canonical_name\": \"China Law Journal\", \"child_pid\": 4005715, \"file_path\": \"scrapers/china_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:03:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 499, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:03:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ChinaLawJournalScraper\", \"script_path\": \"scrapers/china_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250623_ChinaLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250623_ChinaLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:03:51+00:00","last_run_id":45035,"last_run_start":"2026-09-12T22:03:43+00:00","last_runtime_seconds":8.065103021916002,"last_status":"no_items","law_review_id":499,"law_review_name":"China Law Journal","law_review_scraper_name":"china_law_journal_scraper.py","module_path":"scrapers.china_law_journal_scraper","platform":null,"scraper_id":"ChinaLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Chinese Yearbook of International Law and Affairs","class_name":"ChineseYearbookOfInternationalLawAndAffairsScraper","days_since_last_run":4,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/chinese_yearbook_of_international_law_and_affairs_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Brill sells Chinese (Taiwan) Yearbook volumes as ebooks and requires purchase or institutional login for full PDFs. No complete public open-access archive was found. Publisher record: https://brill.com/display/title/71566","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 259425, \"canonical_name\": \"Chinese Yearbook of International Law and Affairs\", \"child_pid\": 2667975, \"discovery_problem\": \"PAYWALLED: Brill sells Chinese (Taiwan) Yearbook volumes as ebooks and requires purchase or institutional login for full PDFs. No complete public open-access archive was found. Publisher record: https://brill.com/display/title/71566\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ChineseYearbookOfInternationalLawAndAffairsScraper:Chinese Yearbook of International Law and Affairs\", \"waiting\": 0}, \"file_path\": \"scrapers/chinese_yearbook_of_international_law_and_affairs_scraper.py\", \"heartbeat_at\": \"2026-09-18T01:57:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 500, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-18T01:57:59+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ChineseYearbookOfInternationalLawAndAffairsScraper\", \"script_path\": \"scrapers/chinese_yearbook_of_international_law_and_affairs_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789696679_ChineseYearbookOfInternationalLawAndAffairsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789696679_ChineseYearbookOfInternationalLawAndAffairsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-18T01:58:00+00:00","last_run_id":46046,"last_run_start":"2026-09-18T01:57:59+00:00","last_runtime_seconds":0.019994761794805527,"last_status":"no_items","law_review_id":500,"law_review_name":"Chinese Yearbook of International Law and Affairs","law_review_scraper_name":"chinese_yearbook_of_international_law_and_affairs_scraper.py","module_path":"scrapers.chinese_yearbook_of_international_law_and_affairs_scraper","platform":null,"scraper_id":"ChineseYearbookOfInternationalLawAndAffairsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"City University of Hong Kong Law Review","class_name":"CityUniversityOfHongKongLawReviewScraper","days_since_last_run":2,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/city_university_of_hong_kong_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: CityUHK Law Review public pages provide (at most) table-of-contents PDFs; full issues/articles are distributed via subscription services (HeinOnline/Westlaw).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 264400, \"canonical_name\": \"City University of Hong Kong Law Review\", \"child_pid\": 3850380, \"discovery_problem\": \"PAYWALLED: CityUHK Law Review public pages provide (at most) table-of-contents PDFs; full issues/articles are distributed via subscription services (HeinOnline/Westlaw).\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CityUniversityOfHongKongLawReviewScraper:City University of Hong Kong Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/city_university_of_hong_kong_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T14:32:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 501, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T14:32:59+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CityUniversityOfHongKongLawReviewScraper\", \"script_path\": \"scrapers/city_university_of_hong_kong_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789914779_CityUniversityOfHongKongLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789914779_CityUniversityOfHongKongLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T14:33:00+00:00","last_run_id":46070,"last_run_start":"2026-09-20T14:32:59+00:00","last_runtime_seconds":0.017759734764695168,"last_status":"no_items","law_review_id":501,"law_review_name":"City University of Hong Kong Law Review","law_review_scraper_name":"city_university_of_hong_kong_law_review_scraper.py","module_path":"scrapers.city_university_of_hong_kong_law_review_scraper","platform":null,"scraper_id":"CityUniversityOfHongKongLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Business Law Review","class_name":"ColumbiaBusinessLawReviewScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_business_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/CBLR/issue/archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 264924, \"canonical_name\": \"Columbia Business Law Review\", \"child_pid\": 201582, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": false, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://journals.library.columbia.edu/index.php/CBLR/issue/archive#ojs-pages\", \"total_records_reported\": null, \"unit_type\": \"pages\", \"visited_units\": 0}, \"discovery_problem\": \"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/CBLR/issue/archive\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ColumbiaBusinessLawReviewScraper:Columbia Business Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/columbia_business_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:52:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 65, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:52:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaBusinessLawReviewScraper\", \"script_path\": \"scrapers/columbia_business_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937552_ColumbiaBusinessLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937552_ColumbiaBusinessLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:52:50+00:00","last_run_id":46106,"last_run_start":"2026-09-20T20:52:32+00:00","last_runtime_seconds":18.216399521101266,"last_status":"no_items","law_review_id":65,"law_review_name":"Columbia Business Law Review","law_review_scraper_name":"columbia_business_law_review_scraper.py","module_path":"scrapers.columbia_business_law_review_scraper","platform":null,"scraper_id":"ColumbiaBusinessLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Journal of Asian Law","class_name":"ColumbiaJournalOfAsianLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_journal_of_asian_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch archive index: https://journals.library.columbia.edu/index.php/cjal/issue/archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249597, \"canonical_name\": \"Columbia Journal of Asian Law\", \"child_pid\": 4005712, \"file_path\": \"scrapers/columbia_journal_of_asian_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:03:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 506, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:03:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaJournalOfAsianLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_asian_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250623_ColumbiaJournalOfAsianLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250623_ColumbiaJournalOfAsianLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:03:51+00:00","last_run_id":45032,"last_run_start":"2026-09-12T22:03:43+00:00","last_runtime_seconds":8.07451890129596,"last_status":"no_items","law_review_id":506,"law_review_name":"Columbia Journal of Asian Law","law_review_scraper_name":"columbia_journal_of_asian_law_scraper.py","module_path":"scrapers.columbia_journal_of_asian_law_scraper","platform":null,"scraper_id":"ColumbiaJournalOfAsianLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Journal of Environmental Law","class_name":"ColumbiaJournalOfEnvironmentalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_journal_of_environmental_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch archive index: https://journals.library.columbia.edu/index.php/cjel/issue/archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249597, \"canonical_name\": \"Columbia Journal of Environmental Law\", \"child_pid\": 4005894, \"file_path\": \"scrapers/columbia_journal_of_environmental_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:04:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 350, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:03:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaJournalOfEnvironmentalLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_environmental_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250633_ColumbiaJournalOfEnvironmentalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250633_ColumbiaJournalOfEnvironmentalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:05:09+00:00","last_run_id":45036,"last_run_start":"2026-09-12T22:03:53+00:00","last_runtime_seconds":75.64028343791142,"last_status":"no_items","law_review_id":350,"law_review_name":"Columbia Journal of Environmental Law","law_review_scraper_name":"columbia_journal_of_environmental_law_scraper.py","module_path":"scrapers.columbia_journal_of_environmental_law_scraper","platform":null,"scraper_id":"ColumbiaJournalOfEnvironmentalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Journal of Gender and Law","class_name":"ColumbiaJournalOfGenderAndLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_journal_of_gender_and_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch issue archive: https://journals.library.columbia.edu/index.php/cjgl/issue/archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249612, \"canonical_name\": \"Columbia Journal of Gender and Law\", \"child_pid\": 4023408, \"file_path\": \"scrapers/columbia_journal_of_gender_and_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:15:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 331, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:15:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaJournalOfGenderAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_gender_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251321_ColumbiaJournalOfGenderAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251321_ColumbiaJournalOfGenderAndLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:15:29+00:00","last_run_id":45043,"last_run_start":"2026-09-12T22:15:21+00:00","last_runtime_seconds":8.081352510023862,"last_status":"no_items","law_review_id":331,"law_review_name":"Columbia Journal of Gender and Law","law_review_scraper_name":"columbia_journal_of_gender_and_law_scraper.py","module_path":"scrapers.columbia_journal_of_gender_and_law_scraper","platform":null,"scraper_id":"ColumbiaJournalOfGenderAndLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Journal of Law and Social Problems","class_name":"ColumbiaJournalOfLawAndSocialProblemsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_journal_of_law_and_social_problems_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":26,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249597, \"canonical_name\": \"Columbia Journal of Law and Social Problems\", \"child_pid\": 4006685, \"file_path\": \"scrapers/columbia_journal_of_law_and_social_problems_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:04:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 272, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:04:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaJournalOfLawAndSocialProblemsScraper\", \"script_path\": \"scrapers/columbia_journal_of_law_and_social_problems_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250643_ColumbiaJournalOfLawAndSocialProblemsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250643_ColumbiaJournalOfLawAndSocialProblemsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:04:07+00:00","last_run_id":45037,"last_run_start":"2026-09-12T22:04:03+00:00","last_runtime_seconds":3.148401292040944,"last_status":"no_new_content","law_review_id":272,"law_review_name":"Columbia Journal of Law and Social Problems","law_review_scraper_name":"columbia_journal_of_law_and_social_problems_scraper.py","module_path":"scrapers.columbia_journal_of_law_and_social_problems_scraper","platform":"wordpress","scraper_id":"ColumbiaJournalOfLawAndSocialProblemsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Journal of Law & the Arts","class_name":"ColumbiaJournalOfLawAndTheArtsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_journal_of_law_and_the_arts_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch archive index: https://journals.library.columbia.edu/index.php/lawandarts/issue/archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249597, \"canonical_name\": \"Columbia Journal of Law & the Arts\", \"child_pid\": 4008658, \"file_path\": \"scrapers/columbia_journal_of_law_and_the_arts_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:06:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 131, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:05:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaJournalOfLawAndTheArtsScraper\", \"script_path\": \"scrapers/columbia_journal_of_law_and_the_arts_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789250735_ColumbiaJournalOfLawAndTheArtsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789250735_ColumbiaJournalOfLawAndTheArtsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:06:51+00:00","last_run_id":45041,"last_run_start":"2026-09-12T22:05:35+00:00","last_runtime_seconds":75.71248331991956,"last_status":"no_items","law_review_id":131,"law_review_name":"Columbia Journal of Law & the Arts","law_review_scraper_name":"columbia_journal_of_law_and_the_arts_scraper.py","module_path":"scrapers.columbia_journal_of_law_and_the_arts_scraper","platform":null,"scraper_id":"ColumbiaJournalOfLawAndTheArtsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Journal of Race and Law [online]","class_name":"ColumbiaJournalOfRaceAndLawScraper","days_since_last_run":2,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/cjrl/issue/archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 263864, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 3309063, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": false, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://journals.library.columbia.edu/index.php/cjrl/issue/archive#ojs-pages\", \"total_records_reported\": null, \"unit_type\": \"pages\", \"visited_units\": 0}, \"discovery_problem\": \"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/cjrl/issue/archive\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ColumbiaJournalOfRaceAndLawScraper:Columbia Journal of Race and Law [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T08:31:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T08:31:22+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789893082_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789893082_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T08:31:44+00:00","last_run_id":46068,"last_run_start":"2026-09-20T08:31:22+00:00","last_runtime_seconds":21.65246368991211,"last_status":"no_items","law_review_id":90,"law_review_name":"Columbia Journal of Race and Law [online]","law_review_scraper_name":"columbia_journal_of_race_and_law_scraper.py","module_path":"scrapers.columbia_journal_of_race_and_law_scraper","platform":null,"scraper_id":"ColumbiaJournalOfRaceAndLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Journal of Tax Law","class_name":"ColumbiaJournalOfTaxLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_journal_of_tax_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No issue URLs found at https://journals.library.columbia.edu/index.php/taxlaw/issue/archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249612, \"canonical_name\": \"Columbia Journal of Tax Law\", \"child_pid\": 4025281, \"file_path\": \"scrapers/columbia_journal_of_tax_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:17:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 199, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:16:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaJournalOfTaxLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_tax_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251375_ColumbiaJournalOfTaxLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251375_ColumbiaJournalOfTaxLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:17:16+00:00","last_run_id":45048,"last_run_start":"2026-09-12T22:16:15+00:00","last_runtime_seconds":60.84726400393993,"last_status":"no_items","law_review_id":199,"law_review_name":"Columbia Journal of Tax Law","law_review_scraper_name":"columbia_journal_of_tax_law_scraper.py","module_path":"scrapers.columbia_journal_of_tax_law_scraper","platform":null,"scraper_id":"ColumbiaJournalOfTaxLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Journal of Transnational Law","class_name":"ColumbiaJournalOfTransnationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_journal_of_transnational_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":79,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249612, \"canonical_name\": \"Columbia Journal of Transnational Law\", \"child_pid\": 4023409, \"file_path\": \"scrapers/columbia_journal_of_transnational_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:15:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 216, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:15:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaJournalOfTransnationalLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_transnational_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251321_ColumbiaJournalOfTransnationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251321_ColumbiaJournalOfTransnationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:16:15+00:00","last_run_id":45044,"last_run_start":"2026-09-12T22:15:21+00:00","last_runtime_seconds":53.568200767971575,"last_status":"no_new_content","law_review_id":216,"law_review_name":"Columbia Journal of Transnational Law","law_review_scraper_name":"columbia_journal_of_transnational_law_scraper.py","module_path":"scrapers.columbia_journal_of_transnational_law_scraper","platform":"sitemap","scraper_id":"ColumbiaJournalOfTransnationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Law Review","class_name":"ColumbiaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":127,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249616, \"canonical_name\": \"Columbia Law Review\", \"child_pid\": 4029404, \"file_path\": \"scrapers/columbia_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:19:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 2, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:18:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaScraper\", \"script_path\": \"scrapers/columbia_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251519_ColumbiaScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251519_ColumbiaScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:19:47+00:00","last_run_id":45054,"last_run_start":"2026-09-12T22:18:39+00:00","last_runtime_seconds":68.03567276988178,"last_status":"no_new_content","law_review_id":2,"law_review_name":"Columbia Law Review","law_review_scraper_name":"columbia_scraper.py","module_path":"scrapers.columbia_law_review_scraper","platform":"wordpress","scraper_id":"ColumbiaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Science and Technology Law Review [online]","class_name":"ColumbiaScienceTechLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_science_tech_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch archive index: https://journals.library.columbia.edu/index.php/stlr/issue/archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249612, \"canonical_name\": \"Columbia Science and Technology Law Review [online]\", \"child_pid\": 4023410, \"file_path\": \"scrapers/columbia_science_tech_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:16:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 203, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:15:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaScienceTechLawReviewScraper\", \"script_path\": \"scrapers/columbia_science_tech_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251321_ColumbiaScienceTechLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251321_ColumbiaScienceTechLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:16:36+00:00","last_run_id":45045,"last_run_start":"2026-09-12T22:15:21+00:00","last_runtime_seconds":75.13632126897573,"last_status":"no_items","law_review_id":203,"law_review_name":"Columbia Science and Technology Law Review [online]","law_review_scraper_name":"columbia_science_tech_law_review_scraper.py","module_path":"scrapers.columbia_science_tech_law_review_scraper","platform":null,"scraper_id":"ColumbiaScienceTechLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Columbia Law Review","class_name":"ColumbiaScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":127,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249616, \"canonical_name\": \"Columbia Law Review\", \"child_pid\": 4029404, \"file_path\": \"scrapers/columbia_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:19:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 2, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:18:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ColumbiaScraper\", \"script_path\": \"scrapers/columbia_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251519_ColumbiaScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251519_ColumbiaScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:19:47+00:00","last_run_id":45054,"last_run_start":"2026-09-12T22:18:39+00:00","last_runtime_seconds":68.03567276988178,"last_status":"no_new_content","law_review_id":2,"law_review_name":"Columbia Law Review","law_review_scraper_name":"columbia_scraper.py","module_path":"scrapers.columbia_scraper","platform":null,"scraper_id":"ColumbiaScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Competition Journal of the Antitrust and Unfair Competition Law Section of the California Lawyers Association","class_name":"CompetitionJournalCaliforniaLawyersAssociationScraper","days_since_last_run":70,"discovered_at":"2026-07-13 05:02:19","file_path":"scrapers/competition_journal_california_lawyers_association_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Competition is distributed as a California Lawyers Association Antitrust and Consumer Protection Section membership benefit; the public site lists issue/article pages but exposes no stable open-access PDF archive.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 43988, \"canonical_name\": \"Competition Journal of the Antitrust and Unfair Competition Law Section of the California Lawyers Association\", \"child_pid\": 2897417, \"file_path\": \"scrapers/competition_journal_california_lawyers_association_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:02:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 507, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:02:02+00:00\", \"run_kind\": \"scheduled\", \"scraper_id\": \"CompetitionJournalCaliforniaLawyersAssociationScraper\", \"script_path\": \"scrapers/competition_journal_california_lawyers_association_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784052122_CompetitionJournalCaliforniaLawyersAssociationScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784052122_CompetitionJournalCaliforniaLawyersAssociationScraper.out.log\", \"timeout_minutes\": 15}","last_pdfs_downloaded":0,"last_run_end":"2026-07-14T18:02:02+00:00","last_run_id":43428,"last_run_start":"2026-07-14T18:02:02+00:00","last_runtime_seconds":0.003395108040422201,"last_status":"no_items","law_review_id":507,"law_review_name":"Competition Journal of the Antitrust and Unfair Competition Law Section of the California Lawyers Association","law_review_scraper_name":"competition_journal_california_lawyers_association_scraper.py","module_path":"scrapers.competition_journal_california_lawyers_association_scraper","platform":null,"scraper_id":"CompetitionJournalCaliforniaLawyersAssociationScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"CURRENTS:Journal of International Economic Law","class_name":"ComprehensiveCurrentsJournalOfInternationalEconomicLawScraper","days_since_last_run":70,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/currentsjournal_of_international_economic_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: CURRENTS: Journal of International Economic Law appears to require subscription access (e.g., HeinOnline / Westlaw / LexisNexis); the public web does not provide an open-access PDF archive to scrape.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 43914, \"canonical_name\": \"CURRENTS:Journal of International Economic Law\", \"child_pid\": 2833472, \"file_path\": \"scrapers/currentsjournal_of_international_economic_law_scraper.py\", \"heartbeat_at\": \"2026-07-14T17:21:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 486, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T17:21:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ComprehensiveCurrentsJournalOfInternationalEconomicLawScraper\", \"script_path\": \"scrapers/currentsjournal_of_international_economic_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784049690_ComprehensiveCurrentsJournalOfInternationalEconomicLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784049690_ComprehensiveCurrentsJournalOfInternationalEconomicLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-07-14T17:21:30+00:00","last_run_id":43368,"last_run_start":"2026-07-14T17:21:30+00:00","last_runtime_seconds":0.0038228570483624935,"last_status":"no_items","law_review_id":486,"law_review_name":"CURRENTS:Journal of International Economic Law","law_review_scraper_name":"currentsjournal_of_international_economic_law_scraper.py","module_path":"scrapers.currentsjournal_of_international_economic_law_scraper","platform":null,"scraper_id":"ComprehensiveCurrentsJournalOfInternationalEconomicLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Environmental Law","class_name":"ComprehensiveEnvironmentalLawScraper","days_since_last_run":9,"discovered_at":"2026-07-14 21:24:13","file_path":"scrapers/environmental_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":241,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250803, \"canonical_name\": \"Environmental Law\", \"child_pid\": 1192355, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ComprehensiveEnvironmentalLawScraper:Environmental Law\", \"waiting\": 0}, \"file_path\": \"scrapers/environmental_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:58:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 534, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:48:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ComprehensiveEnvironmentalLawScraper\", \"script_path\": \"scrapers/environmental_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789303721_ComprehensiveEnvironmentalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789303721_ComprehensiveEnvironmentalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:58:42+00:00","last_run_id":45688,"last_run_start":"2026-09-13T12:48:41+00:00","last_runtime_seconds":600.3382202540524,"last_status":"no_new_content","law_review_id":534,"law_review_name":"Environmental Law","law_review_scraper_name":"environmental_law_scraper.py","module_path":"scrapers.environmental_law_scraper","platform":null,"scraper_id":"ComprehensiveEnvironmentalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Georgetown Journal of Law and Modern Critical Race Perspectives","class_name":"ComprehensiveGeorgetownModernCriticalRacePerspectivesScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_journal_of_law_and_modern_critical_race_perspectives_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":42,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249612, \"canonical_name\": \"Georgetown Journal of Law and Modern Critical Race Perspectives\", \"child_pid\": 4023407, \"file_path\": \"scrapers/georgetown_journal_of_law_and_modern_critical_race_perspectives_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:15:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 556, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:15:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ComprehensiveGeorgetownModernCriticalRacePerspectivesScraper\", \"script_path\": \"scrapers/georgetown_journal_of_law_and_modern_critical_race_perspectives_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251321_ComprehensiveGeorgetownModernCriticalRacePerspectivesScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251321_ComprehensiveGeorgetownModernCriticalRacePerspectivesScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:16:21+00:00","last_run_id":45042,"last_run_start":"2026-09-12T22:15:21+00:00","last_runtime_seconds":59.678863225039095,"last_status":"no_new_content","law_review_id":556,"law_review_name":"Georgetown Journal of Law and Modern Critical Race Perspectives","law_review_scraper_name":"georgetown_journal_of_law_and_modern_critical_race_perspectives_scraper.py","module_path":"scrapers.georgetown_journal_of_law_and_modern_critical_race_perspectives_scraper","platform":"wordpress","scraper_id":"ComprehensiveGeorgetownModernCriticalRacePerspectivesScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Memphis Law Review","class_name":"ComprehensiveMemphisLawReviewScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/memphis_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":299,"last_error_category":"partial_download_errors","last_error_message":"HTTP 404 for https://www.memphis.edu/law/documents/2012symposiumbrochure.pdf","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264899, \"canonical_name\": \"Memphis Law Review\", \"child_pid\": 172794, \"download_queue\": {\"due\": 0, \"pending\": 3, \"retries\": 3, \"scope\": \"ComprehensiveMemphisLawReviewScraper:Memphis Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/memphis_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:37:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 660, \"missing_accounting_version\": 2, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:34:33+00:00\", \"permanently_missing_count\": 3, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ComprehensiveMemphisLawReviewScraper\", \"script_path\": \"scrapers/memphis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936473_ComprehensiveMemphisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936473_ComprehensiveMemphisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:37:46+00:00","last_run_id":46071,"last_run_start":"2026-09-20T20:34:33+00:00","last_runtime_seconds":192.2805131226778,"last_status":"partial","law_review_id":660,"law_review_name":"Memphis Law Review","law_review_scraper_name":"memphis_law_review_scraper.py","module_path":"scrapers.memphis_law_review_scraper","platform":null,"scraper_id":"ComprehensiveMemphisLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"Minnesota Law Review","class_name":"ComprehensiveMinnesotaScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/minnesota_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249612, \"canonical_name\": \"Minnesota Law Review\", \"child_pid\": 4024730, \"file_path\": \"scrapers/minnesota_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:16:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 16, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:15:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ComprehensiveMinnesotaScraper\", \"script_path\": \"scrapers/minnesota_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251349_ComprehensiveMinnesotaScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251349_ComprehensiveMinnesotaScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:16:26+00:00","last_run_id":45047,"last_run_start":"2026-09-12T22:15:49+00:00","last_runtime_seconds":36.82070606201887,"last_status":"no_new_content","law_review_id":16,"law_review_name":"Minnesota Law Review","law_review_scraper_name":"minnesota_law_review_scraper.py","module_path":"scrapers.minnesota_law_review_scraper","platform":"playwright","scraper_id":"ComprehensiveMinnesotaScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"ConLawNOW","class_name":"ConLawNowScraper","days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/conlawnow_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 251665, \"canonical_name\": \"ConLawNOW\", \"child_pid\": 2185645, \"download_queue\": {\"due\": 176, \"pending\": 179, \"retries\": 4, \"scope\": \"ConLawNowScraper:ConLawNOW\", \"waiting\": 3}, \"file_path\": \"scrapers/conlawnow_scraper.py\", \"heartbeat_at\": \"2026-09-13T23:07:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 508, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T23:06:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ConLawNowScraper\", \"script_path\": \"scrapers/conlawnow_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789340806_ConLawNowScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789340806_ConLawNowScraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T23:08:06+00:00","last_run_id":45960,"last_run_start":"2026-09-13T23:06:46+00:00","last_runtime_seconds":80.36709164222702,"last_status":"protected","law_review_id":508,"law_review_name":"ConLawNOW","law_review_scraper_name":"conlawnow_scraper.py","module_path":"scrapers.conlawnow_scraper","platform":"oai_pmh","scraper_id":"ConLawNowScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Connecticut Insurance Law Journal","class_name":"ConnecticutInsuranceLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/connecticut_insurance_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249616, \"canonical_name\": \"Connecticut Insurance Law Journal\", \"child_pid\": 4029402, \"file_path\": \"scrapers/connecticut_insurance_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:19:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 224, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:18:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ConnecticutInsuranceLawJournalScraper\", \"script_path\": \"scrapers/connecticut_insurance_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251519_ConnecticutInsuranceLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251519_ConnecticutInsuranceLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:19:39+00:00","last_run_id":45052,"last_run_start":"2026-09-12T22:18:39+00:00","last_runtime_seconds":59.96682892832905,"last_status":"no_new_content","law_review_id":224,"law_review_name":"Connecticut Insurance Law Journal","law_review_scraper_name":"connecticut_insurance_law_journal_scraper.py","module_path":"scrapers.connecticut_insurance_law_journal_scraper","platform":"bepress","scraper_id":"ConnecticutInsuranceLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Connecticut Public Interest Law Journal","class_name":"ConnecticutPublicInterestLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/connecticut_public_interest_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":7,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249612, \"canonical_name\": \"Connecticut Public Interest Law Journal\", \"child_pid\": 4023945, \"file_path\": \"scrapers/connecticut_public_interest_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:15:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 286, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:15:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ConnecticutPublicInterestLawJournalScraper\", \"script_path\": \"scrapers/connecticut_public_interest_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251341_ConnecticutPublicInterestLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251341_ConnecticutPublicInterestLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:15:48+00:00","last_run_id":45046,"last_run_start":"2026-09-12T22:15:41+00:00","last_runtime_seconds":6.602629290893674,"last_status":"no_new_content","law_review_id":286,"law_review_name":"Connecticut Public Interest Law Journal","law_review_scraper_name":"connecticut_public_interest_law_journal_scraper.py","module_path":"scrapers.connecticut_public_interest_law_journal_scraper","platform":"bepress","scraper_id":"ConnecticutPublicInterestLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Constitutional Commentary","class_name":"ConstitutionalCommentaryScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/constitutional_commentary_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249616, \"canonical_name\": \"Constitutional Commentary\", \"child_pid\": 4031134, \"file_path\": \"scrapers/constitutional_commentary_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:21:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 175, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:19:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ConstitutionalCommentaryScraper\", \"script_path\": \"scrapers/constitutional_commentary_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251580_ConstitutionalCommentaryScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251580_ConstitutionalCommentaryScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:21:21+00:00","last_run_id":45058,"last_run_start":"2026-09-12T22:19:40+00:00","last_runtime_seconds":100.87884431611747,"last_status":"no_new_content","law_review_id":175,"law_review_name":"Constitutional Commentary","law_review_scraper_name":"constitutional_commentary_scraper.py","module_path":"scrapers.constitutional_commentary_scraper","platform":"bepress","scraper_id":"ConstitutionalCommentaryScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Cornell Law Review","class_name":"CornellLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cornell_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":121,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249612, \"canonical_name\": \"Cornell Law Review\", \"child_pid\": 4025578, \"file_path\": \"scrapers/cornell_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:16:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 8, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:16:37+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CornellLawReviewScraper\", \"script_path\": \"scrapers/cornell_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251397_CornellLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251397_CornellLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":5,"last_run_end":"2026-09-12T22:16:57+00:00","last_run_id":45051,"last_run_start":"2026-09-12T22:16:37+00:00","last_runtime_seconds":20.09214535681531,"last_status":"success","law_review_id":8,"law_review_name":"Cornell Law Review","law_review_scraper_name":"cornell_law_review_scraper.py","module_path":"scrapers.cornell_law_review_scraper","platform":"wordpress","scraper_id":"CornellLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Corporate Practice Commentator","class_name":"CorporatePracticeCommentatorScraper","days_since_last_run":4,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/corporate_practice_commentator_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Corporate Practice Commentator is distributed via Thomson Reuters subscription channels; public product-page PDFs are marketing collateral, not a stable OA issue archive.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 259425, \"canonical_name\": \"Corporate Practice Commentator\", \"child_pid\": 2667971, \"discovery_problem\": \"PAYWALLED: Corporate Practice Commentator is distributed via Thomson Reuters subscription channels; public product-page PDFs are marketing collateral, not a stable OA issue archive.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CorporatePracticeCommentatorScraper:Corporate Practice Commentator\", \"waiting\": 0}, \"file_path\": \"scrapers/corporate_practice_commentator_scraper.py\", \"heartbeat_at\": \"2026-09-18T01:57:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1149, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-18T01:57:59+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CorporatePracticeCommentatorScraper\", \"script_path\": \"scrapers/corporate_practice_commentator_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789696679_CorporatePracticeCommentatorScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789696679_CorporatePracticeCommentatorScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-18T01:58:00+00:00","last_run_id":46044,"last_run_start":"2026-09-18T01:57:59+00:00","last_runtime_seconds":0.01236412301659584,"last_status":"no_items","law_review_id":1149,"law_review_name":"Corporate Practice Commentator","law_review_scraper_name":"corporate_practice_commentator_scraper.py","module_path":"scrapers.corporate_practice_commentator_scraper","platform":null,"scraper_id":"CorporatePracticeCommentatorScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Creighton International and Comparative Law Journal","class_name":"CreightonInternationalAndComparativeLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/creighton_international_and_comparative_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":129,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249616, \"canonical_name\": \"Creighton International and Comparative Law Journal\", \"child_pid\": 4029405, \"file_path\": \"scrapers/creighton_international_and_comparative_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:19:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 512, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:18:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CreightonInternationalAndComparativeLawJournalScraper\", \"script_path\": \"scrapers/creighton_international_and_comparative_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251519_CreightonInternationalAndComparativeLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251519_CreightonInternationalAndComparativeLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:19:11+00:00","last_run_id":45055,"last_run_start":"2026-09-12T22:18:39+00:00","last_runtime_seconds":31.78497874457389,"last_status":"no_new_content","law_review_id":512,"law_review_name":"Creighton International and Comparative Law Journal","law_review_scraper_name":"creighton_international_and_comparative_law_journal_scraper.py","module_path":"scrapers.creighton_international_and_comparative_law_journal_scraper","platform":null,"scraper_id":"CreightonInternationalAndComparativeLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Creighton Law Review","class_name":"CreightonLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/creighton_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":297,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249616, \"canonical_name\": \"Creighton Law Review\", \"child_pid\": 4030755, \"file_path\": \"scrapers/creighton_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:21:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 354, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:19:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CreightonLawReviewScraper\", \"script_path\": \"scrapers/creighton_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251566_CreightonLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251566_CreightonLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":3,"last_run_end":"2026-09-12T22:22:16+00:00","last_run_id":45057,"last_run_start":"2026-09-12T22:19:26+00:00","last_runtime_seconds":169.8180827088654,"last_status":"success","law_review_id":354,"law_review_name":"Creighton Law Review","law_review_scraper_name":"creighton_law_review_scraper.py","module_path":"scrapers.creighton_law_review_scraper","platform":null,"scraper_id":"CreightonLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Criminal Law Bulletin","class_name":"CriminalLawBulletinScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/criminal_law_bulletin_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Thomson Reuters publication requiring Westlaw subscription. Hosted at heinonline.org/HOL/Page?handle=hein.journals/crimlb behind paywall. No open access archive found.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"Criminal Law Bulletin\", \"child_pid\": 1608436, \"file_path\": \"scrapers/criminal_law_bulletin_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:58:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 513, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:45+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CriminalLawBulletinScraper\", \"script_path\": \"scrapers/criminal_law_bulletin_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973125_CriminalLawBulletinScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973125_CriminalLawBulletinScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:58:45+00:00","last_run_id":44928,"last_run_start":"2026-09-09T16:58:45+00:00","last_runtime_seconds":0.004297258798032999,"last_status":"no_items","law_review_id":513,"law_review_name":"Criminal Law Bulletin","law_review_scraper_name":"criminal_law_bulletin_scraper.py","module_path":"scrapers.criminal_law_bulletin_scraper","platform":null,"scraper_id":"CriminalLawBulletinScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Cumberland Law Review","class_name":"CumberlandLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cumberland_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":74,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249623, \"canonical_name\": \"Cumberland Law Review\", \"child_pid\": 4040637, \"file_path\": \"scrapers/cumberland_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:26:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 515, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:25:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CumberlandLawReviewScraper\", \"script_path\": \"scrapers/cumberland_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251927_CumberlandLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251927_CumberlandLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:27:00+00:00","last_run_id":45071,"last_run_start":"2026-09-12T22:25:27+00:00","last_runtime_seconds":92.50650032702833,"last_status":"no_new_content","law_review_id":515,"law_review_name":"Cumberland Law Review","law_review_scraper_name":"cumberland_law_review_scraper.py","module_path":"scrapers.cumberland_law_review_scraper","platform":"sitemap","scraper_id":"CumberlandLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"CURRENTS:Journal of International Economic Law","class_name":"CurrentsjournalOfInternationalEconomicLawLightScraper","days_since_last_run":70,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/currentsjournal_of_international_economic_law_scraper_light.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: CURRENTS: Journal of International Economic Law appears to require subscription access (e.g., HeinOnline / Westlaw / LexisNexis); the public web does not provide an open-access PDF archive to scrape.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 43914, \"canonical_name\": \"CURRENTS:Journal of International Economic Law\", \"child_pid\": 2833472, \"file_path\": \"scrapers/currentsjournal_of_international_economic_law_scraper.py\", \"heartbeat_at\": \"2026-07-14T17:21:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 486, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T17:21:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ComprehensiveCurrentsJournalOfInternationalEconomicLawScraper\", \"script_path\": \"scrapers/currentsjournal_of_international_economic_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784049690_ComprehensiveCurrentsJournalOfInternationalEconomicLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784049690_ComprehensiveCurrentsJournalOfInternationalEconomicLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-07-14T17:21:30+00:00","last_run_id":43368,"last_run_start":"2026-07-14T17:21:30+00:00","last_runtime_seconds":0.0038228570483624935,"last_status":"no_items","law_review_id":486,"law_review_name":"CURRENTS:Journal of International Economic Law","law_review_scraper_name":"currentsjournal_of_international_economic_law_scraper.py","module_path":"scrapers.currentsjournal_of_international_economic_law_scraper_light","platform":null,"scraper_id":"CurrentsjournalOfInternationalEconomicLawLightScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Cybaris, an Intellectual Property Law Review","class_name":"CybarisIntellectualPropertyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cybaris_an_intellectual_property_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":107,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249616, \"canonical_name\": \"Cybaris, an Intellectual Property Law Review\", \"child_pid\": 4029403, \"file_path\": \"scrapers/cybaris_an_intellectual_property_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:19:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 516, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:18:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"CybarisIntellectualPropertyScraper\", \"script_path\": \"scrapers/cybaris_an_intellectual_property_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251519_CybarisIntellectualPropertyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251519_CybarisIntellectualPropertyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:19:26+00:00","last_run_id":45053,"last_run_start":"2026-09-12T22:18:39+00:00","last_runtime_seconds":46.180786778219044,"last_status":"no_new_content","law_review_id":516,"law_review_name":"Cybaris, an Intellectual Property Law Review","law_review_scraper_name":"cybaris_an_intellectual_property_law_review_scraper.py","module_path":"scrapers.cybaris_an_intellectual_property_law_review_scraper","platform":"playwright","scraper_id":"CybarisIntellectualPropertyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Denver Law Review","class_name":"DenverScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/denver_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249616, \"canonical_name\": \"Denver Law Review\", \"child_pid\": 4031260, \"file_path\": \"scrapers/denver_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:20:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 75, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:19:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"DenverScraper\", \"script_path\": \"scrapers/denver_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251588_DenverScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251588_DenverScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:20:48+00:00","last_run_id":45059,"last_run_start":"2026-09-12T22:19:48+00:00","last_runtime_seconds":59.66248016571626,"last_status":"no_new_content","law_review_id":75,"law_review_name":"Denver Law Review","law_review_scraper_name":"denver_scraper.py","module_path":"scrapers.denver_scraper","platform":"bepress","scraper_id":"DenverScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"DePaul Business and Commercial Law Journal","class_name":"DepaulBusinessCommercialLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/depaul_business_and_commercial_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249616, \"canonical_name\": \"DePaul Business and Commercial Law Journal\", \"child_pid\": 4032961, \"file_path\": \"scrapers/depaul_business_and_commercial_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:21:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 518, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:20:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"DepaulBusinessCommercialLawJournalScraper\", \"script_path\": \"scrapers/depaul_business_and_commercial_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251649_DepaulBusinessCommercialLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251649_DepaulBusinessCommercialLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:21:25+00:00","last_run_id":45061,"last_run_start":"2026-09-12T22:20:49+00:00","last_runtime_seconds":35.73950794013217,"last_status":"no_new_content","law_review_id":518,"law_review_name":"DePaul Business and Commercial Law Journal","law_review_scraper_name":"depaul_business_and_commercial_law_journal_scraper.py","module_path":"scrapers.depaul_business_and_commercial_law_journal_scraper","platform":"bepress","scraper_id":"DepaulBusinessCommercialLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Digital Law Asia","class_name":"DigitalLawAsiaScraper","days_since_last_run":4,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/digital_law_asia_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: Digital Law Asia's current NYCU site is reachable and publishes open web-native posts, but it does not expose PDF artifacts. Probe summary: https://digital.law.nycu.edu.tw=200; https://digital.scholasticahq.com=200; https://digitallaw.asia=ClientConnectorError: Cannot connect to host digitallaw.asia:443 ssl:default [System and HTTPS DNS failed for digitallaw.asia: [Errno -2] HTTPS DNS returned status 3 for digitallaw.asia]","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 259425, \"canonical_name\": \"Digital Law Asia\", \"child_pid\": 2667973, \"discovery_problem\": \"NO_OPEN_ACCESS: Digital Law Asia's current NYCU site is reachable and publishes open web-native posts, but it does not expose PDF artifacts. Probe summary: https://digital.law.nycu.edu.tw=200; https://digital.scholasticahq.com=200; https://digitallaw.asia=ClientConnectorError: Cannot connect to host digitallaw.asia:443 ssl:default [System and HTTPS DNS failed for digitallaw.asia: [Errno -2] HTTPS DNS returned status 3 for digitallaw.asia]\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DigitalLawAsiaScraper:Digital Law Asia\", \"waiting\": 0}, \"file_path\": \"scrapers/digital_law_asia_scraper.py\", \"heartbeat_at\": \"2026-09-18T01:57:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 525, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-18T01:57:59+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"DigitalLawAsiaScraper\", \"script_path\": \"scrapers/digital_law_asia_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789696679_DigitalLawAsiaScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789696679_DigitalLawAsiaScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-18T01:58:22+00:00","last_run_id":46045,"last_run_start":"2026-09-18T01:57:59+00:00","last_runtime_seconds":22.656835430301726,"last_status":"no_items","law_review_id":525,"law_review_name":"Digital Law Asia","law_review_scraper_name":"digital_law_asia_scraper.py","module_path":"scrapers.digital_law_asia_scraper","platform":"scholastica","scraper_id":"DigitalLawAsiaScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Drake Journal of Agricultural Law","class_name":"DrakeJournalOfAgriculturalLawScraper","days_since_last_run":9,"discovered_at":"2026-07-13 05:30:02","file_path":"scrapers/drake_journal_of_agricultural_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249623, \"canonical_name\": \"Drake Journal of Agricultural Law\", \"child_pid\": 4037296, \"file_path\": \"scrapers/drake_journal_of_agricultural_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:25:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 526, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:23:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"DrakeJournalOfAgriculturalLawScraper\", \"script_path\": \"scrapers/drake_journal_of_agricultural_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251818_DrakeJournalOfAgriculturalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251818_DrakeJournalOfAgriculturalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:25:39+00:00","last_run_id":45063,"last_run_start":"2026-09-12T22:23:38+00:00","last_runtime_seconds":120.87236646190286,"last_status":"no_new_content","law_review_id":526,"law_review_name":"Drake Journal of Agricultural Law","law_review_scraper_name":"drake_journal_of_agricultural_law_scraper.py","module_path":"scrapers.drake_journal_of_agricultural_law_scraper","platform":"wordpress","scraper_id":"DrakeJournalOfAgriculturalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Drake Law Review","class_name":"DrakeLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/drake_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":259,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249868, \"canonical_name\": \"Drake Law Review\", \"child_pid\": 134761, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DrakeLawReviewScraper:Drake Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/drake_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:33:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 297, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:31:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"DrakeLawReviewScraper\", \"script_path\": \"scrapers/drake_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263083_DrakeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263083_DrakeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:33:34+00:00","last_run_id":45159,"last_run_start":"2026-09-13T01:31:23+00:00","last_runtime_seconds":130.94751690421253,"last_status":"no_new_content","law_review_id":297,"law_review_name":"Drake Law Review","law_review_scraper_name":"drake_scraper.py","module_path":"scrapers.drake_scraper","platform":"wordpress","scraper_id":"DrakeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Drexel Law Review","class_name":"DrexelScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/drexel_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":314,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249623, \"canonical_name\": \"Drexel Law Review\", \"child_pid\": 4037298, \"file_path\": \"scrapers/drexel_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:24:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 267, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:23:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"DrexelScraper\", \"script_path\": \"scrapers/drexel_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251818_DrexelScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251818_DrexelScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:24:36+00:00","last_run_id":45065,"last_run_start":"2026-09-12T22:23:38+00:00","last_runtime_seconds":57.30334164388478,"last_status":"no_new_content","law_review_id":267,"law_review_name":"Drexel Law Review","law_review_scraper_name":"drexel_scraper.py","module_path":"scrapers.drexel_scraper","platform":null,"scraper_id":"DrexelScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Duke Law Journal","class_name":"DukeLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/duke_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249623, \"canonical_name\": \"Duke Law Journal\", \"child_pid\": 4037299, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:24:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:23:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251818_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251818_duke_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:24:29+00:00","last_run_id":45066,"last_run_start":"2026-09-12T22:23:38+00:00","last_runtime_seconds":50.21201507514343,"last_status":"no_new_content","law_review_id":11,"law_review_name":"Duke Law Journal","law_review_scraper_name":"duke_scraper.py","module_path":"scrapers.duke_law_journal_scraper","platform":"bepress","scraper_id":"DukeLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"DuPage County Bar Association: DCBA Brief","class_name":"DupageCountyBarAssociationDcbaBriefScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/dupage_county_bar_association_dcba_brief_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: DCBA Brief appears member/subscription-gated; probe failed from this runner (ClientConnectorError: Cannot connect to host www.dcba.org:443 ssl:default [Temporary failure in name resolution]).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"DuPage County Bar Association: DCBA Brief\", \"child_pid\": 1626386, \"file_path\": \"scrapers/dupage_county_bar_association_dcba_brief_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 527, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:37+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"DupageCountyBarAssociationDcbaBriefScraper\", \"script_path\": \"scrapers/dupage_county_bar_association_dcba_brief_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973897_DupageCountyBarAssociationDcbaBriefScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973897_DupageCountyBarAssociationDcbaBriefScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:11:47+00:00","last_run_id":44975,"last_run_start":"2026-09-09T17:11:37+00:00","last_runtime_seconds":10.046036422252655,"last_status":"no_items","law_review_id":527,"law_review_name":"DuPage County Bar Association: DCBA Brief","law_review_scraper_name":"dupage_county_bar_association_dcba_brief_scraper.py","module_path":"scrapers.dupage_county_bar_association_dcba_brief_scraper","platform":null,"scraper_id":"DupageCountyBarAssociationDcbaBriefScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"European Journal of International Law","class_name":"EJILScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/european_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249623, \"canonical_name\": \"European Journal of International Law\", \"child_pid\": 4039025, \"file_path\": \"scrapers/european_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:25:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 250, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:24:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"EJILScraper\", \"script_path\": \"scrapers/european_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251870_EJILScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251870_EJILScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:25:52+00:00","last_run_id":45069,"last_run_start":"2026-09-12T22:24:30+00:00","last_runtime_seconds":82.13755093282089,"last_status":"no_new_content","law_review_id":250,"law_review_name":"European Journal of International Law","law_review_scraper_name":"european_journal_of_international_law_scraper.py","module_path":"scrapers.european_journal_of_international_law_scraper","platform":null,"scraper_id":"EJILScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"ELR \u2013 The Environmental Law Reporter","class_name":"ELRTheEnvironmentalLawReporterScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/elr_the_environmental_law_reporter_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: ELR \u2013 The Environmental Law Reporter requires Environmental Law Institute subscription or HeinOnline access; no stable open-access PDF archive is available.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"ELR \u2013 The Environmental Law Reporter\", \"child_pid\": 1608441, \"file_path\": \"scrapers/elr_the_environmental_law_reporter_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:58:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 530, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:45+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ELRTheEnvironmentalLawReporterScraper\", \"script_path\": \"scrapers/elr_the_environmental_law_reporter_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973125_ELRTheEnvironmentalLawReporterScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973125_ELRTheEnvironmentalLawReporterScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:58:45+00:00","last_run_id":44929,"last_run_start":"2026-09-09T16:58:45+00:00","last_runtime_seconds":0.006246000993996859,"last_status":"no_items","law_review_id":530,"law_review_name":"ELR \u2013 The Environmental Law Reporter","law_review_scraper_name":"elr_the_environmental_law_reporter_scraper.py","module_path":"scrapers.elr_the_environmental_law_reporter_scraper","platform":null,"scraper_id":"ELRTheEnvironmentalLawReporterScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Ecology Law Quarterly","class_name":"EcologyLawQuarterlyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ecology_law_quarterly_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":100,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249636, \"canonical_name\": \"Ecology Law Quarterly\", \"child_pid\": 4060282, \"file_path\": \"scrapers/ecology_law_quarterly_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:40:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 196, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:38:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"EcologyLawQuarterlyScraper\", \"script_path\": \"scrapers/ecology_law_quarterly_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789252712_EcologyLawQuarterlyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789252712_EcologyLawQuarterlyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:40:51+00:00","last_run_id":45080,"last_run_start":"2026-09-12T22:38:32+00:00","last_runtime_seconds":138.8664552057162,"last_status":"no_new_content","law_review_id":196,"law_review_name":"Ecology Law Quarterly","law_review_scraper_name":"ecology_law_quarterly_scraper.py","module_path":"scrapers.ecology_law_quarterly_scraper","platform":"bepress","scraper_id":"EcologyLawQuarterlyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Elder Law Journal","class_name":"ElderLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/elder_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Failed to fetch archive page: ClientConnectorError: Cannot connect to host theelderlawjournal.com:443 ssl:default [System and HTTPS DNS failed for theelderlawjournal.com: timed out]","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249623, \"canonical_name\": \"Elder Law Journal\", \"child_pid\": 4037297, \"file_path\": \"scrapers/elder_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:23:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 254, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:23:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ElderLawJournalScraper\", \"script_path\": \"scrapers/elder_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251818_ElderLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251818_ElderLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:23:52+00:00","last_run_id":45064,"last_run_start":"2026-09-12T22:23:38+00:00","last_runtime_seconds":13.09209518507123,"last_status":"no_items","law_review_id":254,"law_review_name":"Elder Law Journal","law_review_scraper_name":"elder_law_journal_scraper.py","module_path":"scrapers.elder_law_journal_scraper","platform":"wordpress","scraper_id":"ElderLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Emory Law Journal","class_name":"EmoryLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/emory_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":117,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249623, \"canonical_name\": \"Emory Law Journal\", \"child_pid\": 4039076, \"file_path\": \"scrapers/emory_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:25:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 54, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:24:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"EmoryLawJournalScraper\", \"script_path\": \"scrapers/emory_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251876_EmoryLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251876_EmoryLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:25:26+00:00","last_run_id":45070,"last_run_start":"2026-09-12T22:24:36+00:00","last_runtime_seconds":49.768001933116466,"last_status":"no_new_content","law_review_id":54,"law_review_name":"Emory Law Journal","law_review_scraper_name":"emory_law_journal_scraper.py","module_path":"scrapers.emory_law_journal_scraper","platform":"bepress","scraper_id":"EmoryLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Employee Rights and Employment Policy Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/Employee_Rights_and_Employment_Policy_Journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":10,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250803, \"canonical_name\": \"Employee Rights and Employment Policy Journal\", \"child_pid\": 1192356, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 2, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.kentlaw.iit.edu/erepj/\", \"selected_units\": 2, \"visited_this_run\": 2, \"visited_units\": 2}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FinalEmployeeRightsScraper:Employee Rights and Employment Policy Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/employee_rights_employment_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:48:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 380, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:48:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"employee_rights_employment_policy_scraper\", \"script_path\": \"scrapers/employee_rights_employment_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789303721_employee_rights_employment_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789303721_employee_rights_employment_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:49:06+00:00","last_run_id":45689,"last_run_start":"2026-09-13T12:48:41+00:00","last_runtime_seconds":24.15574763342738,"last_status":"no_new_content","law_review_id":380,"law_review_name":"Employee Rights and Employment Policy Journal","law_review_scraper_name":"employee_rights_employment_policy_scraper.py","module_path":"scrapers.Employee_Rights_and_Employment_Policy_Journal_scraper","platform":"bepress","scraper_id":"Employee_Rights_and_Employment_Policy_Journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Energy Law Journal","class_name":"EnergyLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/energy_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":212,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249623, \"canonical_name\": \"Energy Law Journal\", \"child_pid\": 4037593, \"file_path\": \"scrapers/energy_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:23:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 294, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:23:59+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"EnergyLawJournalScraper\", \"script_path\": \"scrapers/energy_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251839_EnergyLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251839_EnergyLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:24:18+00:00","last_run_id":45067,"last_run_start":"2026-09-12T22:23:59+00:00","last_runtime_seconds":18.92039041686803,"last_status":"no_new_content","law_review_id":294,"law_review_name":"Energy Law Journal","law_review_scraper_name":"energy_law_journal_scraper.py","module_path":"scrapers.energy_law_journal_scraper","platform":"wordpress","scraper_id":"EnergyLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Employee Rights and Employment Policy Journal","class_name":"EnhancedEmployeeRightsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/employee_rights_employment_policy_enhanced_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":10,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250803, \"canonical_name\": \"Employee Rights and Employment Policy Journal\", \"child_pid\": 1192356, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 2, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.kentlaw.iit.edu/erepj/\", \"selected_units\": 2, \"visited_this_run\": 2, \"visited_units\": 2}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FinalEmployeeRightsScraper:Employee Rights and Employment Policy Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/employee_rights_employment_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:48:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 380, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:48:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"employee_rights_employment_policy_scraper\", \"script_path\": \"scrapers/employee_rights_employment_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789303721_employee_rights_employment_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789303721_employee_rights_employment_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:49:06+00:00","last_run_id":45689,"last_run_start":"2026-09-13T12:48:41+00:00","last_runtime_seconds":24.15574763342738,"last_status":"no_new_content","law_review_id":380,"law_review_name":"Employee Rights and Employment Policy Journal","law_review_scraper_name":"employee_rights_employment_policy_scraper.py","module_path":"scrapers.employee_rights_employment_policy_enhanced_scraper","platform":"bepress","scraper_id":"EnhancedEmployeeRightsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Aging Law and Policy","class_name":"EnhancedJournalOfAgingLawAndPolicyScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_aging_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"BROKEN_NETWORK: Stetson Aging Law archive request failed (ClientConnectorError; OSError: curl transport exit 28): https://www.stetson.edu/law/agingjournal/","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 264899, \"canonical_name\": \"Journal of Aging Law and Policy\", \"child_pid\": 172797, \"discovery_problem\": \"BROKEN_NETWORK: Stetson Aging Law archive request failed (ClientConnectorError; OSError: curl transport exit 28): https://www.stetson.edu/law/agingjournal/\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"EnhancedJournalOfAgingLawAndPolicyScraper:Journal of Aging Law and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_aging_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:34:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 592, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:34:33+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"EnhancedJournalOfAgingLawAndPolicyScraper\", \"script_path\": \"scrapers/journal_of_aging_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936473_EnhancedJournalOfAgingLawAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936473_EnhancedJournalOfAgingLawAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:34:57+00:00","last_run_id":46074,"last_run_start":"2026-09-20T20:34:33+00:00","last_runtime_seconds":23.320009217131883,"last_status":"no_items","law_review_id":592,"law_review_name":"Journal of Aging Law and Policy","law_review_scraper_name":"journal_of_aging_law_and_policy_scraper.py","module_path":"scrapers.journal_of_aging_law_and_policy_scraper","platform":null,"scraper_id":"EnhancedJournalOfAgingLawAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Environmental Law Reporter","class_name":"EnvironmentalLawReporterScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/environmental_law_reporter_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Environmental Law Reporter pages are membership/login oriented and do not expose a public open-access PDF archive for systematic scraping.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261861, \"canonical_name\": \"Environmental Law Reporter\", \"child_pid\": 1144491, \"discovery_problem\": \"PAYWALLED: Environmental Law Reporter pages are membership/login oriented and do not expose a public open-access PDF archive for systematic scraping.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"EnvironmentalLawReporterScraper:Environmental Law Reporter\", \"waiting\": 0}, \"file_path\": \"scrapers/environmental_law_reporter_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:23:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 400, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:23:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"EnvironmentalLawReporterScraper\", \"script_path\": \"scrapers/environmental_law_reporter_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789806209_EnvironmentalLawReporterScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789806209_EnvironmentalLawReporterScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:23:29+00:00","last_run_id":46059,"last_run_start":"2026-09-19T08:23:29+00:00","last_runtime_seconds":0.014708220958709717,"last_status":"no_items","law_review_id":400,"law_review_name":"Environmental Law Reporter","law_review_scraper_name":"environmental_law_reporter_scraper.py","module_path":"scrapers.environmental_law_reporter_scraper","platform":null,"scraper_id":"EnvironmentalLawReporterScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Environs: Environmental Law and Policy Journal","class_name":"EnvironsEnvironmentalLawAndPolicyJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/environs_environmental_law_and_policy_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249636, \"canonical_name\": \"Environs: Environmental Law and Policy Journal\", \"child_pid\": 4056734, \"file_path\": \"scrapers/environs_environmental_law_and_policy_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:39:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 537, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:36:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"EnvironsEnvironmentalLawAndPolicyJournalScraper\", \"script_path\": \"scrapers/environs_environmental_law_and_policy_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789252596_EnvironsEnvironmentalLawAndPolicyJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789252596_EnvironsEnvironmentalLawAndPolicyJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:39:45+00:00","last_run_id":45078,"last_run_start":"2026-09-12T22:36:36+00:00","last_runtime_seconds":187.94563172431663,"last_status":"no_new_content","law_review_id":537,"law_review_name":"Environs: Environmental Law and Policy Journal","law_review_scraper_name":"environs_environmental_law_and_policy_journal_scraper.py","module_path":"scrapers.environs_environmental_law_and_policy_journal_scraper","platform":null,"scraper_id":"EnvironsEnvironmentalLawAndPolicyJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Estate Planning and Community Property Law Journal","class_name":"EstatePlanningAndCommunityPropertyLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-07-13 07:02:23","file_path":"scrapers/estate_planning_and_community_property_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":141,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249636, \"canonical_name\": \"Estate Planning and Community Property Law Journal\", \"child_pid\": 4052957, \"file_path\": \"scrapers/estate_planning_and_community_property_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:43:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 538, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:34:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"EstatePlanningAndCommunityPropertyLawJournalScraper\", \"script_path\": \"scrapers/estate_planning_and_community_property_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789252445_EstatePlanningAndCommunityPropertyLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789252445_EstatePlanningAndCommunityPropertyLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:43:30+00:00","last_run_id":45073,"last_run_start":"2026-09-12T22:34:05+00:00","last_runtime_seconds":564.7788419881836,"last_status":"no_new_content","law_review_id":538,"law_review_name":"Estate Planning and Community Property Law Journal","law_review_scraper_name":"estate_planning_and_community_property_law_journal_scraper.py","module_path":"scrapers.estate_planning_and_community_property_law_journal_scraper","platform":null,"scraper_id":"EstatePlanningAndCommunityPropertyLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"European Business Organization Law Review","class_name":"EuropeanBusinessOrganizationLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/european_business_organization_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"BROKEN_LOGIC: discover_urls returned 0 items (base_url=https://link.springer.com/journal/40804); scraper did not set `_no_items_reason`","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249792, \"canonical_name\": \"European Business Organization Law Review\", \"child_pid\": 41778, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"EuropeanBusinessOrganizationLawReviewScraper:European Business Organization Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/european_business_organization_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:34:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 355, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:34:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"EuropeanBusinessOrganizationLawReviewScraper\", \"script_path\": \"scrapers/european_business_organization_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259660_EuropeanBusinessOrganizationLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259660_EuropeanBusinessOrganizationLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:34:24+00:00","last_run_id":45124,"last_run_start":"2026-09-13T00:34:20+00:00","last_runtime_seconds":4.0213055443018675,"last_status":"no_items","law_review_id":355,"law_review_name":"European Business Organization Law Review","law_review_scraper_name":"european_business_organization_law_review_scraper.py","module_path":"scrapers.european_business_organization_law_review_scraper","platform":null,"scraper_id":"EuropeanBusinessOrganizationLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Family Court Review","class_name":"FamilyCourtReviewScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/family_court_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Family Court Review resolves through publisher DOI flows and does not provide a stable open-access PDF archive for broad automated scraping.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261861, \"canonical_name\": \"Family Court Review\", \"child_pid\": 1144493, \"discovery_problem\": \"PAYWALLED: Family Court Review resolves through publisher DOI flows and does not provide a stable open-access PDF archive for broad automated scraping.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FamilyCourtReviewScraper:Family Court Review\", \"waiting\": 0}, \"file_path\": \"scrapers/family_court_review_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:23:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 318, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:23:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"FamilyCourtReviewScraper\", \"script_path\": \"scrapers/family_court_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789806209_FamilyCourtReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789806209_FamilyCourtReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:23:30+00:00","last_run_id":46061,"last_run_start":"2026-09-19T08:23:29+00:00","last_runtime_seconds":0.011813194956630468,"last_status":"no_items","law_review_id":318,"law_review_name":"Family Court Review","law_review_scraper_name":"family_court_review_scraper.py","module_path":"scrapers.family_court_review_scraper","platform":null,"scraper_id":"FamilyCourtReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Family Law Quarterly","class_name":"FamilyLawQuarterlyScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/family_law_quarterly_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: No public Family Law Quarterly PDFs found and no open HTML articles discovered under the resources archive.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261847, \"canonical_name\": \"Family Law Quarterly\", \"child_pid\": 1131260, \"discovery_problem\": \"NO_OPEN_ACCESS: No public Family Law Quarterly PDFs found and no open HTML articles discovered under the resources archive.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FamilyLawQuarterlyScraper:Family Law Quarterly\", \"waiting\": 0}, \"file_path\": \"scrapers/family_law_quarterly_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:22:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 261, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:15:00+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"FamilyLawQuarterlyScraper\", \"script_path\": \"scrapers/family_law_quarterly_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789805700_FamilyLawQuarterlyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789805700_FamilyLawQuarterlyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:22:13+00:00","last_run_id":46058,"last_run_start":"2026-09-19T08:15:00+00:00","last_runtime_seconds":432.0206257509999,"last_status":"no_items","law_review_id":261,"law_review_name":"Family Law Quarterly","law_review_scraper_name":"family_law_quarterly_scraper.py","module_path":"scrapers.family_law_quarterly_scraper","platform":"playwright","scraper_id":"FamilyLawQuarterlyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Faulkner Law Review","class_name":"FaulknerLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-09-13 05:17:17","file_path":"scrapers/faulkner_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250165, \"canonical_name\": \"Faulkner Law Review\", \"child_pid\": 486041, \"discovery_coverage\": {\"current_page\": 1, \"current_page_articles\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 29, \"mode\": \"balanced\", \"remaining_units\": 26, \"scope\": \"https://www.faulknerlawreview.org/api/v1/articles.json#journal-1083#page-1\", \"selected_units\": 3, \"visited_this_run\": 3, \"visited_units\": 3}, \"discovery_complete\": false, \"has_more\": true, \"known_pages\": 1, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://www.faulknerlawreview.org/api/v1/articles.json#journal-1083\", \"total_records_reported\": 29, \"unit_type\": \"pages\", \"visited_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FaulknerLawReviewScraper:Faulkner Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/faulkner_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:22:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 539, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:22:50+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"FaulknerLawReviewScraper\", \"script_path\": \"scrapers/faulkner_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789276970_FaulknerLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789276970_FaulknerLawReviewScraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:22:57+00:00","last_run_id":45363,"last_run_start":"2026-09-13T05:22:50+00:00","last_runtime_seconds":6.497938849031925,"last_status":"no_new_content","law_review_id":539,"law_review_name":"Faulkner Law Review","law_review_scraper_name":"faulkner_law_review_scraper.py","module_path":"scrapers.faulkner_law_review_scraper","platform":"scholastica","scraper_id":"FaulknerLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Employee Rights and Employment Policy Journal","class_name":"FinalEmployeeRightsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/employee_rights_final_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":10,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250803, \"canonical_name\": \"Employee Rights and Employment Policy Journal\", \"child_pid\": 1192356, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 2, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.kentlaw.iit.edu/erepj/\", \"selected_units\": 2, \"visited_this_run\": 2, \"visited_units\": 2}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FinalEmployeeRightsScraper:Employee Rights and Employment Policy Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/employee_rights_employment_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:48:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 380, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:48:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"employee_rights_employment_policy_scraper\", \"script_path\": \"scrapers/employee_rights_employment_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789303721_employee_rights_employment_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789303721_employee_rights_employment_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:49:06+00:00","last_run_id":45689,"last_run_start":"2026-09-13T12:48:41+00:00","last_runtime_seconds":24.15574763342738,"last_status":"no_new_content","law_review_id":380,"law_review_name":"Employee Rights and Employment Policy Journal","law_review_scraper_name":"employee_rights_employment_policy_scraper.py","module_path":"scrapers.employee_rights_final_scraper","platform":"wordpress","scraper_id":"FinalEmployeeRightsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Florida Entertainment and Sports Law Review","class_name":"FloridaEntertainmentAndSportsLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/florida_entertainment_and_sports_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":51,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249636, \"canonical_name\": \"Florida Entertainment and Sports Law Review\", \"child_pid\": 4052959, \"file_path\": \"scrapers/florida_entertainment_and_sports_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:59:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 542, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:34:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"FloridaEntertainmentAndSportsLawReviewScraper\", \"script_path\": \"scrapers/florida_entertainment_and_sports_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789252445_FloridaEntertainmentAndSportsLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789252445_FloridaEntertainmentAndSportsLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:59:46+00:00","last_run_id":45075,"last_run_start":"2026-09-12T22:34:05+00:00","last_runtime_seconds":1540.4640003400855,"last_status":"no_new_content","law_review_id":542,"law_review_name":"Florida Entertainment and Sports Law Review","law_review_scraper_name":"florida_entertainment_and_sports_law_review_scraper.py","module_path":"scrapers.florida_entertainment_and_sports_law_review_scraper","platform":"bepress","scraper_id":"FloridaEntertainmentAndSportsLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Florida International Law Journal","class_name":"FloridaInternationalLawJournalScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/florida_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: 'Florida International Law Journal' appears to be a duplicate/misnamed DB row. FIU's open-access journal archive is scraped under 'FIU Law Review' (Digital Commons: https://ecollections.law.fiu.edu/lawreview/).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Florida International Law Journal\", \"child_pid\": 2922492, \"file_path\": \"scrapers/florida_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:44:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1150, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:44:54+00:00\", \"scraper_id\": \"FloridaInternationalLawJournalScraper\", \"script_path\": \"scrapers/florida_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377094_FloridaInternationalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377094_FloridaInternationalLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:44:57+00:00","last_run_id":3342,"last_run_start":"2026-03-13T04:44:54+00:00","last_runtime_seconds":0.005917539820075035,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.florida_international_law_journal_scraper","platform":null,"scraper_id":"FloridaInternationalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Florida State University Business Review","class_name":"FloridaStateUniversityBusinessReviewScraper","days_since_last_run":9,"discovered_at":"2026-07-13 05:32:57","file_path":"scrapers/florida_state_university_business_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":145,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249636, \"canonical_name\": \"Florida State University Business Review\", \"child_pid\": 4052958, \"file_path\": \"scrapers/florida_state_university_business_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:36:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 545, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:34:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"FloridaStateUniversityBusinessReviewScraper\", \"script_path\": \"scrapers/florida_state_university_business_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789252445_FloridaStateUniversityBusinessReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789252445_FloridaStateUniversityBusinessReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:36:42+00:00","last_run_id":45074,"last_run_start":"2026-09-12T22:34:05+00:00","last_runtime_seconds":156.78642529807985,"last_status":"no_new_content","law_review_id":545,"law_review_name":"Florida State University Business Review","law_review_scraper_name":"florida_state_university_business_review_scraper.py","module_path":"scrapers.florida_state_university_business_review_scraper","platform":"sitemap","scraper_id":"FloridaStateUniversityBusinessReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Food and Drug Law Journal","class_name":"FoodDrugLawJournalScraper","days_since_last_run":27,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/food_drug_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Unable to fetch FDLI media API: https://www.fdli.org/wp-json/wp/v2/media","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 202035, \"canonical_name\": \"Food and Drug Law Journal\", \"child_pid\": 1940638, \"file_path\": \"scrapers/food_drug_law_journal_scraper.py\", \"heartbeat_at\": \"2026-08-26T10:33:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 289, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-26T10:33:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"FoodDrugLawJournalScraper\", \"script_path\": \"scrapers/food_drug_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1787740390_FoodDrugLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1787740390_FoodDrugLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-08-26T10:33:22+00:00","last_run_id":44889,"last_run_start":"2026-08-26T10:33:10+00:00","last_runtime_seconds":11.431346591096371,"last_status":"no_items","law_review_id":289,"law_review_name":"Food and Drug Law Journal","law_review_scraper_name":"food_drug_law_journal_scraper.py","module_path":"scrapers.food_drug_law_journal_scraper","platform":"wordpress","scraper_id":"FoodDrugLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Fordham Intellectual Property Media & Entertainment Law Journal","class_name":"FordhamIpEntertainmentScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/fordham_ip_entertainment_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249636, \"canonical_name\": \"Fordham Intellectual Property Media & Entertainment Law Journal\", \"child_pid\": 4052960, \"file_path\": \"scrapers/fordham_ip_entertainment_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:36:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 137, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:34:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"FordhamIpEntertainmentScraper\", \"script_path\": \"scrapers/fordham_ip_entertainment_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789252445_FordhamIpEntertainmentScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789252445_FordhamIpEntertainmentScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:36:15+00:00","last_run_id":45076,"last_run_start":"2026-09-12T22:34:05+00:00","last_runtime_seconds":129.76148965908214,"last_status":"no_new_content","law_review_id":137,"law_review_name":"Fordham Intellectual Property Media & Entertainment Law Journal","law_review_scraper_name":"fordham_ip_entertainment_scraper.py","module_path":"scrapers.fordham_ip_entertainment_scraper","platform":"bepress","scraper_id":"FordhamIpEntertainmentScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"Fordham Law Review","class_name":"FordhamLawReviewScraper","days_since_last_run":1,"discovered_at":"2026-09-13 22:34:27","file_path":"scrapers/fordham_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":177,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265097, \"canonical_name\": \"Fordham Law Review\", \"child_pid\": 393870, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 460, \"mode\": \"balanced\", \"remaining_units\": 420, \"scope\": \"https://ir.lawnet.fordham.edu/flr/\", \"selected_units\": 90, \"visited_this_run\": 37, \"visited_units\": 40}, \"download_queue\": {\"due\": 327, \"pending\": 330, \"retries\": 10, \"scope\": \"FordhamLawReviewScraper:Fordham Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/fordham_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:50:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 19, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:49:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"FordhamLawReviewScraper\", \"script_path\": \"scrapers/fordham_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944598_FordhamLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944598_FordhamLawReviewScraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:50:35+00:00","last_run_id":46217,"last_run_start":"2026-09-20T22:49:58+00:00","last_runtime_seconds":32.01250426983461,"last_status":"partial","law_review_id":19,"law_review_name":"Fordham Law Review","law_review_scraper_name":"fordham_scraper.py","module_path":"scrapers.fordham_scraper","platform":"playwright","scraper_id":"FordhamLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Fordham Law Voting Rights and Democracy Forum","class_name":"FordhamLawVotingRightsAndDemocracyForumScraper","days_since_last_run":9,"discovered_at":"2026-09-13 02:27:26","file_path":"scrapers/fordham_law_voting_rights_and_democracy_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: PDF access challenge persisted until the download time budget expired: https://ir.lawnet.fordham.edu/context/vrdf/article/1045/viewcontent/","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 249966, \"canonical_name\": \"Fordham Law Voting Rights and Democracy Forum\", \"child_pid\": 246749, \"cutoff\": true, \"cutoff_elapsed_seconds\": 75, \"cutoff_max_runtime_seconds\": 75, \"cutoff_reason\": \"max_runtime_seconds\", \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 8, \"mode\": \"balanced\", \"remaining_units\": 6, \"scope\": \"https://ir.lawnet.fordham.edu/vrdf/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 2}, \"download_queue\": {\"due\": 7, \"pending\": 9, \"retries\": 2, \"scope\": \"FordhamLawVotingRightsAndDemocracyForumScraper:Fordham Law Voting Rights and Democracy Forum\", \"waiting\": 2}, \"file_path\": \"scrapers/fordham_law_voting_rights_and_democracy_forum_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:42:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 549, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:41:28+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"FordhamLawVotingRightsAndDemocracyForumScraper\", \"script_path\": \"scrapers/fordham_law_voting_rights_and_democracy_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789267288_FordhamLawVotingRightsAndDemocracyForumScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789267288_FordhamLawVotingRightsAndDemocracyForumScraper.out.log\", \"timeout_minutes\": 30, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:42:44+00:00","last_run_id":45284,"last_run_start":"2026-09-13T02:41:28+00:00","last_runtime_seconds":75.03350692801178,"last_status":"protected","law_review_id":549,"law_review_name":"Fordham Law Voting Rights and Democracy Forum","law_review_scraper_name":"fordham_law_voting_rights_and_democracy_forum_scraper.py","module_path":"scrapers.fordham_law_voting_rights_and_democracy_forum_scraper","platform":"bepress","scraper_id":"FordhamLawVotingRightsAndDemocracyForumScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"George Mason University International Law Journal","class_name":"GeorgeMasonUniversityInternationalLawJournalScraper","days_since_last_run":182,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/george_mason_university_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: International Law Journal was merged with The Journal of Law, Economics and Policy (JLEP) in 2024; no independent open-access PDF archive is currently available.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"George Mason University International Law Journal\", \"child_pid\": 1855076, \"file_path\": \"scrapers/george_mason_university_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-03-24T09:59:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 552, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-24T09:59:01+00:00\", \"scraper_id\": \"GeorgeMasonUniversityInternationalLawJournalScraper\", \"script_path\": \"scrapers/george_mason_university_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774346341_GeorgeMasonUniversityInternationalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774346341_GeorgeMasonUniversityInternationalLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-24T09:59:01+00:00","last_run_id":3496,"last_run_start":"2026-03-24T09:59:01+00:00","last_runtime_seconds":0.008713043294847012,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.george_mason_university_international_law_journal_scraper","platform":null,"scraper_id":"GeorgeMasonUniversityInternationalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"George Washington Journal of Law and Technology, The","class_name":"GeorgeWashingtonJournalOfLawAndTechnologyTheScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/george_washington_journal_of_law_and_technology_the_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No WordPress volume pages found via REST API (search=volume)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249623, \"canonical_name\": \"George Washington Journal of Law and Technology, The\", \"child_pid\": 4040824, \"file_path\": \"scrapers/george_washington_journal_of_law_and_technology_the_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:26:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 554, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:25:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"GeorgeWashingtonJournalOfLawAndTechnologyTheScraper\", \"script_path\": \"scrapers/george_washington_journal_of_law_and_technology_the_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251940_GeorgeWashingtonJournalOfLawAndTechnologyTheScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251940_GeorgeWashingtonJournalOfLawAndTechnologyTheScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:26:40+00:00","last_run_id":45072,"last_run_start":"2026-09-12T22:25:40+00:00","last_runtime_seconds":60.108864260837436,"last_status":"no_items","law_review_id":554,"law_review_name":"George Washington Journal of Law and Technology, The","law_review_scraper_name":"george_washington_journal_of_law_and_technology_the_scraper.py","module_path":"scrapers.george_washington_journal_of_law_and_technology_the_scraper","platform":"wordpress","scraper_id":"GeorgeWashingtonJournalOfLawAndTechnologyTheScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"George Washington Law Review Arguendo [online]","class_name":"GeorgeWashingtonLawReviewArguendoScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/george_washington_law_review_arguendo_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch Arguendo index page: https://www.gwlr.org/arguendo/","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249636, \"canonical_name\": \"George Washington Law Review Arguendo [online]\", \"child_pid\": 4056598, \"file_path\": \"scrapers/george_washington_law_review_arguendo_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:36:16+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 364, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:36:16+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"GeorgeWashingtonLawReviewArguendoScraper\", \"script_path\": \"scrapers/george_washington_law_review_arguendo_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789252576_GeorgeWashingtonLawReviewArguendoScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789252576_GeorgeWashingtonLawReviewArguendoScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:36:29+00:00","last_run_id":45077,"last_run_start":"2026-09-12T22:36:16+00:00","last_runtime_seconds":13.106486381031573,"last_status":"no_items","law_review_id":364,"law_review_name":"George Washington Law Review Arguendo [online]","law_review_scraper_name":"george_washington_law_review_arguendo_scraper.py","module_path":"scrapers.george_washington_law_review_arguendo_scraper","platform":null,"scraper_id":"GeorgeWashingtonLawReviewArguendoScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"George Washington Law Review","class_name":"GeorgeWashingtonLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/george_washington_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":42,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249677, \"canonical_name\": \"George Washington Law Review\", \"child_pid\": 4105260, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgeWashingtonLawReviewScraper:George Washington Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/george_washington_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:09:16+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 30, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:06:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"GeorgeWashingtonLawReviewScraper\", \"script_path\": \"scrapers/george_washington_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254406_GeorgeWashingtonLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254406_GeorgeWashingtonLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":6,"last_run_end":"2026-09-12T23:09:31+00:00","last_run_id":45090,"last_run_start":"2026-09-12T23:06:46+00:00","last_runtime_seconds":163.96911823702976,"last_status":"success","law_review_id":30,"law_review_name":"George Washington Law Review","law_review_scraper_name":"george_washington_law_review_scraper.py","module_path":"scrapers.george_washington_law_review_scraper","platform":"playwright","scraper_id":"GeorgeWashingtonLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Georgetown Journal Of Gender And The Law","class_name":"GeorgetownJournalOfGenderAndTheLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_journal_of_gender_and_the_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":174,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250251, \"canonical_name\": \"Georgetown Journal Of Gender And The Law\", \"child_pid\": 586443, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgetownJournalOfGenderAndTheLawScraper:Georgetown Journal Of Gender And The Law\", \"waiting\": 0}, \"file_path\": \"scrapers/georgetown_journal_of_gender_and_the_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:23:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1069, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:21:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"GeorgetownJournalOfGenderAndTheLawScraper\", \"script_path\": \"scrapers/georgetown_journal_of_gender_and_the_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789280474_GeorgetownJournalOfGenderAndTheLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789280474_GeorgetownJournalOfGenderAndTheLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:23:47+00:00","last_run_id":45419,"last_run_start":"2026-09-13T06:21:14+00:00","last_runtime_seconds":152.333604444284,"last_status":"no_new_content","law_review_id":1069,"law_review_name":"Georgetown Journal Of Gender And The Law","law_review_scraper_name":"georgetown_journal_of_gender_and_the_law_scraper.py","module_path":"scrapers.georgetown_journal_of_gender_and_the_law_scraper","platform":"playwright","scraper_id":"GeorgetownJournalOfGenderAndTheLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Georgetown Law Journal","class_name":"GeorgetownLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":299,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250949, \"canonical_name\": \"Georgetown Law Journal\", \"child_pid\": 1363142, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgetownScraper:Georgetown Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/georgetown_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:31:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 9, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:31:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"GeorgetownScraper\", \"script_path\": \"scrapers/georgetown_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309904_GeorgetownScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309904_GeorgetownScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T14:32:14+00:00","last_run_id":45733,"last_run_start":"2026-09-13T14:31:44+00:00","last_runtime_seconds":29.175678413826972,"last_status":"success","law_review_id":9,"law_review_name":"Georgetown Law Journal","law_review_scraper_name":"georgetown_scraper.py","module_path":"scrapers.georgetown_law_journal_scraper","platform":null,"scraper_id":"GeorgetownLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Georgetown Journal of Legal Ethics","class_name":"GeorgetownLegalEthicsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_legal_ethics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"WordPress API returned 0 pages for slug=in-print","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249677, \"canonical_name\": \"Georgetown Journal of Legal Ethics\", \"child_pid\": 4103879, \"discovery_problem\": \"WordPress API returned 0 pages for slug=in-print\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgetownLegalEthicsScraper:Georgetown Journal of Legal Ethics\", \"waiting\": 0}, \"file_path\": \"scrapers/georgetown_legal_ethics_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:05:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 155, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:05:54+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"GeorgetownLegalEthicsScraper\", \"script_path\": \"scrapers/georgetown_legal_ethics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254354_GeorgetownLegalEthicsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254354_GeorgetownLegalEthicsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:06:08+00:00","last_run_id":45084,"last_run_start":"2026-09-12T23:05:54+00:00","last_runtime_seconds":13.112326723057777,"last_status":"no_items","law_review_id":155,"law_review_name":"Georgetown Journal of Legal Ethics","law_review_scraper_name":"georgetown_legal_ethics_scraper.py","module_path":"scrapers.georgetown_legal_ethics_scraper","platform":"wordpress","scraper_id":"GeorgetownLegalEthicsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Georgetown Law Journal","class_name":"GeorgetownScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":299,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250949, \"canonical_name\": \"Georgetown Law Journal\", \"child_pid\": 1363142, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgetownScraper:Georgetown Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/georgetown_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:31:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 9, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:31:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"GeorgetownScraper\", \"script_path\": \"scrapers/georgetown_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309904_GeorgetownScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309904_GeorgetownScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T14:32:14+00:00","last_run_id":45733,"last_run_start":"2026-09-13T14:31:44+00:00","last_runtime_seconds":29.175678413826972,"last_status":"success","law_review_id":9,"law_review_name":"Georgetown Law Journal","law_review_scraper_name":"georgetown_scraper.py","module_path":"scrapers.georgetown_scraper","platform":"wordpress","scraper_id":"GeorgetownScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Georgia Law Review","class_name":"GeorgiaLawReviewScraper","days_since_last_run":7,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgia_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Georgia Law Review\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DummyGeorgiaScraper:Georgia Law Review\", \"waiting\": 0}}","last_pdfs_downloaded":1,"last_run_end":"2026-09-14T21:05:41+00:00","last_run_id":46042,"last_run_start":"2026-09-14T21:05:41+00:00","last_runtime_seconds":0.07063115807250142,"last_status":"success","law_review_id":52,"law_review_name":"Georgia Law Review","law_review_scraper_name":"georgia_law_review_scraper.py","module_path":"scrapers.georgia_law_review_scraper","platform":"wordpress","scraper_id":"GeorgiaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"German Law Journal [online]","class_name":"GermanLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/german_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":59,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249636, \"canonical_name\": \"German Law Journal [online]\", \"child_pid\": 4063923, \"file_path\": \"scrapers/german_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:40:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 282, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:40:51+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"GermanLawJournalScraper\", \"script_path\": \"scrapers/german_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789252851_GermanLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789252851_GermanLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:41:04+00:00","last_run_id":45082,"last_run_start":"2026-09-12T22:40:51+00:00","last_runtime_seconds":12.22515954496339,"last_status":"no_new_content","law_review_id":282,"law_review_name":"German Law Journal [online]","law_review_scraper_name":"german_law_journal_scraper.py","module_path":"scrapers.german_law_journal_scraper","platform":null,"scraper_id":"GermanLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Golden Gate University Environmental Law Journal","class_name":"GoldenGateUniversityEnvironmentalLawJournalScraper","days_since_last_run":10,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/golden_gate_university_environmental_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 248944, \"canonical_name\": \"Golden Gate University Environmental Law Journal\", \"child_pid\": 3245709, \"file_path\": \"scrapers/golden_gate_university_environmental_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T13:26:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 560, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T13:26:49+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"GoldenGateUniversityEnvironmentalLawJournalScraper\", \"script_path\": \"scrapers/golden_gate_university_environmental_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789219609_GoldenGateUniversityEnvironmentalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789219609_GoldenGateUniversityEnvironmentalLawJournalScraper.out.log\", \"timeout_minutes\": 10}","last_pdfs_downloaded":5,"last_run_end":"2026-09-12T13:26:59+00:00","last_run_id":44992,"last_run_start":"2026-09-12T13:26:49+00:00","last_runtime_seconds":9.724358214065433,"last_status":"success","law_review_id":560,"law_review_name":"Golden Gate University Environmental Law Journal","law_review_scraper_name":"golden_gate_university_environmental_law_journal_scraper.py","module_path":"scrapers.golden_gate_university_environmental_law_journal_scraper","platform":"bepress","scraper_id":"GoldenGateUniversityEnvironmentalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Gonzaga Journal of International Law","class_name":"GonzagaJournalOfInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/gonzaga_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":93,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249677, \"canonical_name\": \"Gonzaga Journal of International Law\", \"child_pid\": 4103878, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GonzagaJournalOfInternationalLawScraper:Gonzaga Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/gonzaga_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:06:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 562, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:05:54+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"GonzagaJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/gonzaga_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254354_GonzagaJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254354_GonzagaJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:06:28+00:00","last_run_id":45083,"last_run_start":"2026-09-12T23:05:54+00:00","last_runtime_seconds":33.139540675561875,"last_status":"no_new_content","law_review_id":562,"law_review_name":"Gonzaga Journal of International Law","law_review_scraper_name":"gonzaga_journal_of_international_law_scraper.py","module_path":"scrapers.gonzaga_journal_of_international_law_scraper","platform":"scholastica","scraper_id":"GonzagaJournalOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Gonzaga Law Review","class_name":"GonzagaLawReviewScraper","days_since_last_run":6,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/gonzaga_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Failed to fetch archive: TimeoutError:","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 256172, \"canonical_name\": \"Gonzaga Law Review\", \"child_pid\": 3069769, \"discovery_problem\": \"Failed to fetch archive: TimeoutError: \", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GonzagaLawReviewScraper:Gonzaga Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/gonzaga_scraper.py\", \"heartbeat_at\": \"2026-09-16T07:56:16+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 363, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-16T07:55:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"GonzagaLawReviewScraper\", \"script_path\": \"scrapers/gonzaga_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789545346_GonzagaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789545346_GonzagaLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-16T07:56:31+00:00","last_run_id":46043,"last_run_start":"2026-09-16T07:55:46+00:00","last_runtime_seconds":45.33911871584132,"last_status":"no_items","law_review_id":363,"law_review_name":"Gonzaga Law Review","law_review_scraper_name":"gonzaga_scraper.py","module_path":"scrapers.gonzaga_scraper","platform":null,"scraper_id":"GonzagaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard BlackLetter Law Journal","class_name":"HarvardBlackletterLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_blackletter_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":6,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249834, \"canonical_name\": \"Harvard BlackLetter Law Journal\", \"child_pid\": 91493, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"index_complete\": true, \"known_units\": 16, \"mode\": \"balanced\", \"remaining_units\": 15, \"scope\": \"https://journals.law.harvard.edu/blackletter/category/volumes/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardBlackletterLawJournalScraper:Harvard BlackLetter Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_blackletter_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:04:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 369, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:04:46+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"HarvardBlackletterLawJournalScraper\", \"script_path\": \"scrapers/harvard_blackletter_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789261486_HarvardBlackletterLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789261486_HarvardBlackletterLawJournalScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:04:54+00:00","last_run_id":45142,"last_run_start":"2026-09-13T01:04:46+00:00","last_runtime_seconds":7.614580262918025,"last_status":"no_new_content","law_review_id":369,"law_review_name":"Harvard BlackLetter Law Journal","law_review_scraper_name":"harvard_blackletter_law_journal_scraper.py","module_path":"scrapers.harvard_blackletter_law_journal_scraper","platform":null,"scraper_id":"HarvardBlackletterLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard Civil Rights-Civil Liberties Law Review","class_name":"HarvardCivilRightsCivilLibertiesLawReviewScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_civil_rights_civil_liberties_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":77,"last_error_category":"partial_download_errors","last_error_message":"HTTP 404 for https://journals.law.harvard.edu/crcl/wp-content/uploads/sites/80/2017/12/Brodsky.pdf","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 264899, \"canonical_name\": \"Harvard Civil Rights-Civil Liberties Law Review\", \"child_pid\": 172796, \"download_queue\": {\"due\": 0, \"pending\": 1, \"retries\": 1, \"scope\": \"HarvardCivilRightsCivilLibertiesLawReviewScraper:Harvard Civil Rights-Civil Liberties Law Review\", \"waiting\": 1}, \"file_path\": \"scrapers/harvard_civil_rights_civil_liberties_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:35:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 46, \"missing_accounting_version\": 2, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:34:33+00:00\", \"permanently_missing_count\": 1, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HarvardCivilRightsCivilLibertiesLawReviewScraper\", \"script_path\": \"scrapers/harvard_civil_rights_civil_liberties_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936473_HarvardCivilRightsCivilLibertiesLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936473_HarvardCivilRightsCivilLibertiesLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":40,"last_run_end":"2026-09-20T20:35:52+00:00","last_run_id":46073,"last_run_start":"2026-09-20T20:34:33+00:00","last_runtime_seconds":78.31828460190445,"last_status":"partial","law_review_id":46,"law_review_name":"Harvard Civil Rights-Civil Liberties Law Review","law_review_scraper_name":"harvard_civil_rights_civil_liberties_law_review_scraper.py","module_path":"scrapers.harvard_civil_rights_civil_liberties_law_review_scraper","platform":"sitemap","scraper_id":"HarvardCivilRightsCivilLibertiesLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard Environmental Law Review","class_name":"HarvardEnvironmentalLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_environmental_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Failed to fetch WordPress media API:","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249677, \"canonical_name\": \"Harvard Environmental Law Review\", \"child_pid\": 4104000, \"discovery_problem\": \"Failed to fetch WordPress media API: \", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardEnvironmentalLawReviewScraper:Harvard Environmental Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_environmental_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:06:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 260, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:06:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HarvardEnvironmentalLawReviewScraper\", \"script_path\": \"scrapers/harvard_environmental_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254375_HarvardEnvironmentalLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254375_HarvardEnvironmentalLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:06:45+00:00","last_run_id":45088,"last_run_start":"2026-09-12T23:06:15+00:00","last_runtime_seconds":30.16995352273807,"last_status":"no_items","law_review_id":260,"law_review_name":"Harvard Environmental Law Review","law_review_scraper_name":"harvard_environmental_law_review_scraper.py","module_path":"scrapers.harvard_environmental_law_review_scraper","platform":"wordpress","scraper_id":"HarvardEnvironmentalLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard Human Rights Journal","class_name":"HarvardHumanRightsJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_human_rights_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":21,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250133, \"canonical_name\": \"Harvard Human Rights Journal\", \"child_pid\": 449828, \"discovery_coverage\": {\"capped\": false, \"current_page_pdfs\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 10, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://journals.law.harvard.edu/hrj/current/#pdfs\", \"selected_units\": 10, \"visited_this_run\": 10, \"visited_units\": 10}, \"discovery_complete\": true, \"known_pdf_links_this_run\": 24, \"known_units\": 2, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://journals.law.harvard.edu/hrj\", \"selected_units\": 2, \"visited_this_run\": 1, \"visited_units\": 2}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardHumanRightsJournalScraper:Harvard Human Rights Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_human_rights_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:00:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 236, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:59:57+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"HarvardHumanRightsJournalScraper\", \"script_path\": \"scrapers/harvard_human_rights_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789275597_HarvardHumanRightsJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789275597_HarvardHumanRightsJournalScraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":3,"last_run_end":"2026-09-13T05:00:33+00:00","last_run_id":45350,"last_run_start":"2026-09-13T04:59:57+00:00","last_runtime_seconds":35.834411442279816,"last_status":"success","law_review_id":236,"law_review_name":"Harvard Human Rights Journal","law_review_scraper_name":"harvard_human_rights_journal_scraper.py","module_path":"scrapers.harvard_human_rights_journal_scraper","platform":null,"scraper_id":"HarvardHumanRightsJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"Harvard International Law Journal","class_name":"HarvardInternationalLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":27,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249930, \"canonical_name\": \"Harvard International Law Journal\", \"child_pid\": 211361, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardInternationalLawJournalScraper:Harvard International Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:18:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 107, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:18:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HarvardInternationalLawJournalScraper\", \"script_path\": \"scrapers/harvard_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265919_HarvardInternationalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265919_HarvardInternationalLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:18:49+00:00","last_run_id":45247,"last_run_start":"2026-09-13T02:18:39+00:00","last_runtime_seconds":8.616801697295159,"last_status":"no_new_content","law_review_id":107,"law_review_name":"Harvard International Law Journal","law_review_scraper_name":"harvard_international_law_journal_scraper.py","module_path":"scrapers.harvard_international_law_journal_scraper","platform":"playwright","scraper_id":"HarvardInternationalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard Journal of Law & Public Policy","class_name":"HarvardJournalLawPublicPolicyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_journal_law_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: no PDF links found in public volume pages","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249935, \"canonical_name\": \"Harvard Journal of Law & Public Policy\", \"child_pid\": 217746, \"discovery_problem\": \"NO_OPEN_ACCESS: no PDF links found in public volume pages\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardJournalLawPublicPolicyScraper:Harvard Journal of Law & Public Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_journal_law_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:22:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 60, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:22:25+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HarvardJournalLawPublicPolicyScraper\", \"script_path\": \"scrapers/harvard_journal_law_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266145_HarvardJournalLawPublicPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266145_HarvardJournalLawPublicPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:22:39+00:00","last_run_id":45256,"last_run_start":"2026-09-13T02:22:25+00:00","last_runtime_seconds":13.107977108098567,"last_status":"no_items","law_review_id":60,"law_review_name":"Harvard Journal of Law & Public Policy","law_review_scraper_name":"harvard_journal_law_public_policy_scraper.py","module_path":"scrapers.harvard_journal_law_public_policy_scraper","platform":"wordpress","scraper_id":"HarvardJournalLawPublicPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard Journal of Law & Technology","class_name":"HarvardJournalLawTechnologyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_journal_law_technology_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":122,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249677, \"canonical_name\": \"Harvard Journal of Law & Technology\", \"child_pid\": 4104374, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardJournalLawTechnologyScraper:Harvard Journal of Law & Technology\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_journal_law_technology_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:06:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 42, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:06:28+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HarvardJournalLawTechnologyScraper\", \"script_path\": \"scrapers/harvard_journal_law_technology_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254388_HarvardJournalLawTechnologyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254388_HarvardJournalLawTechnologyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:07:07+00:00","last_run_id":45089,"last_run_start":"2026-09-12T23:06:28+00:00","last_runtime_seconds":38.507589413784444,"last_status":"no_new_content","law_review_id":42,"law_review_name":"Harvard Journal of Law & Technology","law_review_scraper_name":"harvard_journal_law_technology_scraper.py","module_path":"scrapers.harvard_journal_law_technology_scraper","platform":null,"scraper_id":"HarvardJournalLawTechnologyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard Journal of Law & Gender","class_name":"HarvardJournalOfLawAndGenderScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_journal_of_law_and_gender_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: no article PDFs found on the public archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249935, \"canonical_name\": \"Harvard Journal of Law & Gender\", \"child_pid\": 217263, \"discovery_problem\": \"NO_OPEN_ACCESS: no article PDFs found on the public archive\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardJournalOfLawAndGenderScraper:Harvard Journal of Law & Gender\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_journal_of_law_and_gender_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:23:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 105, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:22:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HarvardJournalOfLawAndGenderScraper\", \"script_path\": \"scrapers/harvard_journal_of_law_and_gender_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266128_HarvardJournalOfLawAndGenderScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266128_HarvardJournalOfLawAndGenderScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:23:28+00:00","last_run_id":45251,"last_run_start":"2026-09-13T02:22:08+00:00","last_runtime_seconds":79.51161922700703,"last_status":"no_items","law_review_id":105,"law_review_name":"Harvard Journal of Law & Gender","law_review_scraper_name":"harvard_journal_of_law_and_gender_scraper.py","module_path":"scrapers.harvard_journal_of_law_and_gender_scraper","platform":null,"scraper_id":"HarvardJournalOfLawAndGenderScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard Journal on Legislation","class_name":"HarvardJournalOnLegislationScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_journal_on_legislation_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249935, \"canonical_name\": \"Harvard Journal on Legislation\", \"child_pid\": 218326, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardJournalOnLegislationScraper:Harvard Journal on Legislation\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_journal_on_legislation_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:23:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 82, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:23:06+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HarvardJournalOnLegislationScraper\", \"script_path\": \"scrapers/harvard_journal_on_legislation_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266186_HarvardJournalOnLegislationScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266186_HarvardJournalOnLegislationScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:23:25+00:00","last_run_id":45259,"last_run_start":"2026-09-13T02:23:06+00:00","last_runtime_seconds":18.822993893176317,"last_status":"no_new_content","law_review_id":82,"law_review_name":"Harvard Journal on Legislation","law_review_scraper_name":"harvard_journal_on_legislation_scraper.py","module_path":"scrapers.harvard_journal_on_legislation_scraper","platform":"wordpress","scraper_id":"HarvardJournalOnLegislationScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard Law & Policy Review","class_name":"HarvardLawPolicyReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_law_policy_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":57,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249947, \"canonical_name\": \"Harvard Law & Policy Review\", \"child_pid\": 225455, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardLawPolicyReviewScraper:Harvard Law & Policy Review\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_law_policy_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:28:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 101, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:27:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HarvardLawPolicyReviewScraper\", \"script_path\": \"scrapers/harvard_law_policy_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266478_HarvardLawPolicyReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266478_HarvardLawPolicyReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:28:50+00:00","last_run_id":45263,"last_run_start":"2026-09-13T02:27:58+00:00","last_runtime_seconds":52.14955007703975,"last_status":"no_new_content","law_review_id":101,"law_review_name":"Harvard Law & Policy Review","law_review_scraper_name":"harvard_law_policy_review_scraper.py","module_path":"scrapers.harvard_law_policy_review_scraper","platform":null,"scraper_id":"HarvardLawPolicyReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard Law Review Forum [online]","class_name":"HarvardLawReviewForumScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_law_review_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":78,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249792, \"canonical_name\": \"Harvard Law Review Forum [online]\", \"child_pid\": 41119, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardLawReviewForumScraper:Harvard Law Review Forum [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_law_review_forum_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:39:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 40, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:33:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HarvardLawReviewForumScraper\", \"script_path\": \"scrapers/harvard_law_review_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259614_HarvardLawReviewForumScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259614_HarvardLawReviewForumScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:39:08+00:00","last_run_id":45123,"last_run_start":"2026-09-13T00:33:34+00:00","last_runtime_seconds":313.2846818030812,"last_status":"no_new_content","law_review_id":40,"law_review_name":"Harvard Law Review Forum [online]","law_review_scraper_name":"harvard_law_review_forum_scraper.py","module_path":"scrapers.harvard_law_review_forum_scraper","platform":"playwright","scraper_id":"HarvardLawReviewForumScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard Law Review","class_name":"HarvardLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249828, \"canonical_name\": \"Harvard Law Review\", \"child_pid\": 83772, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"index_complete\": true, \"known_units\": 2235, \"minimum_volume\": 1, \"mode\": \"balanced\", \"pages_without_pdf\": 0, \"remaining_units\": 2232, \"scope\": \"https://harvardlawreview.org#print-articles\", \"selected_units\": 3, \"visited_this_run\": 3, \"visited_units\": 3}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardLawReviewScraper:Harvard Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:59:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:59:45+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"HarvardLawReviewScraper\", \"script_path\": \"scrapers/harvard_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789261185_HarvardLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789261185_HarvardLawReviewScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:59:52+00:00","last_run_id":45141,"last_run_start":"2026-09-13T00:59:45+00:00","last_runtime_seconds":6.937436750624329,"last_status":"no_new_content","law_review_id":1,"law_review_name":"Harvard Law Review","law_review_scraper_name":"harvard_law_review_scraper.py","module_path":"scrapers.harvard_law_review_scraper","platform":"playwright","scraper_id":"HarvardLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Harvard National Security Journal","class_name":"HarvardNationalSecurityJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_national_security_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":273,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249688, \"canonical_name\": \"Harvard National Security Journal\", \"child_pid\": 4111345, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HarvardNationalSecurityJournalScraper:Harvard National Security Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_national_security_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:11:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 227, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:10:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HarvardNationalSecurityJournalScraper\", \"script_path\": \"scrapers/harvard_national_security_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254653_HarvardNationalSecurityJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254653_HarvardNationalSecurityJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:12:08+00:00","last_run_id":45095,"last_run_start":"2026-09-12T23:10:53+00:00","last_runtime_seconds":74.93393947789446,"last_status":"no_new_content","law_review_id":227,"law_review_name":"Harvard National Security Journal","law_review_scraper_name":"harvard_national_security_journal_scraper.py","module_path":"scrapers.harvard_national_security_journal_scraper","platform":"wordpress","scraper_id":"HarvardNationalSecurityJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"High Technology Law Journal","class_name":"HighTechnologyLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/high_technology_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: JSTOR subscription required for Volumes 1-10 (1986-1995). Journal continued as 'Berkeley Technology Law Journal' effective Volume 11 (1996), which has a separate scraper (berkeley_technology_law_journal_scraper.py).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243684, \"canonical_name\": \"High Technology Law Journal\", \"child_pid\": 1615127, \"file_path\": \"scrapers/high_technology_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:03:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 569, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:03:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HighTechnologyLawJournalScraper\", \"script_path\": \"scrapers/high_technology_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973427_HighTechnologyLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973427_HighTechnologyLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:03:47+00:00","last_run_id":44930,"last_run_start":"2026-09-09T17:03:47+00:00","last_runtime_seconds":0.019067132379859686,"last_status":"no_items","law_review_id":569,"law_review_name":"High Technology Law Journal","law_review_scraper_name":"high_technology_law_journal_scraper.py","module_path":"scrapers.high_technology_law_journal_scraper","platform":null,"scraper_id":"HighTechnologyLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Hofstra Labor and Employment Law Journal","class_name":"HofstraLaborAndEmploymentLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/hofstra_labor_and_employment_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":24,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249677, \"canonical_name\": \"Hofstra Labor and Employment Law Journal\", \"child_pid\": 4103999, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HofstraLaborAndEmploymentLawJournalScraper:Hofstra Labor and Employment Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/hofstra_labor_and_employment_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:06:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 571, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:06:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HofstraLaborAndEmploymentLawJournalScraper\", \"script_path\": \"scrapers/hofstra_labor_and_employment_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254375_HofstraLaborAndEmploymentLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254375_HofstraLaborAndEmploymentLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:06:59+00:00","last_run_id":45087,"last_run_start":"2026-09-12T23:06:15+00:00","last_runtime_seconds":44.23675356665626,"last_status":"no_new_content","law_review_id":571,"law_review_name":"Hofstra Labor and Employment Law Journal","law_review_scraper_name":"hofstra_labor_and_employment_law_journal_scraper.py","module_path":"scrapers.hofstra_labor_and_employment_law_journal_scraper","platform":"playwright","scraper_id":"HofstraLaborAndEmploymentLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Houston Business and Tax Law Journal","class_name":"HoustonBusinessAndTaxLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/houston_business_and_tax_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":244,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249688, \"canonical_name\": \"Houston Business and Tax Law Journal\", \"child_pid\": 4111344, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HoustonBusinessAndTaxLawJournalScraper:Houston Business and Tax Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/houston_business_and_tax_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:10:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 572, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:10:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HoustonBusinessAndTaxLawJournalScraper\", \"script_path\": \"scrapers/houston_business_and_tax_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254653_HoustonBusinessAndTaxLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254653_HoustonBusinessAndTaxLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:11:12+00:00","last_run_id":45094,"last_run_start":"2026-09-12T23:10:53+00:00","last_runtime_seconds":19.537789956200868,"last_status":"no_new_content","law_review_id":572,"law_review_name":"Houston Business and Tax Law Journal","law_review_scraper_name":"houston_business_and_tax_law_journal_scraper.py","module_path":"scrapers.houston_business_and_tax_law_journal_scraper","platform":null,"scraper_id":"HoustonBusinessAndTaxLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Houston Journal of International Law","class_name":"HoustonJournalOfInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/houston_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":624,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249688, \"canonical_name\": \"Houston Journal of International Law\", \"child_pid\": 4112106, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HoustonJournalOfInternationalLawScraper:Houston Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/houston_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:11:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 574, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:11:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HoustonJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/houston_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254674_HoustonJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254674_HoustonJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:11:23+00:00","last_run_id":45100,"last_run_start":"2026-09-12T23:11:14+00:00","last_runtime_seconds":8.459956053644419,"last_status":"no_new_content","law_review_id":574,"law_review_name":"Houston Journal of International Law","law_review_scraper_name":"houston_journal_of_international_law_scraper.py","module_path":"scrapers.houston_journal_of_international_law_scraper","platform":"bepress","scraper_id":"HoustonJournalOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Houston Law Review","class_name":"HoustonLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-09-13 05:17:17","file_path":"scrapers/houston_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":2,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250165, \"canonical_name\": \"Houston Law Review\", \"child_pid\": 486186, \"discovery_coverage\": {\"current_page\": 1, \"current_page_articles\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 250, \"mode\": \"balanced\", \"remaining_units\": 247, \"scope\": \"https://houstonlawreview.org/api/v1/articles.json#journal-935#page-1\", \"selected_units\": 3, \"visited_this_run\": 3, \"visited_units\": 3}, \"discovery_complete\": false, \"has_more\": true, \"known_pages\": 5, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://houstonlawreview.org/api/v1/articles.json#journal-935\", \"total_records_reported\": 1146, \"unit_type\": \"pages\", \"visited_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HoustonLawReviewScraper:Houston Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/houston_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:22:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 109, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:22:57+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"HoustonLawReviewScraper\", \"script_path\": \"scrapers/houston_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789276977_HoustonLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789276977_HoustonLawReviewScraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T05:23:07+00:00","last_run_id":45364,"last_run_start":"2026-09-13T05:22:57+00:00","last_runtime_seconds":9.84434106014669,"last_status":"success","law_review_id":109,"law_review_name":"Houston Law Review","law_review_scraper_name":"houston_scraper.py","module_path":"scrapers.houston_scraper","platform":"scholastica","scraper_id":"HoustonLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Howard Human and Civil Rights Law Review","class_name":"HowardHumanAndCivilRightsLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/howard_human_and_civil_rights_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":11,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249677, \"canonical_name\": \"Howard Human and Civil Rights Law Review\", \"child_pid\": 4105539, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HowardHumanAndCivilRightsLawReviewScraper:Howard Human and Civil Rights Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/howard_human_and_civil_rights_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:07:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 575, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:07:00+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"HowardHumanAndCivilRightsLawReviewScraper\", \"script_path\": \"scrapers/howard_human_and_civil_rights_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254420_HowardHumanAndCivilRightsLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254420_HowardHumanAndCivilRightsLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:07:07+00:00","last_run_id":45091,"last_run_start":"2026-09-12T23:07:00+00:00","last_runtime_seconds":6.60355704696849,"last_status":"no_new_content","law_review_id":575,"law_review_name":"Howard Human and Civil Rights Law Review","law_review_scraper_name":"howard_human_and_civil_rights_law_review_scraper.py","module_path":"scrapers.howard_human_and_civil_rights_law_review_scraper","platform":null,"scraper_id":"HowardHumanAndCivilRightsLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Human Rights Brief","class_name":"HumanRightsBriefScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/human_rights_brief_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249844, \"canonical_name\": \"Human Rights Brief\", \"child_pid\": 106650, \"discovery_coverage\": {\"archive_index\": \"https://digitalcommons.wcl.american.edu/hrbrief/all_issues.html\", \"capped\": true, \"discovery_complete\": false, \"known_units\": 82, \"mode\": \"balanced\", \"remaining_units\": 81, \"scope\": \"https://digitalcommons.wcl.american.edu/hrbrief/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HumanRightsBriefScraper:Human Rights Brief\", \"waiting\": 0}, \"file_path\": \"scrapers/human_rights_brief_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:14:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 576, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:14:05+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"HumanRightsBriefScraper\", \"script_path\": \"scrapers/human_rights_brief_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789262045_HumanRightsBriefScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789262045_HumanRightsBriefScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:14:19+00:00","last_run_id":45143,"last_run_start":"2026-09-13T01:14:05+00:00","last_runtime_seconds":13.435235143639147,"last_status":"no_new_content","law_review_id":576,"law_review_name":"Human Rights Brief","law_review_scraper_name":"human_rights_brief_scraper.py","module_path":"scrapers.human_rights_brief_scraper","platform":"bepress","scraper_id":"HumanRightsBriefScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"ICL Journal - Vienna Journal on International Constitutional Law","class_name":"ICLJournalViennaJournalOnInternationalConstitutionalLawScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/icl_journal_vienna_journal_on_international_constitutional_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":2,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 202); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 261847, \"canonical_name\": \"ICL Journal - Vienna Journal on International Constitutional Law\", \"child_pid\": 1131255, \"download_queue\": {\"due\": 8, \"pending\": 14, \"retries\": 6, \"scope\": \"ICLJournalViennaJournalOnInternationalConstitutionalLawScraper:ICL Journal - Vienna Journal on International Constitutional Law\", \"waiting\": 6}, \"file_path\": \"scrapers/icl_journal_vienna_journal_on_international_constitutional_law_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:15:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 577, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:15:00+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ICLJournalViennaJournalOnInternationalConstitutionalLawScraper\", \"script_path\": \"scrapers/icl_journal_vienna_journal_on_international_constitutional_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789805700_ICLJournalViennaJournalOnInternationalConstitutionalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789805700_ICLJournalViennaJournalOnInternationalConstitutionalLawScraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:15:16+00:00","last_run_id":46057,"last_run_start":"2026-09-19T08:15:00+00:00","last_runtime_seconds":15.713879575952888,"last_status":"partial","law_review_id":577,"law_review_name":"ICL Journal - Vienna Journal on International Constitutional Law","law_review_scraper_name":"icl_journal_vienna_journal_on_international_constitutional_law_scraper.py","module_path":"scrapers.icl_journal_vienna_journal_on_international_constitutional_law_scraper","platform":null,"scraper_id":"ICLJournalViennaJournalOnInternationalConstitutionalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"IDEA: The Law Review of the Franklin Pierce Center for Intellectual Property","class_name":"IdeaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/idea_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":55,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249677, \"canonical_name\": \"IDEA: The Law Review of the Franklin Pierce Center for Intellectual Property\", \"child_pid\": 4105660, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"IdeaLawReviewScraper:IDEA: The Law Review of the Franklin Pierce Center for Intellectual Property\", \"waiting\": 0}, \"file_path\": \"scrapers/idea_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:08:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 578, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:07:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"IdeaLawReviewScraper\", \"script_path\": \"scrapers/idea_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254427_IdeaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254427_IdeaLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:09:01+00:00","last_run_id":45092,"last_run_start":"2026-09-12T23:07:07+00:00","last_runtime_seconds":113.86860323417932,"last_status":"no_new_content","law_review_id":578,"law_review_name":"IDEA: The Law Review of the Franklin Pierce Center for Intellectual Property","law_review_scraper_name":"idea_law_review_scraper.py","module_path":"scrapers.idea_law_review_scraper","platform":null,"scraper_id":"IdeaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Indiana Health Law Review","class_name":"IndianaHealthLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/indiana_health_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":157,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249688, \"canonical_name\": \"Indiana Health Law Review\", \"child_pid\": 4111347, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"IndianaHealthLawReviewScraper:Indiana Health Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/indiana_health_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:10:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 339, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:10:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"IndianaHealthLawReviewScraper\", \"script_path\": \"scrapers/indiana_health_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254653_IndianaHealthLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254653_IndianaHealthLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:11:14+00:00","last_run_id":45097,"last_run_start":"2026-09-12T23:10:53+00:00","last_runtime_seconds":20.74530150787905,"last_status":"no_new_content","law_review_id":339,"law_review_name":"Indiana Health Law Review","law_review_scraper_name":"indiana_health_law_review_scraper.py","module_path":"scrapers.indiana_health_law_review_scraper","platform":null,"scraper_id":"IndianaHealthLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Indiana International and Comparative Law Review","class_name":"IndianaInternationalAndComparativeLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/indiana_international_and_comparative_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch issue archive: https://journals.indianapolis.iu.edu/index.php/iiclr/issue/archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249688, \"canonical_name\": \"Indiana International and Comparative Law Review\", \"child_pid\": 4111346, \"discovery_problem\": \"Unable to fetch issue archive: https://journals.indianapolis.iu.edu/index.php/iiclr/issue/archive\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"IndianaInternationalAndComparativeLawReviewScraper:Indiana International and Comparative Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/indiana_international_and_comparative_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:10:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 580, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:10:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"IndianaInternationalAndComparativeLawReviewScraper\", \"script_path\": \"scrapers/indiana_international_and_comparative_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254653_IndianaInternationalAndComparativeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254653_IndianaInternationalAndComparativeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:11:06+00:00","last_run_id":45096,"last_run_start":"2026-09-12T23:10:53+00:00","last_runtime_seconds":13.098225792404264,"last_status":"no_items","law_review_id":580,"law_review_name":"Indiana International and Comparative Law Review","law_review_scraper_name":"indiana_international_and_comparative_law_review_scraper.py","module_path":"scrapers.indiana_international_and_comparative_law_review_scraper","platform":null,"scraper_id":"IndianaInternationalAndComparativeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Indiana Journal of Law and Social Equality","class_name":"IndianaJournalOfLawAndSocialEqualityScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/indiana_journal_of_law_and_social_equality_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":108,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249736, \"canonical_name\": \"Indiana Journal of Law and Social Equality\", \"child_pid\": 4163395, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"IndianaJournalOfLawAndSocialEqualityScraper:Indiana Journal of Law and Social Equality\", \"waiting\": 0}, \"file_path\": \"scrapers/indiana_journal_of_law_and_social_equality_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:52:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 582, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:46:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"IndianaJournalOfLawAndSocialEqualityScraper\", \"script_path\": \"scrapers/indiana_journal_of_law_and_social_equality_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789256783_IndianaJournalOfLawAndSocialEqualityScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789256783_IndianaJournalOfLawAndSocialEqualityScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:53:11+00:00","last_run_id":45106,"last_run_start":"2026-09-12T23:46:23+00:00","last_runtime_seconds":396.79634945699945,"last_status":"no_new_content","law_review_id":582,"law_review_name":"Indiana Journal of Law and Social Equality","law_review_scraper_name":"indiana_journal_of_law_and_social_equality_scraper.py","module_path":"scrapers.indiana_journal_of_law_and_social_equality_scraper","platform":"playwright","scraper_id":"IndianaJournalOfLawAndSocialEqualityScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Indiana Law Journal Supplement [online]","class_name":"IndianaLawJournalSupplementOnlineScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/indiana_law_journal_supplement_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch supplement landing page: https://ilj.law.indiana.edu/the-supplement/","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249688, \"canonical_name\": \"Indiana Law Journal Supplement [online]\", \"child_pid\": 4111484, \"discovery_problem\": \"Unable to fetch supplement landing page: https://ilj.law.indiana.edu/the-supplement/\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"IndianaLawJournalSupplementOnlineScraper:Indiana Law Journal Supplement [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/indiana_law_journal_supplement_online_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:11:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 329, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:11:06+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"IndianaLawJournalSupplementOnlineScraper\", \"script_path\": \"scrapers/indiana_law_journal_supplement_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254666_IndianaLawJournalSupplementOnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254666_IndianaLawJournalSupplementOnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:11:10+00:00","last_run_id":45098,"last_run_start":"2026-09-12T23:11:06+00:00","last_runtime_seconds":3.19227915070951,"last_status":"no_items","law_review_id":329,"law_review_name":"Indiana Law Journal Supplement [online]","law_review_scraper_name":"indiana_law_journal_supplement_online_scraper.py","module_path":"scrapers.indiana_law_journal_supplement_online_scraper","platform":null,"scraper_id":"IndianaLawJournalSupplementOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Indiana Law Review","class_name":"IndianaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/indiana_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":5,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250241, \"canonical_name\": \"Indiana Law Review\", \"child_pid\": 572121, \"discovery_coverage\": {\"current_page\": \"https://journals.indianapolis.iu.edu/index.php/inlawrev/issue/archive\", \"current_page_issues\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 25, \"mode\": \"balanced\", \"remaining_units\": 23, \"scope\": \"https://journals.indianapolis.iu.edu/index.php/inlawrev/issue/archive#issues\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 2}, \"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://journals.indianapolis.iu.edu/index.php/inlawrev/issue/archive#issue-pages\", \"total_records_reported\": null, \"unit_type\": \"pages\", \"visited_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"IndianaLawReviewScraper:Indiana Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/indiana_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:12:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 275, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:12:45+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"IndianaLawReviewScraper\", \"script_path\": \"scrapers/indiana_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789279965_IndianaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789279965_IndianaLawReviewScraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:12:53+00:00","last_run_id":45412,"last_run_start":"2026-09-13T06:12:45+00:00","last_runtime_seconds":7.800745480693877,"last_status":"no_new_content","law_review_id":275,"law_review_name":"Indiana Law Review","law_review_scraper_name":"indiana_law_review_scraper.py","module_path":"scrapers.indiana_law_review_scraper","platform":null,"scraper_id":"IndianaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Indiana Law Journal","class_name":"IndianaScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/indiana_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":59,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265139, \"canonical_name\": \"Indiana Law Journal\", \"child_pid\": 444747, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 900, \"remaining_units\": null, \"scope\": \"https://www.repository.law.indiana.edu/do/oai/#indiana-ilj\", \"total_records_reported\": \"4904\", \"unit_type\": \"pages\", \"visited_units\": 9}, \"download_queue\": {\"due\": 717, \"pending\": 720, \"retries\": 3, \"scope\": \"IndianaScraper:Indiana Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/indiana_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:22:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 23, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:21:50+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"IndianaScraper\", \"script_path\": \"scrapers/indiana_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946510_IndianaScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946510_IndianaScraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:22:38+00:00","last_run_id":46245,"last_run_start":"2026-09-20T23:21:50+00:00","last_runtime_seconds":48.47794562904164,"last_status":"partial","law_review_id":23,"law_review_name":"Indiana Law Journal","law_review_scraper_name":"indiana_scraper.py","module_path":"scrapers.indiana_scraper","platform":"oai_pmh","scraper_id":"IndianaScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Insurance Law Review","class_name":"InsuranceLawReviewScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/insurance_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: 'Insurance Law Review' is an ambiguous/generic title with no verified standalone archive. Coverage is already represented by existing insurance-law journals (for example, Connecticut Insurance Law Journal).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Insurance Law Review\", \"child_pid\": 2922530, \"file_path\": \"scrapers/insurance_law_review_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:45:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1157, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:44:59+00:00\", \"scraper_id\": \"InsuranceLawReviewScraper\", \"script_path\": \"scrapers/insurance_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377099_InsuranceLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377099_InsuranceLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:45:01+00:00","last_run_id":3344,"last_run_start":"2026-03-13T04:44:59+00:00","last_runtime_seconds":0.005325342994183302,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.insurance_law_review_scraper","platform":null,"scraper_id":"InsuranceLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Intellectual Property and Technology Law Journal","class_name":"IntellectualPropertyAndTechnologyLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/intellectual_property_and_technology_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Wolters Kluwer subscription required (no public PDF archive)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243684, \"canonical_name\": \"Intellectual Property and Technology Law Journal\", \"child_pid\": 1615130, \"file_path\": \"scrapers/intellectual_property_and_technology_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:03:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 584, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:03:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"IntellectualPropertyAndTechnologyLawJournalScraper\", \"script_path\": \"scrapers/intellectual_property_and_technology_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973427_IntellectualPropertyAndTechnologyLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973427_IntellectualPropertyAndTechnologyLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:03:47+00:00","last_run_id":44933,"last_run_start":"2026-09-09T17:03:47+00:00","last_runtime_seconds":0.00455118715763092,"last_status":"no_items","law_review_id":584,"law_review_name":"Intellectual Property and Technology Law Journal","law_review_scraper_name":"intellectual_property_and_technology_law_journal_scraper.py","module_path":"scrapers.intellectual_property_and_technology_law_journal_scraper","platform":null,"scraper_id":"IntellectualPropertyAndTechnologyLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Legal Analysis","class_name":"InteractiveJLAScraper","days_since_last_run":17,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_legal_analysis_interactive_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":4,"last_error_category":"partial_download_errors","last_error_message":"HTTP session fallback failed for https://dash.harvard.edu/bitstream/1/20200198/1/Ramseyer_767.pdf: DownloadError: Download failed for https://dash.harvard.edu/bitstream/1/20200198/1/Ramseyer_767.pdf","last_error_traceback":null,"last_errors":2,"last_extra_json":"{\"automation_cycle_id\": 234908, \"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 391587, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-09-04T22:49:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-04T22:44:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788561896_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788561896_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-04T22:50:14+00:00","last_run_id":44907,"last_run_start":"2026-09-04T22:44:56+00:00","last_runtime_seconds":317.44548027263954,"last_status":"partial","law_review_id":89,"law_review_name":"Journal of Legal Analysis","law_review_scraper_name":"journal_of_legal_analysis_scraper.py","module_path":"scrapers.journal_of_legal_analysis_interactive_scraper","platform":"playwright","scraper_id":"InteractiveJLAScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"International and Comparative Law Quarterly","class_name":"InternationalAndComparativeLawQuarterlyScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/international_and_comparative_law_quarterly_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: International and Comparative Law Quarterly is distributed on publisher platforms that are subscription-gated, with no stable fully open-access PDF archive for backfill.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261831, \"canonical_name\": \"International and Comparative Law Quarterly\", \"child_pid\": 1113872, \"discovery_problem\": \"PAYWALLED: International and Comparative Law Quarterly is distributed on publisher platforms that are subscription-gated, with no stable fully open-access PDF archive for backfill.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"InternationalAndComparativeLawQuarterlyScraper:International and Comparative Law Quarterly\", \"waiting\": 0}, \"file_path\": \"scrapers/international_and_comparative_law_quarterly_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:03:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 394, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:03:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"InternationalAndComparativeLawQuarterlyScraper\", \"script_path\": \"scrapers/international_and_comparative_law_quarterly_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789805033_InternationalAndComparativeLawQuarterlyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789805033_InternationalAndComparativeLawQuarterlyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:03:54+00:00","last_run_id":46053,"last_run_start":"2026-09-19T08:03:53+00:00","last_runtime_seconds":0.011068727821111679,"last_status":"no_items","law_review_id":394,"law_review_name":"International and Comparative Law Quarterly","law_review_scraper_name":"international_and_comparative_law_quarterly_scraper.py","module_path":"scrapers.international_and_comparative_law_quarterly_scraper","platform":null,"scraper_id":"InternationalAndComparativeLawQuarterlyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"International and Comparative Law Review","class_name":"InternationalAndComparativeLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/international_and_comparative_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":120,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249688, \"canonical_name\": \"International and Comparative Law Review\", \"child_pid\": 4112738, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"InternationalAndComparativeLawReviewScraper:International and Comparative Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/international_and_comparative_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:11:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 588, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:11:33+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"InternationalAndComparativeLawReviewScraper\", \"script_path\": \"scrapers/international_and_comparative_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254693_InternationalAndComparativeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254693_InternationalAndComparativeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:11:53+00:00","last_run_id":45103,"last_run_start":"2026-09-12T23:11:33+00:00","last_runtime_seconds":19.587573932949454,"last_status":"no_new_content","law_review_id":588,"law_review_name":"International and Comparative Law Review","law_review_scraper_name":"international_and_comparative_law_review_scraper.py","module_path":"scrapers.international_and_comparative_law_review_scraper","platform":null,"scraper_id":"InternationalAndComparativeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"International Review of Law and Economics","class_name":"InternationalReviewOfLawAndEconomicsScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/international_review_of_law_and_economics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: ScienceDirect/Elsevier typically requires a subscription; no publicly accessible PDF responses were discovered.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"International Review of Law and Economics\", \"child_pid\": 1608435, \"file_path\": \"scrapers/international_review_of_law_and_economics_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:58:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 387, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"InternationalReviewOfLawAndEconomicsScraper\", \"script_path\": \"scrapers/international_review_of_law_and_economics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973124_InternationalReviewOfLawAndEconomicsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973124_InternationalReviewOfLawAndEconomicsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:59:04+00:00","last_run_id":44927,"last_run_start":"2026-09-09T16:58:44+00:00","last_runtime_seconds":19.696478649042547,"last_status":"no_items","law_review_id":387,"law_review_name":"International Review of Law and Economics","law_review_scraper_name":"international_review_of_law_and_economics_scraper.py","module_path":"scrapers.international_review_of_law_and_economics_scraper","platform":null,"scraper_id":"InternationalReviewOfLawAndEconomicsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Iowa Law Review","class_name":"IowaScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/iowa_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":5,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250026, \"canonical_name\": \"Iowa Law Review\", \"child_pid\": 318057, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 725, \"mode\": \"balanced\", \"remaining_units\": 720, \"scope\": \"https://ilr.law.uiowa.edu/sitemap.xml\", \"selected_units\": 5, \"visited_this_run\": 5, \"visited_units\": 5}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"IowaScraper:Iowa Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/iowa_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:29:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 17, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:29:48+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"IowaScraper\", \"script_path\": \"scrapers/iowa_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789270188_IowaScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789270188_IowaScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:29:51+00:00","last_run_id":45308,"last_run_start":"2026-09-13T03:29:48+00:00","last_runtime_seconds":3.1295178467407823,"last_status":"no_new_content","law_review_id":17,"law_review_name":"Iowa Law Review","law_review_scraper_name":"iowa_scraper.py","module_path":"scrapers.iowa_scraper","platform":"sitemap","scraper_id":"IowaScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"IP Theory","class_name":"IpTheoryScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ip_theory_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: Unable to verify a stable open-access archive URL for IP Theory. Source curation is required before implementing network discovery.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"IP Theory\", \"child_pid\": 2922543, \"file_path\": \"scrapers/ip_theory_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:45:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1156, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:45:01+00:00\", \"scraper_id\": \"IpTheoryScraper\", \"script_path\": \"scrapers/ip_theory_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377101_IpTheoryScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377101_IpTheoryScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:45:02+00:00","last_run_id":3345,"last_run_start":"2026-03-13T04:45:01+00:00","last_runtime_seconds":0.004970228765159845,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.ip_theory_scraper","platform":null,"scraper_id":"IpTheoryScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Italian Review of International and Comparative Law","class_name":"ItalianReviewOfInternationalAndComparativeLawScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/italian_review_of_international_and_comparative_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Brill-hosted journal with predominantly subscription-gated PDF access; no stable fully open archive endpoint for complete OA backfill.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261861, \"canonical_name\": \"Italian Review of International and Comparative Law\", \"child_pid\": 1144494, \"discovery_problem\": \"PAYWALLED: Brill-hosted journal with predominantly subscription-gated PDF access; no stable fully open archive endpoint for complete OA backfill.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ItalianReviewOfInternationalAndComparativeLawScraper:Italian Review of International and Comparative Law\", \"waiting\": 0}, \"file_path\": \"scrapers/italian_review_of_international_and_comparative_law_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:23:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 589, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:23:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ItalianReviewOfInternationalAndComparativeLawScraper\", \"script_path\": \"scrapers/italian_review_of_international_and_comparative_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789806209_ItalianReviewOfInternationalAndComparativeLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789806209_ItalianReviewOfInternationalAndComparativeLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:23:30+00:00","last_run_id":46062,"last_run_start":"2026-09-19T08:23:29+00:00","last_runtime_seconds":0.011292017996311188,"last_status":"no_items","law_review_id":589,"law_review_name":"Italian Review of International and Comparative Law","law_review_scraper_name":"italian_review_of_international_and_comparative_law_scraper.py","module_path":"scrapers.italian_review_of_international_and_comparative_law_scraper","platform":null,"scraper_id":"ItalianReviewOfInternationalAndComparativeLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of International Economic Law","class_name":"JIELScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_international_economic_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: no publicly accessible PDF URLs discovered on Oxford Academic (academic.oup.com); content likely requires subscription/institutional access.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"Journal of International Economic Law\", \"child_pid\": 1601999, \"file_path\": \"scrapers/journal_of_international_economic_law_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:56:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 223, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:50+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JIELScraper\", \"script_path\": \"scrapers/journal_of_international_economic_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972890_JIELScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972890_JIELScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:57:11+00:00","last_run_id":44916,"last_run_start":"2026-09-09T16:54:50+00:00","last_runtime_seconds":140.82609317218885,"last_status":"no_items","law_review_id":223,"law_review_name":"Journal of International Economic Law","law_review_scraper_name":"journal_of_international_economic_law_scraper.py","module_path":"scrapers.journal_of_international_economic_law_scraper","platform":null,"scraper_id":"JIELScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Law Medicine & Ethics","class_name":"JLMEEthicsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_medicine_and_ethics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"BROKEN_LOGIC: discover_urls returned 0 items (base_url=https://www.cambridge.org/core/journals/journal-of-law-medicine-and-ethics/); scraper did not set `_no_items_reason`","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249792, \"canonical_name\": \"Journal of Law Medicine & Ethics\", \"child_pid\": 39855, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JLMEEthicsScraper:Journal of Law Medicine & Ethics\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_law_medicine_and_ethics_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:33:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 172, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:33:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JLMEEthicsScraper\", \"script_path\": \"scrapers/journal_of_law_medicine_and_ethics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259594_JLMEEthicsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259594_JLMEEthicsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:33:19+00:00","last_run_id":45120,"last_run_start":"2026-09-13T00:33:14+00:00","last_runtime_seconds":4.020150444936007,"last_status":"no_items","law_review_id":172,"law_review_name":"Journal of Law Medicine & Ethics","law_review_scraper_name":"journal_of_law_medicine_and_ethics_scraper.py","module_path":"scrapers.journal_of_law_medicine_and_ethics_scraper","platform":null,"scraper_id":"JLMEEthicsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Jacksonville University Law Review","class_name":"JacksonvilleUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/jacksonville_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No PDFs discovered on https://www.ju.edu/law/law-review.php","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249688, \"canonical_name\": \"Jacksonville University Law Review\", \"child_pid\": 4112628, \"discovery_problem\": \"No PDFs discovered on https://www.ju.edu/law/law-review.php\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JacksonvilleUniversityLawReviewScraper:Jacksonville University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/jacksonville_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:11:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 590, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:11:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JacksonvilleUniversityLawReviewScraper\", \"script_path\": \"scrapers/jacksonville_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789254684_JacksonvilleUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789254684_JacksonvilleUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:11:32+00:00","last_run_id":45102,"last_run_start":"2026-09-12T23:11:24+00:00","last_runtime_seconds":7.748090086970478,"last_status":"no_items","law_review_id":590,"law_review_name":"Jacksonville University Law Review","law_review_scraper_name":"jacksonville_university_law_review_scraper.py","module_path":"scrapers.jacksonville_university_law_review_scraper","platform":null,"scraper_id":"JacksonvilleUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Corporation Law","class_name":"JournalCorporationLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_corporation_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":150,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249792, \"canonical_name\": \"Journal of Corporation Law\", \"child_pid\": 39853, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalCorporationLawScraper:Journal of Corporation Law\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_corporation_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:35:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 72, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:33:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalCorporationLawScraper\", \"script_path\": \"scrapers/journal_corporation_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259594_JournalCorporationLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259594_JournalCorporationLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":7,"last_run_end":"2026-09-13T00:35:15+00:00","last_run_id":45118,"last_run_start":"2026-09-13T00:33:14+00:00","last_runtime_seconds":120.50380526203662,"last_status":"success","law_review_id":72,"law_review_name":"Journal of Corporation Law","law_review_scraper_name":"journal_corporation_law_scraper.py","module_path":"scrapers.journal_corporation_law_scraper","platform":null,"scraper_id":"JournalCorporationLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Business Law and Ethics Pedagogy","class_name":"JournalOfBusinessLawAndEthicsPedagogyScraper","days_since_last_run":2,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_business_law_and_ethics_pedagogy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"CLOUDFLARE: Migrated JBLEP archive at https://onlinelibrary.wiley.com/journal/25772554 returns a security challenge (HTTP 403).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 262799, \"canonical_name\": \"Journal of Business Law and Ethics Pedagogy\", \"child_pid\": 2213196, \"discovery_problem\": \"CLOUDFLARE: Migrated JBLEP archive at https://onlinelibrary.wiley.com/journal/25772554 returns a security challenge (HTTP 403).\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfBusinessLawAndEthicsPedagogyScraper:Journal of Business Law and Ethics Pedagogy\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_business_law_and_ethics_pedagogy_scraper.py\", \"heartbeat_at\": \"2026-09-19T20:28:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 594, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T20:25:01+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfBusinessLawAndEthicsPedagogyScraper\", \"script_path\": \"scrapers/journal_of_business_law_and_ethics_pedagogy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789849501_JournalOfBusinessLawAndEthicsPedagogyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789849501_JournalOfBusinessLawAndEthicsPedagogyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T20:28:03+00:00","last_run_id":46066,"last_run_start":"2026-09-19T20:25:01+00:00","last_runtime_seconds":181.9784877956845,"last_status":"no_items","law_review_id":594,"law_review_name":"Journal of Business Law and Ethics Pedagogy","law_review_scraper_name":"journal_of_business_law_and_ethics_pedagogy_scraper.py","module_path":"scrapers.journal_of_business_law_and_ethics_pedagogy_scraper","platform":null,"scraper_id":"JournalOfBusinessLawAndEthicsPedagogyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Empirical Legal Studies","class_name":"JournalOfEmpiricalLegalStudiesScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_empirical_legal_studies_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Wiley-hosted subscription journal and/or bot protection blocks automated access (HTTP 403) at https://onlinelibrary.wiley.com/loi/17401461.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250202, \"canonical_name\": \"Journal of Empirical Legal Studies\", \"child_pid\": 532493, \"discovery_problem\": \"PAYWALLED: Wiley-hosted subscription journal and/or bot protection blocks automated access (HTTP 403) at https://onlinelibrary.wiley.com/loi/17401461.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfEmpiricalLegalStudiesScraper:Journal of Empirical Legal Studies\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_empirical_legal_studies_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:50:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 147, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:50:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfEmpiricalLegalStudiesScraper\", \"script_path\": \"scrapers/journal_of_empirical_legal_studies_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789278658_JournalOfEmpiricalLegalStudiesScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789278658_JournalOfEmpiricalLegalStudiesScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:50:58+00:00","last_run_id":45389,"last_run_start":"2026-09-13T05:50:58+00:00","last_runtime_seconds":0.09245557989925146,"last_status":"no_items","law_review_id":147,"law_review_name":"Journal of Empirical Legal Studies","law_review_scraper_name":"journal_of_empirical_legal_studies_scraper.py","module_path":"scrapers.journal_of_empirical_legal_studies_scraper","platform":null,"scraper_id":"JournalOfEmpiricalLegalStudiesScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Environmental Law and Litigation","class_name":"JournalOfEnvironmentalLawAndLitigationScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_environmental_law_and_litigation_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"discover_urls returned 0 items (DSpace discover search empty)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249736, \"canonical_name\": \"Journal of Environmental Law and Litigation\", \"child_pid\": 4163393, \"discovery_problem\": \"discover_urls returned 0 items (DSpace discover search empty)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfEnvironmentalLawAndLitigationScraper:Journal of Environmental Law and Litigation\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_environmental_law_and_litigation_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:46:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 598, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:46:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfEnvironmentalLawAndLitigationScraper\", \"script_path\": \"scrapers/journal_of_environmental_law_and_litigation_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789256783_JournalOfEnvironmentalLawAndLitigationScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789256783_JournalOfEnvironmentalLawAndLitigationScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:46:37+00:00","last_run_id":45105,"last_run_start":"2026-09-12T23:46:23+00:00","last_runtime_seconds":13.13417158415541,"last_status":"no_items","law_review_id":598,"law_review_name":"Journal of Environmental Law and Litigation","law_review_scraper_name":"journal_of_environmental_law_and_litigation_scraper.py","module_path":"scrapers.journal_of_environmental_law_and_litigation_scraper","platform":null,"scraper_id":"JournalOfEnvironmentalLawAndLitigationScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"Journal of Environmental Law and Policy","class_name":"JournalOfEnvironmentalLawAndPolicyScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_environmental_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":380,"last_error_category":"partial_download_errors","last_error_message":"BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-21 05:43:56 UTC","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 265654, \"canonical_name\": \"Journal of Environmental Law and Policy\", \"child_pid\": 1013175, \"discovery_coverage\": {\"discovery_complete\": true, \"has_more\": false, \"known_units\": null, \"last_completed_at\": \"2026-09-21T05:28:29.446606+00:00\", \"mode\": \"pagination\", \"records_examined\": 512, \"remaining_units\": null, \"scope\": \"https://escholarship.org/uc/uclalaw_jelp#graphql\", \"total_records_reported\": 512, \"unit_type\": \"pages\", \"visited_units\": 6}, \"download_queue\": {\"due\": 110, \"pending\": 111, \"retries\": 1, \"scope\": \"JournalOfEnvironmentalLawAndPolicyScraper:Journal of Environmental Law and Policy\", \"waiting\": 1}, \"file_path\": \"scrapers/journal_of_environmental_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-21T05:28:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 599, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-21T05:28:05+00:00\", \"publisher_backoff\": {\"host\": \"escholarship.org\", \"retry_at\": 1789969436.5801861}, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfEnvironmentalLawAndPolicyScraper\", \"script_path\": \"scrapers/journal_of_environmental_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789968485_JournalOfEnvironmentalLawAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789968485_JournalOfEnvironmentalLawAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":21,"last_run_end":"2026-09-21T05:28:56+00:00","last_run_id":46248,"last_run_start":"2026-09-21T05:28:05+00:00","last_runtime_seconds":48.60624767187983,"last_status":"partial","law_review_id":599,"law_review_name":"Journal of Environmental Law and Policy","law_review_scraper_name":"journal_of_environmental_law_and_policy_scraper.py","module_path":"scrapers.journal_of_environmental_law_and_policy_scraper","platform":"playwright","scraper_id":"JournalOfEnvironmentalLawAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Free Speech Law","class_name":"JournalOfFreeSpeechLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_free_speech_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Failed to fetch https://www.journaloffreespeechlaw.org/: TimeoutError:","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249736, \"canonical_name\": \"Journal of Free Speech Law\", \"child_pid\": 4163399, \"discovery_problem\": \"Failed to fetch https://www.journaloffreespeechlaw.org/: TimeoutError: \", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfFreeSpeechLawScraper:Journal of Free Speech Law\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_free_speech_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:47:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 601, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:46:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfFreeSpeechLawScraper\", \"script_path\": \"scrapers/journal_of_free_speech_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789256783_JournalOfFreeSpeechLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789256783_JournalOfFreeSpeechLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:47:24+00:00","last_run_id":45108,"last_run_start":"2026-09-12T23:46:23+00:00","last_runtime_seconds":60.50902117602527,"last_status":"no_items","law_review_id":601,"law_review_name":"Journal of Free Speech Law","law_review_scraper_name":"journal_of_free_speech_law_scraper.py","module_path":"scrapers.journal_of_free_speech_law_scraper","platform":null,"scraper_id":"JournalOfFreeSpeechLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal Of Health Care Law and Policy","class_name":"JournalOfHealthCareLawAndPolicyScraper","days_since_last_run":9,"discovered_at":"2026-09-13 08:09:50","file_path":"scrapers/journal_of_health_care_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":5,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250408, \"canonical_name\": \"Journal Of Health Care Law and Policy\", \"child_pid\": 768352, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 57, \"mode\": \"balanced\", \"remaining_units\": 55, \"scope\": \"https://digitalcommons.law.umaryland.edu/jhclp/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 2}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfHealthCareLawAndPolicyScraper:Journal Of Health Care Law and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_health_care_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:13:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 591, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:13:15+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfHealthCareLawAndPolicyScraper\", \"script_path\": \"scrapers/journal_of_health_care_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789287195_JournalOfHealthCareLawAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789287195_JournalOfHealthCareLawAndPolicyScraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:13:28+00:00","last_run_id":45484,"last_run_start":"2026-09-13T08:13:15+00:00","last_runtime_seconds":11.953313970938325,"last_status":"no_new_content","law_review_id":591,"law_review_name":"Journal Of Health Care Law and Policy","law_review_scraper_name":"journal_of_health_care_law_and_policy_scraper.py","module_path":"scrapers.journal_of_health_care_law_and_policy_scraper","platform":"bepress","scraper_id":"JournalOfHealthCareLawAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of High Technology Law [online]","class_name":"JournalOfHighTechnologyLawOnlineScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_high_technology_law_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":200,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249792, \"canonical_name\": \"Journal of High Technology Law [online]\", \"child_pid\": 40176, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfHighTechnologyLawOnlineScraper:Journal of High Technology Law [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_high_technology_law_online_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:51:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 346, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:33:19+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfHighTechnologyLawOnlineScraper\", \"script_path\": \"scrapers/journal_of_high_technology_law_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259599_JournalOfHighTechnologyLawOnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259599_JournalOfHighTechnologyLawOnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:52:09+00:00","last_run_id":45122,"last_run_start":"2026-09-13T00:33:19+00:00","last_runtime_seconds":1129.1300157108344,"last_status":"no_new_content","law_review_id":346,"law_review_name":"Journal of High Technology Law [online]","law_review_scraper_name":"journal_of_high_technology_law_online_scraper.py","module_path":"scrapers.journal_of_high_technology_law_online_scraper","platform":"wordpress","scraper_id":"JournalOfHighTechnologyLawOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Intellectual Property Law","class_name":"JournalOfIntellectualPropertyLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_intellectual_property_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":9,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249736, \"canonical_name\": \"Journal of Intellectual Property Law\", \"child_pid\": 4163397, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfIntellectualPropertyLawScraper:Journal of Intellectual Property Law\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_intellectual_property_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:46:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 604, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:46:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfIntellectualPropertyLawScraper\", \"script_path\": \"scrapers/journal_of_intellectual_property_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789256783_JournalOfIntellectualPropertyLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789256783_JournalOfIntellectualPropertyLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:46:38+00:00","last_run_id":45107,"last_run_start":"2026-09-12T23:46:23+00:00","last_runtime_seconds":13.9215602199547,"last_status":"no_new_content","law_review_id":604,"law_review_name":"Journal of Intellectual Property Law","law_review_scraper_name":"journal_of_intellectual_property_law_scraper.py","module_path":"scrapers.journal_of_intellectual_property_law_scraper","platform":"playwright","scraper_id":"JournalOfIntellectualPropertyLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of International Media and Entertainment Law","class_name":"JournalOfInternationalMediaAndEntertainmentLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_international_media_and_entertainment_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":19,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249736, \"canonical_name\": \"Journal of International Media and Entertainment Law\", \"child_pid\": 4164041, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfInternationalMediaAndEntertainmentLawScraper:Journal of International Media and Entertainment Law\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_international_media_and_entertainment_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:46:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 606, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:46:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfInternationalMediaAndEntertainmentLawScraper\", \"script_path\": \"scrapers/journal_of_international_media_and_entertainment_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789256804_JournalOfInternationalMediaAndEntertainmentLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789256804_JournalOfInternationalMediaAndEntertainmentLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:46:52+00:00","last_run_id":45109,"last_run_start":"2026-09-12T23:46:44+00:00","last_runtime_seconds":8.257619000971317,"last_status":"no_new_content","law_review_id":606,"law_review_name":"Journal of International Media and Entertainment Law","law_review_scraper_name":"journal_of_international_media_and_entertainment_law_scraper.py","module_path":"scrapers.journal_of_international_media_and_entertainment_law_scraper","platform":"sitemap","scraper_id":"JournalOfInternationalMediaAndEntertainmentLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"Journal of Islamic and Near Eastern Law","class_name":"JournalOfIslamicAndNearEasternLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_islamic_and_near_eastern_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":68,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250902, \"canonical_name\": \"Journal of Islamic and Near Eastern Law\", \"child_pid\": 1315710, \"discovery_coverage\": {\"discovery_complete\": true, \"has_more\": false, \"known_units\": null, \"last_completed_at\": \"2026-09-13T14:04:19.074373+00:00\", \"mode\": \"pagination\", \"records_examined\": 68, \"remaining_units\": null, \"scope\": \"https://escholarship.org/uc/uclalaw_jinel#graphql\", \"total_records_reported\": 68, \"unit_type\": \"pages\", \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfIslamicAndNearEasternLawScraper:Journal of Islamic and Near Eastern Law\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_islamic_and_near_eastern_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:04:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 608, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:03:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfIslamicAndNearEasternLawScraper\", \"script_path\": \"scrapers/journal_of_islamic_and_near_eastern_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789308211_JournalOfIslamicAndNearEasternLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789308211_JournalOfIslamicAndNearEasternLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T14:04:19+00:00","last_run_id":45718,"last_run_start":"2026-09-13T14:03:31+00:00","last_runtime_seconds":41.250621013808995,"last_status":"no_new_content","law_review_id":608,"law_review_name":"Journal of Islamic and Near Eastern Law","law_review_scraper_name":"journal_of_islamic_and_near_eastern_law_scraper.py","module_path":"scrapers.journal_of_islamic_and_near_eastern_law_scraper","platform":"playwright","scraper_id":"JournalOfIslamicAndNearEasternLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Islamic Law","class_name":"JournalOfIslamicLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_islamic_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":23,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249736, \"canonical_name\": \"Journal of Islamic Law\", \"child_pid\": 4164042, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfIslamicLawScraper:Journal of Islamic Law\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_islamic_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:47:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 607, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:46:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfIslamicLawScraper\", \"script_path\": \"scrapers/journal_of_islamic_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789256804_JournalOfIslamicLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789256804_JournalOfIslamicLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:47:19+00:00","last_run_id":45110,"last_run_start":"2026-09-12T23:46:44+00:00","last_runtime_seconds":35.05184284504503,"last_status":"no_new_content","law_review_id":607,"law_review_name":"Journal of Islamic Law","law_review_scraper_name":"journal_of_islamic_law_scraper.py","module_path":"scrapers.journal_of_islamic_law_scraper","platform":null,"scraper_id":"JournalOfIslamicLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Law and Civil Governance at Texas AandM","class_name":"JournalOfLawAndCivilGovernanceAtTexasAandMScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_and_civil_governance_at_texas_aandm_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch sitemap: https://jlcgtamu.com/sitemap.xml","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249736, \"canonical_name\": \"Journal of Law and Civil Governance at Texas AandM\", \"child_pid\": 4164569, \"discovery_problem\": \"Unable to fetch sitemap: https://jlcgtamu.com/sitemap.xml\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfLawAndCivilGovernanceAtTexasAandMScraper:Journal of Law and Civil Governance at Texas AandM\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_law_and_civil_governance_at_texas_aandm_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:47:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 610, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:47:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCivilGovernanceAtTexasAandMScraper\", \"script_path\": \"scrapers/journal_of_law_and_civil_governance_at_texas_aandm_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789256840_JournalOfLawAndCivilGovernanceAtTexasAandMScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789256840_JournalOfLawAndCivilGovernanceAtTexasAandMScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:47:22+00:00","last_run_id":45112,"last_run_start":"2026-09-12T23:47:20+00:00","last_runtime_seconds":2.124750515446067,"last_status":"no_items","law_review_id":610,"law_review_name":"Journal of Law and Civil Governance at Texas AandM","law_review_scraper_name":"journal_of_law_and_civil_governance_at_texas_aandm_scraper.py","module_path":"scrapers.journal_of_law_and_civil_governance_at_texas_aandm_scraper","platform":"wordpress","scraper_id":"JournalOfLawAndCivilGovernanceAtTexasAandMScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Law and Commerce","class_name":"JournalOfLawAndCommerceScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_and_commerce_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":42,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249736, \"canonical_name\": \"Journal of Law and Commerce\", \"child_pid\": 4164688, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfLawAndCommerceScraper:Journal of Law and Commerce\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_law_and_commerce_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:47:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 611, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:47:25+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndCommerceScraper\", \"script_path\": \"scrapers/journal_of_law_and_commerce_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789256845_JournalOfLawAndCommerceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789256845_JournalOfLawAndCommerceScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:47:36+00:00","last_run_id":45114,"last_run_start":"2026-09-12T23:47:25+00:00","last_runtime_seconds":11.205620357301086,"last_status":"no_new_content","law_review_id":611,"law_review_name":"Journal of Law and Commerce","law_review_scraper_name":"journal_of_law_and_commerce_scraper.py","module_path":"scrapers.journal_of_law_and_commerce_scraper","platform":null,"scraper_id":"JournalOfLawAndCommerceScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Law and Cyber Warfare","class_name":"JournalOfLawAndCyberWarfareScraper","days_since_last_run":9,"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,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: no article URLs found on the public JLCW homepage","last_error_traceback":null,"last_errors":0,"last_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}}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:28:46+00:00","last_run_id":45266,"last_run_start":"2026-09-13T02:27:58+00:00","last_runtime_seconds":11.918964501004666,"last_status":"no_items","law_review_id":612,"law_review_name":"Journal of Law and Cyber Warfare","law_review_scraper_name":"journal_of_law_and_cyber_warfare_scraper.py","module_path":"scrapers.journal_of_law_and_cyber_warfare_scraper","platform":"playwright","scraper_id":"JournalOfLawAndCyberWarfareScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Law & Economics","class_name":"JournalOfLawAndEconomicsScraper","days_since_last_run":69,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_law_economics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: University of Chicago Press-hosted content is outside the automated scraping policy; no public open-access artifact was used.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 44394, \"canonical_name\": \"Journal of Law & Economics\", \"child_pid\": 3264882, \"file_path\": \"scrapers/journal_law_economics_scraper.py\", \"heartbeat_at\": \"2026-07-14T21:08:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 247, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T21:08:05+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"JournalOfLawAndEconomicsScraper\", \"script_path\": \"scrapers/journal_law_economics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784063285_JournalOfLawAndEconomicsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784063285_JournalOfLawAndEconomicsScraper.out.log\", \"timeout_minutes\": 5}","last_pdfs_downloaded":0,"last_run_end":"2026-07-14T21:08:05+00:00","last_run_id":44107,"last_run_start":"2026-07-14T21:08:05+00:00","last_runtime_seconds":0.003580954857170582,"last_status":"no_items","law_review_id":247,"law_review_name":"Journal of Law & Economics","law_review_scraper_name":"journal_law_economics_scraper.py","module_path":"scrapers.journal_law_economics_scraper","platform":null,"scraper_id":"JournalOfLawAndEconomicsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Law & Politics","class_name":"JournalOfLawAndPoliticsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_and_politics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":51,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249736, \"canonical_name\": \"Journal of Law & Politics\", \"child_pid\": 4164684, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfLawAndPoliticsScraper:Journal of Law & Politics\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_law_and_politics_scraper.py\", \"heartbeat_at\": \"2026-09-12T23:47:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 348, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T23:47:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndPoliticsScraper\", \"script_path\": \"scrapers/journal_of_law_and_politics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789256843_JournalOfLawAndPoliticsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789256843_JournalOfLawAndPoliticsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T23:47:36+00:00","last_run_id":45113,"last_run_start":"2026-09-12T23:47:23+00:00","last_runtime_seconds":12.712437583133578,"last_status":"no_new_content","law_review_id":348,"law_review_name":"Journal of Law & Politics","law_review_scraper_name":"journal_of_law_and_politics_scraper.py","module_path":"scrapers.journal_of_law_and_politics_scraper","platform":null,"scraper_id":"JournalOfLawAndPoliticsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Law and Social Deviance","class_name":"JournalOfLawAndSocialDevianceScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_and_social_deviance_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":189,"last_error_category":"partial_download_errors","last_error_message":"HTTP 404 for http://www.lsd-journal.net/archives/Volume16/Book_Review_V16.pdf","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 264899, \"canonical_name\": \"Journal of Law and Social Deviance\", \"child_pid\": 172795, \"download_queue\": {\"due\": 0, \"pending\": 1, \"retries\": 1, \"scope\": \"JournalOfLawAndSocialDevianceScraper:Journal of Law and Social Deviance\", \"waiting\": 1}, \"file_path\": \"scrapers/journal_of_law_and_social_deviance_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:35:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 614, \"missing_accounting_version\": 2, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:34:33+00:00\", \"permanently_missing_count\": 1, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawAndSocialDevianceScraper\", \"script_path\": \"scrapers/journal_of_law_and_social_deviance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936473_JournalOfLawAndSocialDevianceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936473_JournalOfLawAndSocialDevianceScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:35:19+00:00","last_run_id":46072,"last_run_start":"2026-09-20T20:34:33+00:00","last_runtime_seconds":45.75844192504883,"last_status":"partial","law_review_id":614,"law_review_name":"Journal of Law and Social Deviance","law_review_scraper_name":"journal_of_law_and_social_deviance_scraper.py","module_path":"scrapers.journal_of_law_and_social_deviance_scraper","platform":null,"scraper_id":"JournalOfLawAndSocialDevianceScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Law, Business and Ethics","class_name":"JournalOfLawBusinessAndEthicsScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_business_and_ethics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: Journal appears discontinued/short-lived with no stable open-access archive. Retire this row from active remediation.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Journal of Law, Business and Ethics\", \"child_pid\": 3213928, \"file_path\": \"scrapers/journal_of_law_business_and_ethics_scraper.py\", \"heartbeat_at\": \"2026-03-13T11:44:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 617, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T11:44:57+00:00\", \"scraper_id\": \"JournalOfLawBusinessAndEthicsScraper\", \"script_path\": \"scrapers/journal_of_law_business_and_ethics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773402297_JournalOfLawBusinessAndEthicsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773402297_JournalOfLawBusinessAndEthicsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T11:44:57+00:00","last_run_id":3384,"last_run_start":"2026-03-13T11:44:57+00:00","last_runtime_seconds":0.006188465282320976,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.journal_of_law_business_and_ethics_scraper","platform":null,"scraper_id":"JournalOfLawBusinessAndEthicsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal Of Law Economics","class_name":"JournalOfLawEconomicsScraper","days_since_last_run":69,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_economics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: University of Chicago Press-hosted content is outside the automated scraping policy; no public open-access artifact was used.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 44443, \"canonical_name\": \"Journal Of Law Economics\", \"child_pid\": 3298493, \"file_path\": \"scrapers/journal_of_law_economics_scraper.py\", \"heartbeat_at\": \"2026-07-14T21:30:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 894, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T21:30:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawEconomicsScraper\", \"script_path\": \"scrapers/journal_of_law_economics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784064605_JournalOfLawEconomicsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784064605_JournalOfLawEconomicsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-07-14T21:30:05+00:00","last_run_id":44111,"last_run_start":"2026-07-14T21:30:05+00:00","last_runtime_seconds":0.003752344287931919,"last_status":"no_items","law_review_id":894,"law_review_name":"Journal Of Law Economics","law_review_scraper_name":"journal_of_law_economics_scraper.py","module_path":"scrapers.journal_of_law_economics_scraper","platform":null,"scraper_id":"JournalOfLawEconomicsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Law in Society","class_name":"JournalOfLawInSocietyScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_in_society_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: primary online archive appears to be hosted on HeinOnline (subscription); no stable open-access PDF archive found.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243684, \"canonical_name\": \"Journal of Law in Society\", \"child_pid\": 1615129, \"file_path\": \"scrapers/journal_of_law_in_society_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:03:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 616, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:03:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawInSocietyScraper\", \"script_path\": \"scrapers/journal_of_law_in_society_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973427_JournalOfLawInSocietyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973427_JournalOfLawInSocietyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:03:47+00:00","last_run_id":44932,"last_run_start":"2026-09-09T17:03:47+00:00","last_runtime_seconds":0.006548487115651369,"last_status":"no_items","law_review_id":616,"law_review_name":"Journal of Law in Society","law_review_scraper_name":"journal_of_law_in_society_scraper.py","module_path":"scrapers.journal_of_law_in_society_scraper","platform":null,"scraper_id":"JournalOfLawInSocietyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Law, Market and Innovation","class_name":"JournalOfLawMarketAndInnovationScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_market_and_innovation_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":115,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249818, \"canonical_name\": \"Journal of Law, Market and Innovation\", \"child_pid\": 74421, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfLawMarketAndInnovationScraper:Journal of Law, Market and Innovation\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_law_market_and_innovation_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:55:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 618, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:53:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawMarketAndInnovationScraper\", \"script_path\": \"scrapers/journal_of_law_market_and_innovation_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789260827_JournalOfLawMarketAndInnovationScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789260827_JournalOfLawMarketAndInnovationScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:56:06+00:00","last_run_id":45136,"last_run_start":"2026-09-13T00:53:47+00:00","last_runtime_seconds":138.50988540239632,"last_status":"no_new_content","law_review_id":618,"law_review_name":"Journal of Law, Market and Innovation","law_review_scraper_name":"journal_of_law_market_and_innovation_scraper.py","module_path":"scrapers.journal_of_law_market_and_innovation_scraper","platform":null,"scraper_id":"JournalOfLawMarketAndInnovationScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal Of Law Medicine Ethics","class_name":"JournalOfLawMedicineEthicsScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_medicine_ethics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Journal Of Law Medicine Ethics is published by Cambridge University Press and is commercially paywalled with no open access archive available. Content requires subscription through Cambridge Core. Archive URL: https://www.cambridge.org/core/journals/journal-of-law-medicine-and-ethics/all-issues ISSN: 1073-1105. Note: A separate database entry exists for 'Journal of Law Medicine & Ethics' (ID 172) which has a scraper that attempts to harvest any available open access content from the same Cambridge Core platform.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243694, \"canonical_name\": \"Journal Of Law Medicine Ethics\", \"child_pid\": 1623498, \"file_path\": \"scrapers/journal_of_law_medicine_ethics_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:09:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 910, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:09:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLawMedicineEthicsScraper\", \"script_path\": \"scrapers/journal_of_law_medicine_ethics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973787_JournalOfLawMedicineEthicsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973787_JournalOfLawMedicineEthicsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:09:48+00:00","last_run_id":44965,"last_run_start":"2026-09-09T17:09:47+00:00","last_runtime_seconds":0.005272973794490099,"last_status":"no_items","law_review_id":910,"law_review_name":"Journal Of Law Medicine Ethics","law_review_scraper_name":"journal_of_law_medicine_ethics_scraper.py","module_path":"scrapers.journal_of_law_medicine_ethics_scraper","platform":null,"scraper_id":"JournalOfLawMedicineEthicsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Legal Analysis","class_name":"JournalOfLegalAnalysisScraper","days_since_last_run":17,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_legal_analysis_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":4,"last_error_category":"partial_download_errors","last_error_message":"HTTP session fallback failed for https://dash.harvard.edu/bitstream/1/20200198/1/Ramseyer_767.pdf: DownloadError: Download failed for https://dash.harvard.edu/bitstream/1/20200198/1/Ramseyer_767.pdf","last_error_traceback":null,"last_errors":2,"last_extra_json":"{\"automation_cycle_id\": 234908, \"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 391587, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-09-04T22:49:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-04T22:44:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788561896_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788561896_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-04T22:50:14+00:00","last_run_id":44907,"last_run_start":"2026-09-04T22:44:56+00:00","last_runtime_seconds":317.44548027263954,"last_status":"partial","law_review_id":89,"law_review_name":"Journal of Legal Analysis","law_review_scraper_name":"journal_of_legal_analysis_scraper.py","module_path":"scrapers.journal_of_legal_analysis_scraper","platform":"bepress","scraper_id":"JournalOfLegalAnalysisScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Legal Aspects of Sport","class_name":"JournalOfLegalAspectsOfSportScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_legal_aspects_of_sport_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":240,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249868, \"canonical_name\": \"Journal of Legal Aspects of Sport\", \"child_pid\": 135153, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfLegalAspectsOfSportScraper:Journal of Legal Aspects of Sport\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_legal_aspects_of_sport_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:33:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 619, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:31:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLegalAspectsOfSportScraper\", \"script_path\": \"scrapers/journal_of_legal_aspects_of_sport_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263118_JournalOfLegalAspectsOfSportScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263118_JournalOfLegalAspectsOfSportScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":4,"last_run_end":"2026-09-13T01:34:06+00:00","last_run_id":45161,"last_run_start":"2026-09-13T01:31:58+00:00","last_runtime_seconds":128.25563446991146,"last_status":"success","law_review_id":619,"law_review_name":"Journal of Legal Aspects of Sport","law_review_scraper_name":"journal_of_legal_aspects_of_sport_scraper.py","module_path":"scrapers.journal_of_legal_aspects_of_sport_scraper","platform":null,"scraper_id":"JournalOfLegalAspectsOfSportScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Legal Studies Education","class_name":"JournalOfLegalStudiesEducationScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_legal_studies_education_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: PDFs appear to require Wiley Online Library subscription/institutional access; no stable open-access PDF archive found.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243684, \"canonical_name\": \"Journal of Legal Studies Education\", \"child_pid\": 1615128, \"file_path\": \"scrapers/journal_of_legal_studies_education_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:03:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 620, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:03:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLegalStudiesEducationScraper\", \"script_path\": \"scrapers/journal_of_legal_studies_education_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973427_JournalOfLegalStudiesEducationScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973427_JournalOfLegalStudiesEducationScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:03:47+00:00","last_run_id":44931,"last_run_start":"2026-09-09T17:03:47+00:00","last_runtime_seconds":0.006598537787795067,"last_status":"no_items","law_review_id":620,"law_review_name":"Journal of Legal Studies Education","law_review_scraper_name":"journal_of_legal_studies_education_scraper.py","module_path":"scrapers.journal_of_legal_studies_education_scraper","platform":null,"scraper_id":"JournalOfLegalStudiesEducationScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Legal Studies","class_name":"JournalOfLegalStudiesScraper","days_since_last_run":69,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_legal_studies_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: University of Chicago Press-hosted content is outside the automated scraping policy; no public open-access artifact was used.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 44443, \"canonical_name\": \"Journal of Legal Studies\", \"child_pid\": 3298494, \"file_path\": \"scrapers/journal_of_legal_studies_scraper.py\", \"heartbeat_at\": \"2026-07-14T21:30:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 202, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T21:30:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfLegalStudiesScraper\", \"script_path\": \"scrapers/journal_of_legal_studies_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784064605_JournalOfLegalStudiesScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784064605_JournalOfLegalStudiesScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-07-14T21:30:05+00:00","last_run_id":44112,"last_run_start":"2026-07-14T21:30:05+00:00","last_runtime_seconds":0.0035341610200703144,"last_status":"no_items","law_review_id":202,"law_review_name":"Journal of Legal Studies","law_review_scraper_name":"journal_of_legal_studies_scraper.py","module_path":"scrapers.journal_of_legal_studies_scraper","platform":null,"scraper_id":"JournalOfLegalStudiesScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of National Security Law and Policy","class_name":"JournalOfNationalSecurityLawAndPolicyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_national_security_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Failed to fetch WordPress API: TimeoutError:","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249868, \"canonical_name\": \"Journal of National Security Law and Policy\", \"child_pid\": 139012, \"discovery_problem\": \"Failed to fetch WordPress API: TimeoutError: \", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfNationalSecurityLawAndPolicyScraper:Journal of National Security Law and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_national_security_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:34:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 622, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:34:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfNationalSecurityLawAndPolicyScraper\", \"script_path\": \"scrapers/journal_of_national_security_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263244_JournalOfNationalSecurityLawAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263244_JournalOfNationalSecurityLawAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:34:50+00:00","last_run_id":45165,"last_run_start":"2026-09-13T01:34:04+00:00","last_runtime_seconds":45.99118085904047,"last_status":"no_items","law_review_id":622,"law_review_name":"Journal of National Security Law and Policy","law_review_scraper_name":"journal_of_national_security_law_and_policy_scraper.py","module_path":"scrapers.journal_of_national_security_law_and_policy_scraper","platform":"wordpress","scraper_id":"JournalOfNationalSecurityLawAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Race, Gender, and Poverty","class_name":"JournalOfRaceGenderAndPovertyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_race_gender_and_poverty_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":50,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249792, \"canonical_name\": \"Journal of Race, Gender, and Poverty\", \"child_pid\": 39856, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfRaceGenderAndPovertyScraper:Journal of Race, Gender, and Poverty\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_race_gender_and_poverty_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:34:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 623, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:33:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfRaceGenderAndPovertyScraper\", \"script_path\": \"scrapers/journal_of_race_gender_and_poverty_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259594_JournalOfRaceGenderAndPovertyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259594_JournalOfRaceGenderAndPovertyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":8,"last_run_end":"2026-09-13T00:34:19+00:00","last_run_id":45121,"last_run_start":"2026-09-13T00:33:14+00:00","last_runtime_seconds":64.72260334296152,"last_status":"success","law_review_id":623,"law_review_name":"Journal of Race, Gender, and Poverty","law_review_scraper_name":"journal_of_race_gender_and_poverty_scraper.py","module_path":"scrapers.journal_of_race_gender_and_poverty_scraper","platform":"scholastica","scraper_id":"JournalOfRaceGenderAndPovertyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Regulatory Compliance","class_name":"JournalOfRegulatoryComplianceScraper","days_since_last_run":10,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_regulatory_compliance_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":15,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_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}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T14:23:50+00:00","last_run_id":44997,"last_run_start":"2026-09-12T14:23:45+00:00","last_runtime_seconds":5.265303338877857,"last_status":"no_new_content","law_review_id":624,"law_review_name":"Journal of Regulatory Compliance","law_review_scraper_name":"journal_of_regulatory_compliance_scraper.py","module_path":"scrapers.journal_of_regulatory_compliance_scraper","platform":null,"scraper_id":"JournalOfRegulatoryComplianceScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of the Copyright Society","class_name":"JournalOfTheCopyrightSocietyDuplicateEntryScraper","days_since_last_run":null,"discovered_at":"2026-03-30 20:10:20","file_path":"scrapers/journal_of_the_copyright_society_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":null,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":null,"last_extra_json":null,"last_pdfs_downloaded":null,"last_run_end":null,"last_run_id":null,"last_run_start":null,"last_runtime_seconds":null,"last_status":null,"law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.journal_of_the_copyright_society_scraper","platform":"wordpress","scraper_id":"JournalOfTheCopyrightSocietyDuplicateEntryScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of the Copyright Society of the U.S.A.","class_name":"JournalOfTheCopyrightSocietyScraper","days_since_last_run":9,"discovered_at":"2026-01-19 01:12:58","file_path":"scrapers/journal_of_the_copyright_society_of_the_usa_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":124,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249792, \"canonical_name\": \"Journal of the Copyright Society of the U.S.A.\", \"child_pid\": 43322, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfTheCopyrightSocietyScraper:Journal of the Copyright Society of the U.S.A.\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_the_copyright_society_of_the_usa_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:35:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 372, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:34:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfTheCopyrightSocietyScraper\", \"script_path\": \"scrapers/journal_of_the_copyright_society_of_the_usa_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259692_JournalOfTheCopyrightSocietyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259692_JournalOfTheCopyrightSocietyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:36:09+00:00","last_run_id":45126,"last_run_start":"2026-09-13T00:34:52+00:00","last_runtime_seconds":76.7138642850332,"last_status":"no_new_content","law_review_id":372,"law_review_name":"Journal of the Copyright Society of the U.S.A.","law_review_scraper_name":"journal_of_the_copyright_society_of_the_usa_scraper.py","module_path":"scrapers.journal_of_the_copyright_society_of_the_usa_scraper","platform":"wordpress","scraper_id":"JournalOfTheCopyrightSocietyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of the Patent and Trademark Office Society","class_name":"JournalOfThePatentAndTrademarkOfficeSocietyScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_the_patent_and_trademark_office_society_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: PTOS membership required at jptos.org (no public PDF archive) (Published by PTOS; requires membership at jptos.org or purchase per issue. Historical content vols 1-11 (1918-1928) available on Internet Archive, but modern content is membership-gated.)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243684, \"canonical_name\": \"Journal of the Patent and Trademark Office Society\", \"child_pid\": 1615137, \"file_path\": \"scrapers/journal_of_the_patent_and_trademark_office_society_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:03:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 630, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:03:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfThePatentAndTrademarkOfficeSocietyScraper\", \"script_path\": \"scrapers/journal_of_the_patent_and_trademark_office_society_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973427_JournalOfThePatentAndTrademarkOfficeSocietyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973427_JournalOfThePatentAndTrademarkOfficeSocietyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:03:48+00:00","last_run_id":44934,"last_run_start":"2026-09-09T17:03:47+00:00","last_runtime_seconds":0.00624507199972868,"last_status":"no_items","law_review_id":630,"law_review_name":"Journal of the Patent and Trademark Office Society","law_review_scraper_name":"journal_of_the_patent_and_trademark_office_society_scraper.py","module_path":"scrapers.journal_of_the_patent_and_trademark_office_society_scraper","platform":null,"scraper_id":"JournalOfThePatentAndTrademarkOfficeSocietyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Journal of Tort Law [online]","class_name":"JournalOfTortLawOnlineScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_tort_law_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249859, \"canonical_name\": \"Journal of Tort Law [online]\", \"child_pid\": 125130, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfTortLawOnlineScraper:Journal of Tort Law [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_tort_law_online_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:27:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 370, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:25:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JournalOfTortLawOnlineScraper\", \"script_path\": \"scrapers/journal_of_tort_law_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789262721_JournalOfTortLawOnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789262721_JournalOfTortLawOnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:27:33+00:00","last_run_id":45152,"last_run_start":"2026-09-13T01:25:21+00:00","last_runtime_seconds":131.3109102388844,"last_status":"no_new_content","law_review_id":370,"law_review_name":"Journal of Tort Law [online]","law_review_scraper_name":"journal_of_tort_law_online_scraper.py","module_path":"scrapers.journal_of_tort_law_online_scraper","platform":null,"scraper_id":"JournalOfTortLawOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Jurimetrics: The Journal of Law, Science, and Technology","class_name":"JurimetricsScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/jurimetrics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Jurimetrics does not appear to have a stable public PDF archive. The prior Digital Commons host digitalcommons.law.asu.edu is NXDOMAIN, and access is typically via JSTOR/HeinOnline or other subscription platforms.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243684, \"canonical_name\": \"Jurimetrics: The Journal of Law, Science, and Technology\", \"file_path\": \"scrapers/jurimetrics_scraper.py\", \"law_review_id\": 631, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:03:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JurimetricsScraper\", \"script_path\": \"scrapers/jurimetrics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973427_JurimetricsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973427_JurimetricsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:03:48+00:00","last_run_id":44935,"last_run_start":"2026-09-09T17:03:47+00:00","last_runtime_seconds":0.004678949248045683,"last_status":"no_items","law_review_id":631,"law_review_name":"Jurimetrics: The Journal of Law, Science, and Technology","law_review_scraper_name":"jurimetrics_scraper.py","module_path":"scrapers.jurimetrics_scraper","platform":"bepress","scraper_id":"JurimetricsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Justice: An International Journal of Faith, Law, and Human Rights","class_name":"JusticeAnInternationalJournalOfFaithLawAndHumanRightsScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/justice_an_international_journal_of_faith_law_and_human_rights_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: No published PDF article IDs found on the public Scholastica pages (expected `window.JOURNAL.published_article_ids`); likely a submissions portal.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"Justice: An International Journal of Faith, Law, and Human Rights\", \"child_pid\": 1626285, \"file_path\": \"scrapers/justice_an_international_journal_of_faith_law_and_human_rights_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 632, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"JusticeAnInternationalJournalOfFaithLawAndHumanRightsScraper\", \"script_path\": \"scrapers/justice_an_international_journal_of_faith_law_and_human_rights_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973896_JusticeAnInternationalJournalOfFaithLawAndHumanRightsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973896_JusticeAnInternationalJournalOfFaithLawAndHumanRightsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:11:46+00:00","last_run_id":44973,"last_run_start":"2026-09-09T17:11:36+00:00","last_runtime_seconds":10.401564895641059,"last_status":"no_items","law_review_id":632,"law_review_name":"Justice: An International Journal of Faith, Law, and Human Rights","law_review_scraper_name":"justice_an_international_journal_of_faith_law_and_human_rights_scraper.py","module_path":"scrapers.justice_an_international_journal_of_faith_law_and_human_rights_scraper","platform":"scholastica","scraper_id":"JusticeAnInternationalJournalOfFaithLawAndHumanRightsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Kansas Law Review","class_name":"KansasLawReviewScraper","days_since_last_run":183,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/kansas_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: This row appears to duplicate 'University of Kansas Law Review' (already implemented); consider merging/removing the duplicate.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Kansas Law Review\", \"child_pid\": 649068, \"file_path\": \"scrapers/kansas_law_review_scraper.py\", \"heartbeat_at\": \"2026-03-23T08:09:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 937, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-23T08:09:22+00:00\", \"scraper_id\": \"KansasLawReviewScraper\", \"script_path\": \"scrapers/kansas_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774253362_KansasLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774253362_KansasLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-23T08:09:25+00:00","last_run_id":3462,"last_run_start":"2026-03-23T08:09:22+00:00","last_runtime_seconds":0.009611592628061771,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.kansas_law_review_scraper","platform":null,"scraper_id":"KansasLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"LSU Journal of Energy Law and Resources","class_name":"LSUJournalOfEnergyLawAndResourcesScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/lsu_journal_of_energy_law_and_resources_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":244,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249792, \"canonical_name\": \"LSU Journal of Energy Law and Resources\", \"child_pid\": 41827, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LSUJournalOfEnergyLawAndResourcesScraper:LSU Journal of Energy Law and Resources\", \"waiting\": 0}, \"file_path\": \"scrapers/lsu_journal_of_energy_law_and_resources_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:34:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 634, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:34:25+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LSUJournalOfEnergyLawAndResourcesScraper\", \"script_path\": \"scrapers/lsu_journal_of_energy_law_and_resources_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259665_LSUJournalOfEnergyLawAndResourcesScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259665_LSUJournalOfEnergyLawAndResourcesScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:34:52+00:00","last_run_id":45125,"last_run_start":"2026-09-13T00:34:25+00:00","last_runtime_seconds":27.080162381287664,"last_status":"no_new_content","law_review_id":634,"law_review_name":"LSU Journal of Energy Law and Resources","law_review_scraper_name":"lsu_journal_of_energy_law_and_resources_scraper.py","module_path":"scrapers.lsu_journal_of_energy_law_and_resources_scraper","platform":"oai_pmh","scraper_id":"LSUJournalOfEnergyLawAndResourcesScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Labor Law Journal","class_name":"LaborLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/labor_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Labor Law Journal is published by Wolters Kluwer (CCH) and is commercially paywalled with no open access archive available. Access requires subscription through Wolters Kluwer's VitalLaw platform or legal research databases. ISSN: 0023-6586.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243684, \"canonical_name\": \"Labor Law Journal\", \"child_pid\": 1615144, \"file_path\": \"scrapers/labor_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:03:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 636, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:03:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LaborLawJournalScraper\", \"script_path\": \"scrapers/labor_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973428_LaborLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973428_LaborLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:03:48+00:00","last_run_id":44936,"last_run_start":"2026-09-09T17:03:48+00:00","last_runtime_seconds":0.004924601875245571,"last_status":"no_items","law_review_id":636,"law_review_name":"Labor Law Journal","law_review_scraper_name":"labor_law_journal_scraper.py","module_path":"scrapers.labor_law_journal_scraper","platform":null,"scraper_id":"LaborLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Latin American and Caribbean Law Review","class_name":"LatinAmericanAndCaribbeanLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/latin_american_and_caribbean_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: No open-access PDF archive found yet for Latin American and Caribbean Law Review. The previously suggested FIU Law landing page returns HTTP 404, and FIU's Digital Commons repository (ecollections.law.fiu.edu) does not expose a publication set for this journal. Recheck later.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243694, \"canonical_name\": \"Latin American and Caribbean Law Review\", \"child_pid\": 1623505, \"file_path\": \"scrapers/latin_american_and_caribbean_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:09:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 637, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:09:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LatinAmericanAndCaribbeanLawReviewScraper\", \"script_path\": \"scrapers/latin_american_and_caribbean_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973788_LatinAmericanAndCaribbeanLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973788_LatinAmericanAndCaribbeanLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:09:48+00:00","last_run_id":44969,"last_run_start":"2026-09-09T17:09:48+00:00","last_runtime_seconds":0.0059511130675673485,"last_status":"no_items","law_review_id":637,"law_review_name":"Latin American and Caribbean Law Review","law_review_scraper_name":"latin_american_and_caribbean_law_review_scraper.py","module_path":"scrapers.latin_american_and_caribbean_law_review_scraper","platform":null,"scraper_id":"LatinAmericanAndCaribbeanLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Law and Contemporary Problems","class_name":"LawAndContemporaryProblemsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/law_and_contemporary_problems_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":131,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249792, \"canonical_name\": \"Law and Contemporary Problems\", \"child_pid\": 43767, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LawAndContemporaryProblemsScraper:Law and Contemporary Problems\", \"waiting\": 0}, \"file_path\": \"scrapers/law_and_contemporary_problems_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:35:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 81, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:35:16+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LawAndContemporaryProblemsScraper\", \"script_path\": \"scrapers/law_and_contemporary_problems_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259716_LawAndContemporaryProblemsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259716_LawAndContemporaryProblemsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:36:07+00:00","last_run_id":45127,"last_run_start":"2026-09-13T00:35:16+00:00","last_runtime_seconds":50.69043693784624,"last_status":"no_new_content","law_review_id":81,"law_review_name":"Law and Contemporary Problems","law_review_scraper_name":"law_and_contemporary_problems_scraper.py","module_path":"scrapers.law_and_contemporary_problems_scraper","platform":"bepress","scraper_id":"LawAndContemporaryProblemsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Law and Human Behavior","class_name":"LawAndHumanBehaviorScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/law_and_human_behavior_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Springer-hosted Law and Human Behavior PDFs redirect to an auth wall (institutional login / paywall), so no public PDFs were found.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"Law and Human Behavior\", \"child_pid\": 1608434, \"file_path\": \"scrapers/law_and_human_behavior_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:02:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 301, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LawAndHumanBehaviorScraper\", \"script_path\": \"scrapers/law_and_human_behavior_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973124_LawAndHumanBehaviorScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973124_LawAndHumanBehaviorScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:02:19+00:00","last_run_id":44926,"last_run_start":"2026-09-09T16:58:44+00:00","last_runtime_seconds":214.66054380172864,"last_status":"no_items","law_review_id":301,"law_review_name":"Law and Human Behavior","law_review_scraper_name":"law_and_human_behavior_scraper.py","module_path":"scrapers.law_and_human_behavior_scraper","platform":null,"scraper_id":"LawAndHumanBehaviorScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Law & Ethics of Human Rights","class_name":"LawEthicsOfHumanRightsScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/law_ethics_human_rights_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Law & Ethics of Human Rights appears to be distributed via subscription platforms and does not expose a stable open-access PDF archive.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261861, \"canonical_name\": \"Law & Ethics of Human Rights\", \"child_pid\": 1144954, \"discovery_problem\": \"PAYWALLED: Law & Ethics of Human Rights appears to be distributed via subscription platforms and does not expose a stable open-access PDF archive.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LawEthicsOfHumanRightsScraper:Law & Ethics of Human Rights\", \"waiting\": 0}, \"file_path\": \"scrapers/law_ethics_human_rights_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:23:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 384, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:23:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LawEthicsOfHumanRightsScraper\", \"script_path\": \"scrapers/law_ethics_human_rights_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789806211_LawEthicsOfHumanRightsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789806211_LawEthicsOfHumanRightsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:23:35+00:00","last_run_id":46063,"last_run_start":"2026-09-19T08:23:31+00:00","last_runtime_seconds":0.014639949891716242,"last_status":"no_items","law_review_id":384,"law_review_name":"Law & Ethics of Human Rights","law_review_scraper_name":"law_ethics_human_rights_scraper.py","module_path":"scrapers.law_ethics_human_rights_scraper","platform":null,"scraper_id":"LawEthicsOfHumanRightsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Law Library Journal","class_name":"LawLibraryJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/law_library_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":65,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249868, \"canonical_name\": \"Law Library Journal\", \"child_pid\": 136610, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LawLibraryJournalScraper:Law Library Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/law_library_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:34:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 395, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:32:33+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LawLibraryJournalScraper\", \"script_path\": \"scrapers/law_library_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263153_LawLibraryJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263153_LawLibraryJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":3,"last_run_end":"2026-09-13T01:34:03+00:00","last_run_id":45163,"last_run_start":"2026-09-13T01:32:33+00:00","last_runtime_seconds":89.75882209092379,"last_status":"success","law_review_id":395,"law_review_name":"Law Library Journal","law_review_scraper_name":"law_library_journal_scraper.py","module_path":"scrapers.law_library_journal_scraper","platform":"wordpress","scraper_id":"LawLibraryJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Law & Social Inquiry","class_name":"LawSocialInquiryScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/law_social_inquiry_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":70,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249859, \"canonical_name\": \"Law & Social Inquiry\", \"child_pid\": 123766, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LawSocialInquiryScraper:Law & Social Inquiry\", \"waiting\": 0}, \"file_path\": \"scrapers/law_social_inquiry_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:29:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 141, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:24:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LawSocialInquiryScraper\", \"script_path\": \"scrapers/law_social_inquiry_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789262693_LawSocialInquiryScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789262693_LawSocialInquiryScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:30:00+00:00","last_run_id":45151,"last_run_start":"2026-09-13T01:24:53+00:00","last_runtime_seconds":306.5967170591466,"last_status":"no_new_content","law_review_id":141,"law_review_name":"Law & Social Inquiry","law_review_scraper_name":"law_social_inquiry_scraper.py","module_path":"scrapers.law_social_inquiry_scraper","platform":null,"scraper_id":"LawSocialInquiryScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Law & Society Review","class_name":"LawSocietyReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/law_society_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Law & Society Review is primarily distributed via subscription (publisher platform). No stable open-access PDF archive identified.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"Law & Society Review\", \"child_pid\": 1601993, \"file_path\": \"scrapers/law_society_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:54:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 217, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LawSocietyReviewScraper\", \"script_path\": \"scrapers/law_society_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972889_LawSocietyReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972889_LawSocietyReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:54:49+00:00","last_run_id":44915,"last_run_start":"2026-09-09T16:54:49+00:00","last_runtime_seconds":0.005181762855499983,"last_status":"no_items","law_review_id":217,"law_review_name":"Law & Society Review","law_review_scraper_name":"law_society_review_scraper.py","module_path":"scrapers.law_society_review_scraper","platform":null,"scraper_id":"LawSocietyReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Leiden Journal of International Law","class_name":"LeidenJournalOfInternationalLawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/leiden_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Leiden Journal of International Law is primarily subscription-gated on Cambridge Core. No stable open-access PDF archive identified.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"Leiden Journal of International Law\", \"child_pid\": 1602001, \"file_path\": \"scrapers/leiden_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:54:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 303, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:50+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LeidenJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/leiden_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972890_LeidenJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972890_LeidenJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:54:50+00:00","last_run_id":44918,"last_run_start":"2026-09-09T16:54:50+00:00","last_runtime_seconds":0.005322394892573357,"last_status":"no_items","law_review_id":303,"law_review_name":"Leiden Journal of International Law","law_review_scraper_name":"leiden_journal_of_international_law_scraper.py","module_path":"scrapers.leiden_journal_of_international_law_scraper","platform":null,"scraper_id":"LeidenJournalOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Lewis & Clark Law Review","class_name":"LewisClarkLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/lewis_clark_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":131,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249818, \"canonical_name\": \"Lewis & Clark Law Review\", \"child_pid\": 74350, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LewisClarkLawReviewScraper:Lewis & Clark Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/lewis_clark_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:54:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 56, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:53:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LewisClarkLawReviewScraper\", \"script_path\": \"scrapers/lewis_clark_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789260823_LewisClarkLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789260823_LewisClarkLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:54:29+00:00","last_run_id":45135,"last_run_start":"2026-09-13T00:53:43+00:00","last_runtime_seconds":45.80449375230819,"last_status":"no_new_content","law_review_id":56,"law_review_name":"Lewis & Clark Law Review","law_review_scraper_name":"lewis_clark_law_review_scraper.py","module_path":"scrapers.lewis_clark_law_review_scraper","platform":null,"scraper_id":"LewisClarkLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Louisiana Law Review","class_name":"LouisianaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/louisiana_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249859, \"canonical_name\": \"Louisiana Law Review\", \"child_pid\": 123731, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LouisianaLawReviewScraper:Louisiana Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/louisiana_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:26:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 215, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:24:45+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LouisianaLawReviewScraper\", \"script_path\": \"scrapers/louisiana_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789262685_LouisianaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789262685_LouisianaLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:26:31+00:00","last_run_id":45150,"last_run_start":"2026-09-13T01:24:45+00:00","last_runtime_seconds":104.90378655400127,"last_status":"no_new_content","law_review_id":215,"law_review_name":"Louisiana Law Review","law_review_scraper_name":"louisiana_scraper.py","module_path":"scrapers.louisiana_scraper","platform":"bepress","scraper_id":"LouisianaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Louis D. Brandeis School of Law University of Louisville Journal of Animal and Environmental Law","class_name":"LouisvilleJournalOfAnimalAndEnvironmentalLawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/louis_d_brandeis_school_of_law_university_of_louisville_journal_of_animal_and_environmental_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"MOVED: TEMPORARILY_DOWN: Squarespace \"Website Expired\" at https://www.louisvillejael.com/publication (HTTP 404); domain/account may return, but no open-access archive is currently reachable.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"Louis D. Brandeis School of Law University of Louisville Journal of Animal and Environmental Law\", \"child_pid\": 1626398, \"file_path\": \"scrapers/louis_d_brandeis_school_of_law_university_of_louisville_journal_of_animal_and_environmental_law_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 646, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:37+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LouisvilleJournalOfAnimalAndEnvironmentalLawScraper\", \"script_path\": \"scrapers/louis_d_brandeis_school_of_law_university_of_louisville_journal_of_animal_and_environmental_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973897_LouisvilleJournalOfAnimalAndEnvironmentalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973897_LouisvilleJournalOfAnimalAndEnvironmentalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:11:54+00:00","last_run_id":44977,"last_run_start":"2026-09-09T17:11:37+00:00","last_runtime_seconds":17.311736463103443,"last_status":"no_items","law_review_id":646,"law_review_name":"Louis D. Brandeis School of Law University of Louisville Journal of Animal and Environmental Law","law_review_scraper_name":"louis_d_brandeis_school_of_law_university_of_louisville_journal_of_animal_and_environmental_law_scraper.py","module_path":"scrapers.louis_d_brandeis_school_of_law_university_of_louisville_journal_of_animal_and_environmental_law_scraper","platform":null,"scraper_id":"LouisvilleJournalOfAnimalAndEnvironmentalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Loyola Journal of Public Interest Law","class_name":"LoyolaJournalOfPublicInterestLawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/loyola_journal_of_public_interest_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: HeinOnline subscription required; official site loynojpil.org has no direct PDF links","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243684, \"canonical_name\": \"Loyola Journal of Public Interest Law\", \"child_pid\": 1615145, \"file_path\": \"scrapers/loyola_journal_of_public_interest_law_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:03:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 648, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:03:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LoyolaJournalOfPublicInterestLawScraper\", \"script_path\": \"scrapers/loyola_journal_of_public_interest_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973428_LoyolaJournalOfPublicInterestLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973428_LoyolaJournalOfPublicInterestLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:03:48+00:00","last_run_id":44937,"last_run_start":"2026-09-09T17:03:48+00:00","last_runtime_seconds":0.005303117912262678,"last_status":"no_items","law_review_id":648,"law_review_name":"Loyola Journal of Public Interest Law","law_review_scraper_name":"loyola_journal_of_public_interest_law_scraper.py","module_path":"scrapers.loyola_journal_of_public_interest_law_scraper","platform":null,"scraper_id":"LoyolaJournalOfPublicInterestLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Loyola Law Review","class_name":"LoyolaLawReviewScraper","days_since_last_run":10,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/loyola_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 248944, \"canonical_name\": \"Loyola Law Review\", \"child_pid\": 3245710, \"file_path\": \"scrapers/loyola_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T13:28:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 182, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T13:26:49+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"LoyolaLawReviewScraper\", \"script_path\": \"scrapers/loyola_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789219609_LoyolaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789219609_LoyolaLawReviewScraper.out.log\", \"timeout_minutes\": 10}","last_pdfs_downloaded":46,"last_run_end":"2026-09-12T13:28:44+00:00","last_run_id":44993,"last_run_start":"2026-09-12T13:26:49+00:00","last_runtime_seconds":114.70986443106085,"last_status":"success","law_review_id":182,"law_review_name":"Loyola Law Review","law_review_scraper_name":"loyola_law_review_scraper.py","module_path":"scrapers.loyola_law_review_scraper","platform":null,"scraper_id":"LoyolaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Loyola Maritime Law Journal","class_name":"LoyolaMaritimeLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/loyola_maritime_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":70,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249818, \"canonical_name\": \"Loyola Maritime Law Journal\", \"child_pid\": 74064, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LoyolaMaritimeLawJournalScraper:Loyola Maritime Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/loyola_maritime_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:53:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 649, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:53:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LoyolaMaritimeLawJournalScraper\", \"script_path\": \"scrapers/loyola_maritime_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789260810_LoyolaMaritimeLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789260810_LoyolaMaritimeLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:53:54+00:00","last_run_id":45133,"last_run_start":"2026-09-13T00:53:30+00:00","last_runtime_seconds":23.063368018250912,"last_status":"no_new_content","law_review_id":649,"law_review_name":"Loyola Maritime Law Journal","law_review_scraper_name":"loyola_maritime_law_journal_scraper.py","module_path":"scrapers.loyola_maritime_law_journal_scraper","platform":"scholastica","scraper_id":"LoyolaMaritimeLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"Loyola of Los Angeles International and Comparative Law Review","class_name":"LoyolaOfLosAngelesInternationalAndComparativeLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/loyola_of_los_angeles_international_and_comparative_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249818, \"canonical_name\": \"Loyola of Los Angeles International and Comparative Law Review\", \"child_pid\": 74065, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LoyolaOfLosAngelesInternationalAndComparativeLawReviewScraper:Loyola of Los Angeles International and Comparative Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/loyola_of_los_angeles_international_and_comparative_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:53:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 652, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:53:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LoyolaOfLosAngelesInternationalAndComparativeLawReviewScraper\", \"script_path\": \"scrapers/loyola_of_los_angeles_international_and_comparative_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789260810_LoyolaOfLosAngelesInternationalAndComparativeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789260810_LoyolaOfLosAngelesInternationalAndComparativeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:53:42+00:00","last_run_id":45134,"last_run_start":"2026-09-13T00:53:30+00:00","last_runtime_seconds":11.057781443931162,"last_status":"no_new_content","law_review_id":652,"law_review_name":"Loyola of Los Angeles International and Comparative Law Review","law_review_scraper_name":"loyola_of_los_angeles_international_and_comparative_law_review_scraper.py","module_path":"scrapers.loyola_of_los_angeles_international_and_comparative_law_review_scraper","platform":"playwright","scraper_id":"LoyolaOfLosAngelesInternationalAndComparativeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Loyola University Chicago International Law Review","class_name":"LoyolaUniversityChicagoInternationalLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/loyola_university_chicago_international_law_review_scraper_v2.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":167,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249818, \"canonical_name\": \"Loyola University Chicago International Law Review\", \"child_pid\": 74063, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LoyolaUniversityChicagoInternationalLawReviewScraper:Loyola University Chicago International Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/loyola_university_chicago_international_law_review_scraper_v2.py\", \"heartbeat_at\": \"2026-09-13T00:53:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 650, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:53:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"LoyolaUniversityChicagoInternationalLawReviewScraper\", \"script_path\": \"scrapers/loyola_university_chicago_international_law_review_scraper_v2.py\", \"stderr_path\": \"logs/orchestrator_runs/1789260810_LoyolaUniversityChicagoInternationalLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789260810_LoyolaUniversityChicagoInternationalLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:53:47+00:00","last_run_id":45132,"last_run_start":"2026-09-13T00:53:30+00:00","last_runtime_seconds":16.184822528157383,"last_status":"no_new_content","law_review_id":650,"law_review_name":"Loyola University Chicago International Law Review","law_review_scraper_name":"loyola_university_chicago_international_law_review_scraper_v2.py","module_path":"scrapers.loyola_university_chicago_international_law_review_scraper_v2","platform":"bepress","scraper_id":"LoyolaUniversityChicagoInternationalLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Magazine of Intersectional Law","class_name":"MagazineOfIntersectionalLawScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/magazine_of_intersectional_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: could not locate a stable publishing/archive site for this title; verify the canonical name.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Magazine of Intersectional Law\", \"child_pid\": 2922491, \"file_path\": \"scrapers/magazine_of_intersectional_law_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:44:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 653, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:44:55+00:00\", \"scraper_id\": \"MagazineOfIntersectionalLawScraper\", \"script_path\": \"scrapers/magazine_of_intersectional_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377095_MagazineOfIntersectionalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377095_MagazineOfIntersectionalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:44:57+00:00","last_run_id":3341,"last_run_start":"2026-03-13T04:44:55+00:00","last_runtime_seconds":0.006914491765201092,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.magazine_of_intersectional_law_scraper","platform":null,"scraper_id":"MagazineOfIntersectionalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Manchester Journal of International Economic Law","class_name":"ManchesterJournalOfInternationalEconomicLawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/manchester_journal_of_international_economic_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: ElectronicPublications.org requires a subscriber login/payment to access Manchester Journal of International Economic Law PDFs (unauthenticated requests show a Sign in / subscription prompt).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243688, \"canonical_name\": \"Manchester Journal of International Economic Law\", \"child_pid\": 1618514, \"file_path\": \"scrapers/manchester_journal_of_international_economic_law_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:06:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 654, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:06:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ManchesterJournalOfInternationalEconomicLawScraper\", \"script_path\": \"scrapers/manchester_journal_of_international_economic_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973583_ManchesterJournalOfInternationalEconomicLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973583_ManchesterJournalOfInternationalEconomicLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:06:25+00:00","last_run_id":44940,"last_run_start":"2026-09-09T17:06:23+00:00","last_runtime_seconds":2.33364646602422,"last_status":"no_items","law_review_id":654,"law_review_name":"Manchester Journal of International Economic Law","law_review_scraper_name":"manchester_journal_of_international_economic_law_scraper.py","module_path":"scrapers.manchester_journal_of_international_economic_law_scraper","platform":null,"scraper_id":"ManchesterJournalOfInternationalEconomicLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Manitoba Law Journal","class_name":"ManitobaLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/manitoba_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":283,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249818, \"canonical_name\": \"Manitoba Law Journal\", \"child_pid\": 76222, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ManitobaLawJournalScraper:Manitoba Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/manitoba_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:55:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 655, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:54:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ManitobaLawJournalScraper\", \"script_path\": \"scrapers/manitoba_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789260879_ManitobaLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789260879_ManitobaLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:55:18+00:00","last_run_id":45139,"last_run_start":"2026-09-13T00:54:39+00:00","last_runtime_seconds":38.34776174509898,"last_status":"no_new_content","law_review_id":655,"law_review_name":"Manitoba Law Journal","law_review_scraper_name":"manitoba_law_journal_scraper.py","module_path":"scrapers.manitoba_law_journal_scraper","platform":null,"scraper_id":"ManitobaLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Marquette Benefits and Social Welfare Law Review","class_name":"MarquetteBenefitsAndSocialWelfareLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/marquette_benefits_and_social_welfare_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":116,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249818, \"canonical_name\": \"Marquette Benefits and Social Welfare Law Review\", \"child_pid\": 75369, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MarquetteBenefitsAndSocialWelfareLawReviewScraper:Marquette Benefits and Social Welfare Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/marquette_benefits_and_social_welfare_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:54:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 656, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:54:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MarquetteBenefitsAndSocialWelfareLawReviewScraper\", \"script_path\": \"scrapers/marquette_benefits_and_social_welfare_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789260869_MarquetteBenefitsAndSocialWelfareLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789260869_MarquetteBenefitsAndSocialWelfareLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:54:38+00:00","last_run_id":45138,"last_run_start":"2026-09-13T00:54:29+00:00","last_runtime_seconds":8.797557739075273,"last_status":"no_new_content","law_review_id":656,"law_review_name":"Marquette Benefits and Social Welfare Law Review","law_review_scraper_name":"marquette_benefits_and_social_welfare_law_review_scraper.py","module_path":"scrapers.marquette_benefits_and_social_welfare_law_review_scraper","platform":"bepress","scraper_id":"MarquetteBenefitsAndSocialWelfareLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Marquette Intellectual Property and Innovation Law Review","class_name":"MarquetteIntellectualPropertyAndInnovationLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/marquette_intellectual_property_and_innovation_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249818, \"canonical_name\": \"Marquette Intellectual Property and Innovation Law Review\", \"child_pid\": 76641, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MarquetteIntellectualPropertyAndInnovationLawReviewScraper:Marquette Intellectual Property and Innovation Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/marquette_intellectual_property_and_innovation_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T00:55:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 657, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:55:18+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MarquetteIntellectualPropertyAndInnovationLawReviewScraper\", \"script_path\": \"scrapers/marquette_intellectual_property_and_innovation_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789260918_MarquetteIntellectualPropertyAndInnovationLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789260918_MarquetteIntellectualPropertyAndInnovationLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T00:55:40+00:00","last_run_id":45140,"last_run_start":"2026-09-13T00:55:18+00:00","last_runtime_seconds":21.91733656125143,"last_status":"no_new_content","law_review_id":657,"law_review_name":"Marquette Intellectual Property and Innovation Law Review","law_review_scraper_name":"marquette_intellectual_property_and_innovation_law_review_scraper.py","module_path":"scrapers.marquette_intellectual_property_and_innovation_law_review_scraper","platform":"bepress","scraper_id":"MarquetteIntellectualPropertyAndInnovationLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Marquette Law Review","class_name":"MarquetteLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/marquette_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249868, \"canonical_name\": \"Marquette Law Review\", \"child_pid\": 136609, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MarquetteLawReviewScraper:Marquette Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/marquette_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:34:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 85, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:32:33+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MarquetteLawReviewScraper\", \"script_path\": \"scrapers/marquette_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263153_MarquetteLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263153_MarquetteLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:34:37+00:00","last_run_id":45162,"last_run_start":"2026-09-13T01:32:33+00:00","last_runtime_seconds":123.97832737490535,"last_status":"no_new_content","law_review_id":85,"law_review_name":"Marquette Law Review","law_review_scraper_name":"marquette_law_review_scraper.py","module_path":"scrapers.marquette_law_review_scraper","platform":"bepress","scraper_id":"MarquetteLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Melbourne Journal of International Law","class_name":"MelbourneJournalOfInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/melbourne_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":4,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249859, \"canonical_name\": \"Melbourne Journal of International Law\", \"child_pid\": 123345, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MelbourneJournalOfInternationalLawScraper:Melbourne Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/melbourne_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:24:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 362, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:24:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MelbourneJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/melbourne_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789262663_MelbourneJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789262663_MelbourneJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T01:25:21+00:00","last_run_id":45146,"last_run_start":"2026-09-13T01:24:23+00:00","last_runtime_seconds":57.751891014166176,"last_status":"success","law_review_id":362,"law_review_name":"Melbourne Journal of International Law","law_review_scraper_name":"melbourne_international_law_scraper.py","module_path":"scrapers.melbourne_international_law_scraper","platform":null,"scraper_id":"MelbourneJournalOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Michigan Business and Entrepreneurial Law Review","class_name":"MichiganBusinessAndEntrepreneurialLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_business_and_entrepreneurial_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":54,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249859, \"canonical_name\": \"Michigan Business and Entrepreneurial Law Review\", \"child_pid\": 123350, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MichiganBusinessAndEntrepreneurialLawReviewScraper:Michigan Business and Entrepreneurial Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/michigan_business_and_entrepreneurial_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:24:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 661, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:24:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MichiganBusinessAndEntrepreneurialLawReviewScraper\", \"script_path\": \"scrapers/michigan_business_and_entrepreneurial_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789262663_MichiganBusinessAndEntrepreneurialLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789262663_MichiganBusinessAndEntrepreneurialLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:24:53+00:00","last_run_id":45148,"last_run_start":"2026-09-13T01:24:23+00:00","last_runtime_seconds":30.03998624207452,"last_status":"no_new_content","law_review_id":661,"law_review_name":"Michigan Business and Entrepreneurial Law Review","law_review_scraper_name":"michigan_business_and_entrepreneurial_law_review_scraper.py","module_path":"scrapers.michigan_business_and_entrepreneurial_law_review_scraper","platform":"bepress","scraper_id":"MichiganBusinessAndEntrepreneurialLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Michigan Law Review Online [online]","class_name":"MichiganLawReviewOnlineScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_law_review_online_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: No OAI records found (endpoint=https://repository.law.umich.edu/do/oai/, set=publication:mlr_online)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251022, \"canonical_name\": \"Michigan Law Review Online [online]\", \"child_pid\": 1439796, \"discovery_problem\": \"NO_OPEN_ACCESS: No OAI records found (endpoint=https://repository.law.umich.edu/do/oai/, set=publication:mlr_online)\", \"download_queue\": {\"due\": 1, \"pending\": 1, \"retries\": 1, \"scope\": \"MichiganOnlineScraper:Michigan Law Review Online [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/michigan_online_scraper.py\", \"heartbeat_at\": \"2026-09-13T15:21:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1146, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T15:21:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_online_scraper\", \"script_path\": \"scrapers/michigan_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789312871_michigan_online_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789312871_michigan_online_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T15:21:28+00:00","last_run_id":45740,"last_run_start":"2026-09-13T15:21:11+00:00","last_runtime_seconds":8.465384423732758,"last_status":"no_items","law_review_id":1146,"law_review_name":"Michigan Law Review Online [online]","law_review_scraper_name":"michigan_online_scraper.py","module_path":"scrapers.michigan_law_review_online_online_scraper","platform":"playwright","scraper_id":"MichiganLawReviewOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Michigan Law Review","class_name":"MichiganLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"Michigan Law Review\", \"child_pid\": 150294, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MichiganScraper:Michigan Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/michigan_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:45:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:40:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_scraper\", \"script_path\": \"scrapers/michigan_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263652_michigan_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263652_michigan_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:45:32+00:00","last_run_id":45182,"last_run_start":"2026-09-13T01:40:52+00:00","last_runtime_seconds":279.3756576520391,"last_status":"no_new_content","law_review_id":7,"law_review_name":"Michigan Law Review","law_review_scraper_name":"michigan_scraper.py","module_path":"scrapers.michigan_law_review_scraper","platform":"oai_pmh","scraper_id":"MichiganLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Michigan State Law Review","class_name":"MichiganStateScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michiganstate_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":143,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249868, \"canonical_name\": \"Michigan State Law Review\", \"child_pid\": 134759, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MichiganStateScraper:Michigan State Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/michiganstate_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:32:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 76, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:31:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MichiganStateScraper\", \"script_path\": \"scrapers/michiganstate_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263083_MichiganStateScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263083_MichiganStateScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:32:33+00:00","last_run_id":45157,"last_run_start":"2026-09-13T01:31:23+00:00","last_runtime_seconds":69.850966099184,"last_status":"no_new_content","law_review_id":76,"law_review_name":"Michigan State Law Review","law_review_scraper_name":"michiganstate_scraper.py","module_path":"scrapers.michiganstate_scraper","platform":null,"scraper_id":"MichiganStateScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Michigan State University Animal and Natural Resource Law Review","class_name":"MichiganStateUniversityAnimalAndNaturalResourceLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_state_university_animal_and_natural_resource_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":6,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249859, \"canonical_name\": \"Michigan State University Animal and Natural Resource Law Review\", \"child_pid\": 123356, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MichiganStateUniversityAnimalAndNaturalResourceLawReviewScraper:Michigan State University Animal and Natural Resource Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/michigan_state_university_animal_and_natural_resource_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:24:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 663, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:24:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MichiganStateUniversityAnimalAndNaturalResourceLawReviewScraper\", \"script_path\": \"scrapers/michigan_state_university_animal_and_natural_resource_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789262663_MichiganStateUniversityAnimalAndNaturalResourceLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789262663_MichiganStateUniversityAnimalAndNaturalResourceLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:24:45+00:00","last_run_id":45149,"last_run_start":"2026-09-13T01:24:23+00:00","last_runtime_seconds":21.991319599095732,"last_status":"no_new_content","law_review_id":663,"law_review_name":"Michigan State University Animal and Natural Resource Law Review","law_review_scraper_name":"michigan_state_university_animal_and_natural_resource_law_review_scraper.py","module_path":"scrapers.michigan_state_university_animal_and_natural_resource_law_review_scraper","platform":null,"scraper_id":"MichiganStateUniversityAnimalAndNaturalResourceLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Michigan State University International Law Review","class_name":"MichiganStateUniversityInternationalLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_state_university_international_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":5,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249859, \"canonical_name\": \"Michigan State University International Law Review\", \"child_pid\": 123346, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MichiganStateUniversityInternationalLawReviewScraper:Michigan State University International Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/michigan_state_university_international_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:25:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 664, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:24:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MichiganStateUniversityInternationalLawReviewScraper\", \"script_path\": \"scrapers/michigan_state_university_international_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789262663_MichiganStateUniversityInternationalLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789262663_MichiganStateUniversityInternationalLawReviewScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:25:39+00:00","last_run_id":45147,"last_run_start":"2026-09-13T01:24:23+00:00","last_runtime_seconds":75.7735776216723,"last_status":"no_new_content","law_review_id":664,"law_review_name":"Michigan State University International Law Review","law_review_scraper_name":"michigan_state_university_international_law_review_scraper.py","module_path":"scrapers.michigan_state_university_international_law_review_scraper","platform":"playwright","scraper_id":"MichiganStateUniversityInternationalLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Minnesota Journal of International Law","class_name":"MinnesotaJournalOfInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/minnesota_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":100,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249859, \"canonical_name\": \"Minnesota Journal of International Law\", \"child_pid\": 127144, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MinnesotaJournalOfInternationalLawScraper:Minnesota Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/minnesota_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:26:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 665, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:26:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MinnesotaJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/minnesota_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789262791_MinnesotaJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789262791_MinnesotaJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:26:57+00:00","last_run_id":45155,"last_run_start":"2026-09-13T01:26:31+00:00","last_runtime_seconds":25.975831212010235,"last_status":"no_new_content","law_review_id":665,"law_review_name":"Minnesota Journal of International Law","law_review_scraper_name":"minnesota_journal_of_international_law_scraper.py","module_path":"scrapers.minnesota_journal_of_international_law_scraper","platform":"bepress","scraper_id":"MinnesotaJournalOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Minnesota Law Review Headnotes [online]","class_name":"MinnesotaLawReviewHeadnotesScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/minnesota_law_review_headnotes_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":4,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249904, \"canonical_name\": \"Minnesota Law Review Headnotes [online]\", \"child_pid\": 175420, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 9, \"mode\": \"balanced\", \"remaining_units\": 8, \"scope\": \"https://scholarship.law.umn.edu/mlr-headnotes#issues\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MinnesotaLawReviewHeadnotesScraper:Minnesota Law Review Headnotes [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/minnesota_law_review_headnotes_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:56:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 144, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:56:37+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"MinnesotaLawReviewHeadnotesScraper\", \"script_path\": \"scrapers/minnesota_law_review_headnotes_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264597_MinnesotaLawReviewHeadnotesScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264597_MinnesotaLawReviewHeadnotesScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:56:42+00:00","last_run_id":45200,"last_run_start":"2026-09-13T01:56:37+00:00","last_runtime_seconds":4.961358278989792,"last_status":"no_new_content","law_review_id":144,"law_review_name":"Minnesota Law Review Headnotes [online]","law_review_scraper_name":"minnesota_law_review_headnotes_scraper.py","module_path":"scrapers.minnesota_law_review_headnotes_scraper","platform":"bepress","scraper_id":"MinnesotaLawReviewHeadnotesScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Mississippi Law Journal","class_name":"MississippiLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/mississippilj_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":102,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"Mississippi Law Journal\", \"child_pid\": 150437, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MississippiLawJournalScraper:Mississippi Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/mississippilj_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:42:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 338, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:40:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MississippiLawJournalScraper\", \"script_path\": \"scrapers/mississippilj_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263655_MississippiLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263655_MississippiLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:43:18+00:00","last_run_id":45183,"last_run_start":"2026-09-13T01:40:55+00:00","last_runtime_seconds":141.98008111678064,"last_status":"no_new_content","law_review_id":338,"law_review_name":"Mississippi Law Journal","law_review_scraper_name":"mississippilj_scraper.py","module_path":"scrapers.mississippilj_scraper","platform":"wordpress","scraper_id":"MississippiLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","class_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":110,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249868, \"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 134762, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper:Mitchell Hamline Law Journal of Public Policy and Practice\", \"waiting\": 0}, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:32:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:31:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263083_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263083_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:32:32+00:00","last_run_id":45160,"last_run_start":"2026-09-13T01:31:23+00:00","last_runtime_seconds":55.75148440338671,"last_status":"no_new_content","law_review_id":669,"law_review_name":"Mitchell Hamline Law Journal of Public Policy and Practice","law_review_scraper_name":"mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","module_path":"scrapers.mitchell_hamline_law_journal_of_public_policy_and_practice_scraper","platform":"playwright","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Modern Law Review","class_name":"ModernLawReviewLightScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/modern_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Modern Law Review is hosted on Wiley Online Library and is primarily subscription-gated; no stable open-access PDF archive is available for bulk scraping.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"Modern Law Review\", \"child_pid\": 1608418, \"file_path\": \"scrapers/modern_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:58:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 367, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ModernLawReviewLightScraper\", \"script_path\": \"scrapers/modern_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973123_ModernLawReviewLightScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973123_ModernLawReviewLightScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:58:43+00:00","last_run_id":44921,"last_run_start":"2026-09-09T16:58:43+00:00","last_runtime_seconds":0.005527518689632416,"last_status":"no_items","law_review_id":367,"law_review_name":"Modern Law Review","law_review_scraper_name":"modern_law_review_scraper.py","module_path":"scrapers.modern_law_review_scraper","platform":null,"scraper_id":"ModernLawReviewLightScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"BaseScraper","canonical_name":"Modern Law Review","class_name":"ModernLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/modern_law_review_scraper_old.py","has_cli_entrypoint":1,"institution_code":"MLR","is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Modern Law Review is hosted on Wiley Online Library and is primarily subscription-gated; no stable open-access PDF archive is available for bulk scraping.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"Modern Law Review\", \"child_pid\": 1608418, \"file_path\": \"scrapers/modern_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:58:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 367, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ModernLawReviewLightScraper\", \"script_path\": \"scrapers/modern_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973123_ModernLawReviewLightScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973123_ModernLawReviewLightScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:58:43+00:00","last_run_id":44921,"last_run_start":"2026-09-09T16:58:43+00:00","last_runtime_seconds":0.005527518689632416,"last_status":"no_items","law_review_id":367,"law_review_name":"Modern Law Review","law_review_scraper_name":"modern_law_review_scraper.py","module_path":"scrapers.modern_law_review_scraper_old","platform":null,"scraper_id":"ModernLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Moorad Sports Law Journal","class_name":"MooradSportsLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/moorad_sports_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249875, \"canonical_name\": \"Moorad Sports Law Journal\", \"child_pid\": 142923, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MooradSportsLawJournalScraper:Moorad Sports Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/moorad_sports_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:38:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 670, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:36:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MooradSportsLawJournalScraper\", \"script_path\": \"scrapers/moorad_sports_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263386_MooradSportsLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263386_MooradSportsLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:39:06+00:00","last_run_id":45174,"last_run_start":"2026-09-13T01:36:26+00:00","last_runtime_seconds":159.54925002297387,"last_status":"no_new_content","law_review_id":670,"law_review_name":"Moorad Sports Law Journal","law_review_scraper_name":"moorad_sports_law_journal_scraper.py","module_path":"scrapers.moorad_sports_law_journal_scraper","platform":"bepress","scraper_id":"MooradSportsLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"North Carolina Journal of Law & Technology","class_name":"NCJOLTScraper","days_since_last_run":4,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/north_carolina_journal_law_technology_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"CLOUDFLARE: all public WordPress API endpoints returned HTTP 403","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 260402, \"canonical_name\": \"North Carolina Journal of Law & Technology\", \"child_pid\": 3731247, \"discovery_problem\": \"CLOUDFLARE: all public WordPress API endpoints returned HTTP 403\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NCJOLTScraper:North Carolina Journal of Law & Technology\", \"waiting\": 0}, \"file_path\": \"scrapers/north_carolina_journal_law_technology_scraper.py\", \"heartbeat_at\": \"2026-09-18T14:00:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 95, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-18T13:59:42+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NCJOLTScraper\", \"script_path\": \"scrapers/north_carolina_journal_law_technology_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789739982_NCJOLTScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789739982_NCJOLTScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-18T14:00:50+00:00","last_run_id":46048,"last_run_start":"2026-09-18T13:59:42+00:00","last_runtime_seconds":59.04970121989027,"last_status":"no_items","law_review_id":95,"law_review_name":"North Carolina Journal of Law & Technology","law_review_scraper_name":"north_carolina_journal_law_technology_scraper.py","module_path":"scrapers.north_carolina_journal_law_technology_scraper","platform":"playwright","scraper_id":"NCJOLTScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"NYCU Law Review","class_name":null,"days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/NYCU_Law_Review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: No PDF links found on reachable NYCU Law Review pages. The journal may not publish PDFs on its public site, or may only be a submissions portal.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243701, \"canonical_name\": \"NYCU Law Review\", \"child_pid\": 1628381, \"file_path\": \"scrapers/nycu_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:14:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 674, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:13:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NycuLawReviewScraper\", \"script_path\": \"scrapers/nycu_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788974004_NycuLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788974004_NycuLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:14:45+00:00","last_run_id":44982,"last_run_start":"2026-09-09T17:13:24+00:00","last_runtime_seconds":80.94564897799864,"last_status":"no_items","law_review_id":674,"law_review_name":"NYCU Law Review","law_review_scraper_name":"nycu_law_review_scraper.py","module_path":"scrapers.NYCU_Law_Review_scraper","platform":null,"scraper_id":"NYCU_Law_Review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"New York University Annual Survey of American Law","class_name":"NYUAnnualSurveyOfAmericanLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/NYU_Annual_Survey_of_American_Law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":94,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249868, \"canonical_name\": \"New York University Annual Survey of American Law\", \"child_pid\": 134760, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NYUAnnualSurveyOfAmericanLawScraper:New York University Annual Survey of American Law\", \"waiting\": 0}, \"file_path\": \"scrapers/NYU_Annual_Survey_of_American_Law_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:31:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 239, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:31:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NYUAnnualSurveyOfAmericanLawScraper\", \"script_path\": \"scrapers/NYU_Annual_Survey_of_American_Law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263083_NYUAnnualSurveyOfAmericanLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263083_NYUAnnualSurveyOfAmericanLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":6,"last_run_end":"2026-09-13T01:31:57+00:00","last_run_id":45158,"last_run_start":"2026-09-13T01:31:23+00:00","last_runtime_seconds":34.51742800604552,"last_status":"success","law_review_id":239,"law_review_name":"New York University Annual Survey of American Law","law_review_scraper_name":"NYU_Annual_Survey_of_American_Law_scraper.py","module_path":"scrapers.NYU_Annual_Survey_of_American_Law_scraper","platform":"scholastica","scraper_id":"NYUAnnualSurveyOfAmericanLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"New York University Journal of Intellectual Property & Entertainment Law [online]","class_name":"NYUJIPELScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nyu_jipel_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":30,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249868, \"canonical_name\": \"New York University Journal of Intellectual Property & Entertainment Law [online]\", \"child_pid\": 139039, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NYUJIPELScraper:New York University Journal of Intellectual Property & Entertainment Law [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/nyu_jipel_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:34:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 234, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:34:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NYUJIPELScraper\", \"script_path\": \"scrapers/nyu_jipel_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263247_NYUJIPELScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263247_NYUJIPELScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:34:39+00:00","last_run_id":45166,"last_run_start":"2026-09-13T01:34:07+00:00","last_runtime_seconds":32.09318508859724,"last_status":"no_new_content","law_review_id":234,"law_review_name":"New York University Journal of Intellectual Property & Entertainment Law [online]","law_review_scraper_name":"nyu_jipel_scraper.py","module_path":"scrapers.nyu_jipel_scraper","platform":"wordpress","scraper_id":"NYUJIPELScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"NYU Journal of Law and Business","class_name":"NYUJournalOfLawAndBusinessScraper","days_since_last_run":9,"discovered_at":"2026-02-07 01:33:23","file_path":"scrapers/nyu_journal_of_law_and_business_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":5,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249875, \"canonical_name\": \"NYU Journal of Law and Business\", \"child_pid\": 142638, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NYUJournalOfLawAndBusinessScraper:NYU Journal of Law and Business\", \"waiting\": 0}, \"file_path\": \"scrapers/nyu_journal_of_law_and_business_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:38:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 679, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:36:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NYUJournalOfLawAndBusinessScraper\", \"script_path\": \"scrapers/nyu_journal_of_law_and_business_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263372_NYUJournalOfLawAndBusinessScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263372_NYUJournalOfLawAndBusinessScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:38:50+00:00","last_run_id":45171,"last_run_start":"2026-09-13T01:36:12+00:00","last_runtime_seconds":157.31581276282668,"last_status":"no_new_content","law_review_id":679,"law_review_name":"NYU Journal of Law and Business","law_review_scraper_name":"nyu_journal_of_law_and_business_scraper.py","module_path":"scrapers.nyu_journal_of_law_and_business_scraper","platform":"sitemap","scraper_id":"NYUJournalOfLawAndBusinessScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"N.Y.U. Review of Law and Social Change","class_name":"NYUReviewOfLawAndSocialChangeScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nyu_review_of_law_and_social_change_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":34,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249905, \"canonical_name\": \"N.Y.U. Review of Law and Social Change\", \"child_pid\": 177122, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NYUReviewOfLawAndSocialChangeScraper:N.Y.U. Review of Law and Social Change\", \"waiting\": 0}, \"file_path\": \"scrapers/nyu_review_of_law_and_social_change_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:59:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 672, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:57:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NYUReviewOfLawAndSocialChangeScraper\", \"script_path\": \"scrapers/nyu_review_of_law_and_social_change_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264640_NYUReviewOfLawAndSocialChangeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264640_NYUReviewOfLawAndSocialChangeScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":2,"last_run_end":"2026-09-13T01:59:43+00:00","last_run_id":45204,"last_run_start":"2026-09-13T01:57:20+00:00","last_runtime_seconds":143.4046605359763,"last_status":"success","law_review_id":672,"law_review_name":"N.Y.U. Review of Law and Social Change","law_review_scraper_name":"nyu_review_of_law_and_social_change_scraper.py","module_path":"scrapers.nyu_review_of_law_and_social_change_scraper","platform":"wordpress","scraper_id":"NYUReviewOfLawAndSocialChangeScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"National Black Law Journal","class_name":"NationalBlackLawJournalScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/national_black_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":406,"last_error_category":"partial_download_errors","last_error_message":"BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-21 11:46:18 UTC","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 266139, \"canonical_name\": \"National Black Law Journal\", \"child_pid\": 1561082, \"discovery_coverage\": {\"discovery_complete\": true, \"has_more\": false, \"known_units\": null, \"last_completed_at\": \"2026-09-21T11:30:38.969854+00:00\", \"mode\": \"pagination\", \"records_examined\": 523, \"remaining_units\": null, \"scope\": \"https://escholarship.org/uc/uclalaw_nblj#graphql\", \"total_records_reported\": 523, \"unit_type\": \"pages\", \"visited_units\": 6}, \"download_queue\": {\"due\": 84, \"pending\": 85, \"retries\": 1, \"scope\": \"NationalBlackLawJournalScraper:National Black Law Journal\", \"waiting\": 1}, \"file_path\": \"scrapers/national_black_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-21T11:30:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 680, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-21T11:30:20+00:00\", \"publisher_backoff\": {\"host\": \"escholarship.org\", \"retry_at\": 1789991178.7264729}, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NationalBlackLawJournalScraper\", \"script_path\": \"scrapers/national_black_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789990220_NationalBlackLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789990220_NationalBlackLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":32,"last_run_end":"2026-09-21T11:31:18+00:00","last_run_id":46249,"last_run_start":"2026-09-21T11:30:20+00:00","last_runtime_seconds":45.95431413175538,"last_status":"partial","law_review_id":680,"law_review_name":"National Black Law Journal","law_review_scraper_name":"national_black_law_journal_scraper.py","module_path":"scrapers.national_black_law_journal_scraper","platform":"playwright","scraper_id":"NationalBlackLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"National Tax Journal","class_name":"NationalTaxJournalScraper","days_since_last_run":4,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/national_tax_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: National Tax Journal issues are primarily subscription-gated; open links on ntanet.org are administrative documents, not a stable OA issue archive.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 259425, \"canonical_name\": \"National Tax Journal\", \"child_pid\": 2667981, \"discovery_problem\": \"PAYWALLED: National Tax Journal issues are primarily subscription-gated; open links on ntanet.org are administrative documents, not a stable OA issue archive.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NationalTaxJournalScraper:National Tax Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/national_tax_journal_scraper.py\", \"heartbeat_at\": \"2026-09-18T01:57:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 951, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-18T01:57:59+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NationalTaxJournalScraper\", \"script_path\": \"scrapers/national_tax_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789696679_NationalTaxJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789696679_NationalTaxJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-18T01:58:00+00:00","last_run_id":46047,"last_run_start":"2026-09-18T01:57:59+00:00","last_runtime_seconds":0.013119922019541264,"last_status":"no_items","law_review_id":951,"law_review_name":"National Tax Journal","law_review_scraper_name":"national_tax_journal_scraper.py","module_path":"scrapers.national_tax_journal_scraper","platform":null,"scraper_id":"NationalTaxJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Natural Resources Journal","class_name":"NaturalResourcesJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/natural_resources_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"Natural Resources Journal\", \"child_pid\": 149256, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NaturalResourcesJournalScraper:Natural Resources Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/natural_resources_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:43:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 683, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:40:28+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NaturalResourcesJournalScraper\", \"script_path\": \"scrapers/natural_resources_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263628_NaturalResourcesJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263628_NaturalResourcesJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:43:47+00:00","last_run_id":45180,"last_run_start":"2026-09-13T01:40:28+00:00","last_runtime_seconds":198.3167063780129,"last_status":"no_new_content","law_review_id":683,"law_review_name":"Natural Resources Journal","law_review_scraper_name":"natural_resources_journal_scraper.py","module_path":"scrapers.natural_resources_journal_scraper","platform":"bepress","scraper_id":"NaturalResourcesJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Nebraska Law Review Bulletin","class_name":"NebraskaLawReviewBulletinScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nebraska_law_review_bulletin_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":81,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249875, \"canonical_name\": \"Nebraska Law Review Bulletin\", \"child_pid\": 142922, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NebraskaLawReviewBulletinScraper:Nebraska Law Review Bulletin\", \"waiting\": 0}, \"file_path\": \"scrapers/nebraska_law_review_bulletin_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:37:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 684, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:36:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NebraskaLawReviewBulletinScraper\", \"script_path\": \"scrapers/nebraska_law_review_bulletin_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263386_NebraskaLawReviewBulletinScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263386_NebraskaLawReviewBulletinScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:37:58+00:00","last_run_id":45173,"last_run_start":"2026-09-13T01:36:26+00:00","last_runtime_seconds":91.49012279417366,"last_status":"no_new_content","law_review_id":684,"law_review_name":"Nebraska Law Review Bulletin","law_review_scraper_name":"nebraska_law_review_bulletin_scraper.py","module_path":"scrapers.nebraska_law_review_bulletin_scraper","platform":null,"scraper_id":"NebraskaLawReviewBulletinScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Nevada Law Journal","class_name":"NevadaLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nevada_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":22,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249973, \"canonical_name\": \"Nevada Law Journal\", \"child_pid\": 253951, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 26, \"mode\": \"balanced\", \"remaining_units\": 24, \"scope\": \"https://scholars.law.unlv.edu/nlj/#volumes\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 2}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NevadaLawJournalScraper:Nevada Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/nevada_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:46:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 83, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:46:28+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"NevadaLawJournalScraper\", \"script_path\": \"scrapers/nevada_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789267588_NevadaLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789267588_NevadaLawJournalScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:47:05+00:00","last_run_id":45285,"last_run_start":"2026-09-13T02:46:28+00:00","last_runtime_seconds":36.20906301820651,"last_status":"no_new_content","law_review_id":83,"law_review_name":"Nevada Law Journal","law_review_scraper_name":"nevada_law_journal_scraper.py","module_path":"scrapers.nevada_law_journal_scraper","platform":"bepress","scraper_id":"NevadaLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"New York International Law Review","class_name":"NewYorkInternationalLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/new_york_international_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: NYSBA publisher / HeinOnline subscription (no public PDF archive available for automated scraping)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243684, \"canonical_name\": \"New York International Law Review\", \"child_pid\": 1615182, \"file_path\": \"scrapers/new_york_international_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:03:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 685, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:03:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NewYorkInternationalLawReviewScraper\", \"script_path\": \"scrapers/new_york_international_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973428_NewYorkInternationalLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973428_NewYorkInternationalLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:03:49+00:00","last_run_id":44939,"last_run_start":"2026-09-09T17:03:48+00:00","last_runtime_seconds":0.006405665073543787,"last_status":"no_items","law_review_id":685,"law_review_name":"New York International Law Review","law_review_scraper_name":"new_york_international_law_review_scraper.py","module_path":"scrapers.new_york_international_law_review_scraper","platform":null,"scraper_id":"NewYorkInternationalLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"New York Law School Law Review","class_name":"NewYorkLawSchoolLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/new_york_law_school_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":9,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249875, \"canonical_name\": \"New York Law School Law Review\", \"child_pid\": 142636, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NewYorkLawSchoolLawReviewScraper:New York Law School Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/new_york_law_school_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:36:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 292, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:36:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NewYorkLawSchoolLawReviewScraper\", \"script_path\": \"scrapers/new_york_law_school_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263372_NewYorkLawSchoolLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263372_NewYorkLawSchoolLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:36:24+00:00","last_run_id":45169,"last_run_start":"2026-09-13T01:36:12+00:00","last_runtime_seconds":11.185856200754642,"last_status":"no_new_content","law_review_id":292,"law_review_name":"New York Law School Law Review","law_review_scraper_name":"new_york_law_school_law_review_scraper.py","module_path":"scrapers.new_york_law_school_law_review_scraper","platform":"playwright","scraper_id":"NewYorkLawSchoolLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"New York University Law Review","class_name":"NewYorkUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/new_york_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":92,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249875, \"canonical_name\": \"New York University Law Review\", \"child_pid\": 142917, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NewYorkUniversityLawReviewScraper:New York University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/new_york_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:36:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 10, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:36:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NewYorkUniversityLawReviewScraper\", \"script_path\": \"scrapers/new_york_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263384_NewYorkUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263384_NewYorkUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:36:47+00:00","last_run_id":45172,"last_run_start":"2026-09-13T01:36:24+00:00","last_runtime_seconds":22.589235110208392,"last_status":"no_new_content","law_review_id":10,"law_review_name":"New York University Law Review","law_review_scraper_name":"new_york_university_law_review_scraper.py","module_path":"scrapers.new_york_university_law_review_scraper","platform":"wordpress","scraper_id":"NewYorkUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"New York University Review of Law & Social Change","class_name":"NewYorkUniversityReviewLawSocialChangeScraper","days_since_last_run":71,"discovered_at":"2026-07-13 05:10:00","file_path":"scrapers/new_york_university_review_of_law_and_social_change_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: This expanded-name row duplicates the active 'N.Y.U. Review of Law and Social Change' registry entry (nyu_review_of_law_and_social_change_scraper.py).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 38226, \"canonical_name\": \"New York University Review of Law & Social Change\", \"child_pid\": 3685288, \"file_path\": \"scrapers/new_york_university_review_of_law_and_social_change_scraper.py\", \"heartbeat_at\": \"2026-07-13T05:10:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 69, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-13T05:10:00+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"NewYorkUniversityReviewLawSocialChangeScraper\", \"script_path\": \"scrapers/new_york_university_review_of_law_and_social_change_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1783919400_NewYorkUniversityReviewLawSocialChangeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1783919400_NewYorkUniversityReviewLawSocialChangeScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-07-13T05:10:00+00:00","last_run_id":41225,"last_run_start":"2026-07-13T05:10:00+00:00","last_runtime_seconds":0.003515781369060278,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.new_york_university_review_of_law_and_social_change_scraper","platform":null,"scraper_id":"NewYorkUniversityReviewLawSocialChangeScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"North Dakota Law Review","class_name":"NorthDakotaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/north_dakota_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Error fetching archive page https://law.und.edu/law-review/archive.html: ClientConnectorError: Cannot connect to host law.und.edu:443 ssl:default [System and HTTPS DNS failed for law.und.edu: timed out]","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249875, \"canonical_name\": \"North Dakota Law Review\", \"child_pid\": 142635, \"discovery_problem\": \"Error fetching archive page https://law.und.edu/law-review/archive.html: ClientConnectorError: Cannot connect to host law.und.edu:443 ssl:default [System and HTTPS DNS failed for law.und.edu: timed out]\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NorthDakotaLawReviewScraper:North Dakota Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/north_dakota_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:36:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 689, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:36:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NorthDakotaLawReviewScraper\", \"script_path\": \"scrapers/north_dakota_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263372_NorthDakotaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263372_NorthDakotaLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:36:25+00:00","last_run_id":45168,"last_run_start":"2026-09-13T01:36:12+00:00","last_runtime_seconds":13.107794775161892,"last_status":"no_items","law_review_id":689,"law_review_name":"North Dakota Law Review","law_review_scraper_name":"north_dakota_law_review_scraper.py","module_path":"scrapers.north_dakota_law_review_scraper","platform":null,"scraper_id":"NorthDakotaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Northern Kentucky Law Review","class_name":"NorthernKentuckyLawReviewScraper","days_since_last_run":10,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/northern_kentucky_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"MOVED: University issue page links to missing PDF assets (HTTP 404): https://chaselaw.nku.edu/content/dam/chase/docs/lawreview/NKLR%20Journal_Vol52_1_Carver.pdf","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 248914, \"canonical_name\": \"Northern Kentucky Law Review\", \"child_pid\": 3217358, \"file_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-12T13:09:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 691, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T13:08:59+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"NorthernKentuckyLawReviewScraper\", \"script_path\": \"scrapers/northern_kentucky_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789218539_NorthernKentuckyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789218539_NorthernKentuckyLawReviewScraper.out.log\", \"timeout_minutes\": 5}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T13:09:34+00:00","last_run_id":44986,"last_run_start":"2026-09-12T13:08:59+00:00","last_runtime_seconds":35.25239407410845,"last_status":"no_items","law_review_id":691,"law_review_name":"Northern Kentucky Law Review","law_review_scraper_name":"northern_kentucky_law_review_scraper.py","module_path":"scrapers.northern_kentucky_law_review_scraper","platform":null,"scraper_id":"NorthernKentuckyLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Northwestern Journal of International Law and Business","class_name":"NorthwesternJournalOfLawAndBusinessScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/northwestern_journal_of_law_and_business_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":37,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249875, \"canonical_name\": \"Northwestern Journal of International Law and Business\", \"child_pid\": 143612, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NorthwesternJournalOfLawAndBusinessScraper:Northwestern Journal of International Law and Business\", \"waiting\": 0}, \"file_path\": \"scrapers/northwestern_journal_of_law_and_business_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:36:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 693, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:36:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NorthwesternJournalOfLawAndBusinessScraper\", \"script_path\": \"scrapers/northwestern_journal_of_law_and_business_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263415_NorthwesternJournalOfLawAndBusinessScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263415_NorthwesternJournalOfLawAndBusinessScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:37:24+00:00","last_run_id":45176,"last_run_start":"2026-09-13T01:36:55+00:00","last_runtime_seconds":28.987191590946168,"last_status":"no_new_content","law_review_id":693,"law_review_name":"Northwestern Journal of International Law and Business","law_review_scraper_name":"northwestern_journal_of_law_and_business_scraper.py","module_path":"scrapers.northwestern_journal_of_law_and_business_scraper","platform":"bepress","scraper_id":"NorthwesternJournalOfLawAndBusinessScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Notre Dame Journal of International and Comparative Law","class_name":"NotreDameJournalOfInternationalAndComparativeLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/notre_dame_journal_of_international_and_comparative_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":107,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"Notre Dame Journal of International and Comparative Law\", \"child_pid\": 149253, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NotreDameJournalOfInternationalAndComparativeLawScraper:Notre Dame Journal of International and Comparative Law\", \"waiting\": 0}, \"file_path\": \"scrapers/notre_dame_journal_of_international_and_comparative_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:40:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 695, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:40:28+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NotreDameJournalOfInternationalAndComparativeLawScraper\", \"script_path\": \"scrapers/notre_dame_journal_of_international_and_comparative_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263628_NotreDameJournalOfInternationalAndComparativeLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263628_NotreDameJournalOfInternationalAndComparativeLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:40:55+00:00","last_run_id":45178,"last_run_start":"2026-09-13T01:40:28+00:00","last_runtime_seconds":26.28264096006751,"last_status":"no_new_content","law_review_id":695,"law_review_name":"Notre Dame Journal of International and Comparative Law","law_review_scraper_name":"notre_dame_journal_of_international_and_comparative_law_scraper.py","module_path":"scrapers.notre_dame_journal_of_international_and_comparative_law_scraper","platform":"bepress","scraper_id":"NotreDameJournalOfInternationalAndComparativeLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Notre Dame Law Review","class_name":"NotreDameLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/notre_dame_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":280,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Notre Dame Law Review\", \"child_pid\": 160594, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NotreDameLawReviewScraper:Notre Dame Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/notre_dame_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:49:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 24, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:47:13+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NotreDameLawReviewScraper\", \"script_path\": \"scrapers/notre_dame_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264033_NotreDameLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264033_NotreDameLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:49:22+00:00","last_run_id":45194,"last_run_start":"2026-09-13T01:47:13+00:00","last_runtime_seconds":128.61647750483826,"last_status":"no_new_content","law_review_id":24,"law_review_name":"Notre Dame Law Review","law_review_scraper_name":"notre_dame_law_review_scraper.py","module_path":"scrapers.notre_dame_law_review_scraper","platform":"bepress","scraper_id":"NotreDameLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"NYCU Law Review","class_name":"NycuLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nycu_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: No PDF links found on reachable NYCU Law Review pages. The journal may not publish PDFs on its public site, or may only be a submissions portal.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243701, \"canonical_name\": \"NYCU Law Review\", \"child_pid\": 1628381, \"file_path\": \"scrapers/nycu_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:14:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 674, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:13:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NycuLawReviewScraper\", \"script_path\": \"scrapers/nycu_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788974004_NycuLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788974004_NycuLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:14:45+00:00","last_run_id":44982,"last_run_start":"2026-09-09T17:13:24+00:00","last_runtime_seconds":80.94564897799864,"last_status":"no_items","law_review_id":674,"law_review_name":"NYCU Law Review","law_review_scraper_name":"nycu_law_review_scraper.py","module_path":"scrapers.nycu_law_review_scraper","platform":"scholastica","scraper_id":"NycuLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Ohio Northern University Law Review","class_name":"OhioNorthernUniversityLawReviewScraper","days_since_last_run":17,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ohio_northern_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"Digital Commons access restriction (HTTP 403) for https://digitalcommons.onu.edu/context/onu_law_review/article/1390/viewcontent/","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 234744, \"canonical_name\": \"Ohio Northern University Law Review\", \"child_pid\": 227852, \"file_path\": \"scrapers/northern_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-04T20:53:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 701, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-04T20:53:42+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"northern_university_law_review_scraper\", \"script_path\": \"scrapers/northern_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788555222_northern_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788555222_northern_university_law_review_scraper.out.log\", \"timeout_minutes\": 30, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-04T20:53:50+00:00","last_run_id":44900,"last_run_start":"2026-09-04T20:53:42+00:00","last_runtime_seconds":8.285109805874527,"last_status":"protected","law_review_id":701,"law_review_name":"Ohio Northern University Law Review","law_review_scraper_name":"northern_university_law_review_scraper.py","module_path":"scrapers.ohio_northern_university_law_review_scraper","platform":"bepress","scraper_id":"OhioNorthernUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Ohio State Business Law Journal","class_name":"OhioStateBusinessLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ohio_state_business_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No OSBLJ PDFs found on pages: ['https://moritzlaw.osu.edu/osblj-ohio-state-business-law-journal', 'https://moritzlaw.osu.edu/osblj-online-previous-volumes', 'https://moritzlaw.osu.edu/osblj-online']","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249875, \"canonical_name\": \"Ohio State Business Law Journal\", \"child_pid\": 143080, \"discovery_problem\": \"No OSBLJ PDFs found on pages: ['https://moritzlaw.osu.edu/osblj-ohio-state-business-law-journal', 'https://moritzlaw.osu.edu/osblj-online-previous-volumes', 'https://moritzlaw.osu.edu/osblj-online']\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"OhioStateBusinessLawJournalScraper:Ohio State Business Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/ohio_state_business_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:36:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 288, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:36:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"OhioStateBusinessLawJournalScraper\", \"script_path\": \"scrapers/ohio_state_business_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263407_OhioStateBusinessLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263407_OhioStateBusinessLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:36:55+00:00","last_run_id":45175,"last_run_start":"2026-09-13T01:36:47+00:00","last_runtime_seconds":6.970110648311675,"last_status":"no_items","law_review_id":288,"law_review_name":"Ohio State Business Law Journal","law_review_scraper_name":"ohio_state_business_law_journal_scraper.py","module_path":"scrapers.ohio_state_business_law_journal_scraper","platform":null,"scraper_id":"OhioStateBusinessLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Ohio State Journal of Criminal Law","class_name":"OhioStateJournalCriminalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ohio_state_journal_criminal_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No PDF links found on OSJCL pages: ['https://moritzlaw.osu.edu/osjcl-ohio-state-journal-criminal-law', 'https://moritzlaw.osu.edu/osjcl-ohio-state-journal-criminal-law-online']","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"Ohio State Journal of Criminal Law\", \"child_pid\": 150485, \"discovery_problem\": \"No PDF links found on OSJCL pages: ['https://moritzlaw.osu.edu/osjcl-ohio-state-journal-criminal-law', 'https://moritzlaw.osu.edu/osjcl-ohio-state-journal-criminal-law-online']\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"OhioStateJournalCriminalLawScraper:Ohio State Journal of Criminal Law\", \"waiting\": 0}, \"file_path\": \"scrapers/ohio_state_journal_criminal_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:41:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 143, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:41:00+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"OhioStateJournalCriminalLawScraper\", \"script_path\": \"scrapers/ohio_state_journal_criminal_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263660_OhioStateJournalCriminalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263660_OhioStateJournalCriminalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:41:15+00:00","last_run_id":45184,"last_run_start":"2026-09-13T01:41:00+00:00","last_runtime_seconds":14.449265282135457,"last_status":"no_items","law_review_id":143,"law_review_name":"Ohio State Journal of Criminal Law","law_review_scraper_name":"ohio_state_journal_criminal_law_scraper.py","module_path":"scrapers.ohio_state_journal_criminal_law_scraper","platform":null,"scraper_id":"OhioStateJournalCriminalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Ohio State Journal on Dispute Resolution","class_name":"OhioStateJournalOnDisputeResolutionScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ohio_state_journal_on_dispute_resolution_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":8,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"Ohio State Journal on Dispute Resolution\", \"child_pid\": 149258, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"OhioStateJournalOnDisputeResolutionScraper:Ohio State Journal on Dispute Resolution\", \"waiting\": 0}, \"file_path\": \"scrapers/ohio_state_journal_on_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:40:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 278, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:40:28+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"OhioStateJournalOnDisputeResolutionScraper\", \"script_path\": \"scrapers/ohio_state_journal_on_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263628_OhioStateJournalOnDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263628_OhioStateJournalOnDisputeResolutionScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:40:59+00:00","last_run_id":45181,"last_run_start":"2026-09-13T01:40:28+00:00","last_runtime_seconds":30.68482672004029,"last_status":"no_new_content","law_review_id":278,"law_review_name":"Ohio State Journal on Dispute Resolution","law_review_scraper_name":"ohio_state_journal_on_dispute_resolution_scraper.py","module_path":"scrapers.ohio_state_journal_on_dispute_resolution_scraper","platform":null,"scraper_id":"OhioStateJournalOnDisputeResolutionScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Ohio State Law Journal","class_name":"OhioStateLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ohio_state_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":1,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"Ohio State Law Journal\", \"child_pid\": 149254, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"OhioStateLawJournalScraper:Ohio State Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/ohio_state_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:40:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 50, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:40:28+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"OhioStateLawJournalScraper\", \"script_path\": \"scrapers/ohio_state_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263628_OhioStateLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263628_OhioStateLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:40:52+00:00","last_run_id":45179,"last_run_start":"2026-09-13T01:40:28+00:00","last_runtime_seconds":23.176544231828302,"last_status":"no_new_content","law_review_id":50,"law_review_name":"Ohio State Law Journal","law_review_scraper_name":"ohio_state_law_journal_scraper.py","module_path":"scrapers.ohio_state_law_journal_scraper","platform":null,"scraper_id":"OhioStateLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Ohio State Technology Law Journal","class_name":"OhioStateTechnologyLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ohio_state_technology_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No PDF links found on Moritz OSTLJ pages (seed=https://moritzlaw.osu.edu/study/journals/ostlj-ohio-state-technology-law-journal/archives; sitemap=https://moritzlaw.osu.edu/sitemap.xml)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Ohio State Technology Law Journal\", \"child_pid\": 160406, \"discovery_problem\": \"No PDF links found on Moritz OSTLJ pages (seed=https://moritzlaw.osu.edu/study/journals/ostlj-ohio-state-technology-law-journal/archives; sitemap=https://moritzlaw.osu.edu/sitemap.xml)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"OhioStateTechnologyLawJournalScraper:Ohio State Technology Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/ohio_state_technology_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:48:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 335, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:46:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"OhioStateTechnologyLawJournalScraper\", \"script_path\": \"scrapers/ohio_state_technology_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264015_OhioStateTechnologyLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264015_OhioStateTechnologyLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:49:00+00:00","last_run_id":45192,"last_run_start":"2026-09-13T01:46:55+00:00","last_runtime_seconds":124.91483304882422,"last_status":"no_items","law_review_id":335,"law_review_name":"Ohio State Technology Law Journal","law_review_scraper_name":"ohio_state_technology_law_journal_scraper.py","module_path":"scrapers.ohio_state_technology_law_journal_scraper","platform":"sitemap","scraper_id":"OhioStateTechnologyLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Oklahoma City University Law Review","class_name":"OklahomaCityUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/oklahoma_city_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":78,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Oklahoma City University Law Review\", \"child_pid\": 163829, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"OklahomaCityUniversityLawReviewScraper:Oklahoma City University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/oklahoma_city_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:53:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 703, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:49:01+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"OklahomaCityUniversityLawReviewScraper\", \"script_path\": \"scrapers/oklahoma_city_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264141_OklahomaCityUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264141_OklahomaCityUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:53:47+00:00","last_run_id":45198,"last_run_start":"2026-09-13T01:49:01+00:00","last_runtime_seconds":264.5492424829863,"last_status":"no_new_content","law_review_id":703,"law_review_name":"Oklahoma City University Law Review","law_review_scraper_name":"oklahoma_city_university_law_review_scraper.py","module_path":"scrapers.oklahoma_city_university_law_review_scraper","platform":"playwright","scraper_id":"OklahomaCityUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Oregon Law Review","class_name":"OregonLawReviewScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/oregon_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":649,"last_error_category":"partial_download_errors","last_error_message":"Non-PDF response for https://scholarsbank.uoregon.edu/bitstreams/925a7904-b11f-4c17-becf-01ce924a70db/download (content-type=text/html; charset=utf-8): <!DOCTYPE html><html data-critters-container=\"\" lang=\"en\"><head>\n  <meta charset=\"UTF-8\">\n  <base href=\"/\">\n  <title>Sch","last_error_traceback":null,"last_errors":2,"last_extra_json":"{\"automation_cycle_id\": 264899, \"canonical_name\": \"Oregon Law Review\", \"child_pid\": 174708, \"download_queue\": {\"due\": 0, \"pending\": 2, \"retries\": 2, \"scope\": \"OregonLawReviewScraper:Oregon Law Review\", \"waiting\": 2}, \"file_path\": \"scrapers/oregon_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:35:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 210, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:35:57+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"OregonLawReviewScraper\", \"script_path\": \"scrapers/oregon_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936557_OregonLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936557_OregonLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:36:24+00:00","last_run_id":46078,"last_run_start":"2026-09-20T20:35:57+00:00","last_runtime_seconds":27.40443318663165,"last_status":"partial","law_review_id":210,"law_review_name":"Oregon Law Review","law_review_scraper_name":"oregon_scraper.py","module_path":"scrapers.oregon_scraper","platform":"oai_pmh","scraper_id":"OregonLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Oregon Review of International Law","class_name":"OregonReviewOfInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/oregon_review_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"OAI-PMH returned 0 PDF bitstreams (set=com_1794_11405)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"Oregon Review of International Law\", \"child_pid\": 150745, \"discovery_problem\": \"OAI-PMH returned 0 PDF bitstreams (set=com_1794_11405)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"OregonReviewOfInternationalLawScraper:Oregon Review of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/oregon_review_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:41:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 704, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:41:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"OregonReviewOfInternationalLawScraper\", \"script_path\": \"scrapers/oregon_review_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263675_OregonReviewOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263675_OregonReviewOfInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:41:26+00:00","last_run_id":45185,"last_run_start":"2026-09-13T01:41:15+00:00","last_runtime_seconds":10.928930234164,"last_status":"no_items","law_review_id":704,"law_review_name":"Oregon Review of International Law","law_review_scraper_name":"oregon_review_of_international_law_scraper.py","module_path":"scrapers.oregon_review_of_international_law_scraper","platform":"oai_pmh","scraper_id":"OregonReviewOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"OSLJ Online","class_name":"OsljOnlineScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/oslj_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: OSLJ online companion content is covered by Ohio State Law Journal (use ohio_state_law_journal_scraper.py).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"OSLJ Online\", \"child_pid\": 2923319, \"file_path\": \"scrapers/oslj_online_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:46:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1159, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:46:09+00:00\", \"scraper_id\": \"OsljOnlineScraper\", \"script_path\": \"scrapers/oslj_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377169_OsljOnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377169_OsljOnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:46:09+00:00","last_run_id":3348,"last_run_start":"2026-03-13T04:46:09+00:00","last_runtime_seconds":0.00518878223374486,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.oslj_online_scraper","platform":null,"scraper_id":"OsljOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"BaseScraper","canonical_name":"Oxford Journal of Legal Studies","class_name":"OxfordJournalOfLegalStudiesScraper","days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/oxford_journal_of_legal_studies_scraper.py","has_cli_entrypoint":1,"institution_code":"OJLS","is_abstract":0,"last_duplicates_skipped":48,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251689, \"canonical_name\": \"Oxford Journal of Legal Studies\", \"child_pid\": 2207844, \"file_path\": \"scrapers/oxford_journal_of_legal_studies_scraper.py\", \"heartbeat_at\": \"2026-09-13T23:39:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 373, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T23:18:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"OxfordJournalOfLegalStudiesScraper\", \"script_path\": \"scrapers/oxford_journal_of_legal_studies_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789341535_OxfordJournalOfLegalStudiesScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789341535_OxfordJournalOfLegalStudiesScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":9,"last_run_end":"2026-09-13T23:39:49+00:00","last_run_id":45976,"last_run_start":"2026-09-13T23:18:55+00:00","last_runtime_seconds":1254.1074294368736,"last_status":"success","law_review_id":373,"law_review_name":"Oxford Journal of Legal Studies","law_review_scraper_name":"oxford_journal_of_legal_studies_scraper.py","module_path":"scrapers.oxford_journal_of_legal_studies_scraper","platform":null,"scraper_id":"OxfordJournalOfLegalStudiesScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Pace International Law Review","class_name":"PaceInternationalLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-09-13 10:24:38","file_path":"scrapers/pace_international_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: PDF access challenge persisted until the download time budget expired: https://digitalcommons.pace.edu/context/pilr/article/1459/viewcontent/","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 250603, \"canonical_name\": \"Pace International Law Review\", \"child_pid\": 978364, \"cutoff\": true, \"cutoff_elapsed_seconds\": 153, \"cutoff_max_runtime_seconds\": 150, \"cutoff_reason\": \"max_runtime_seconds\", \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 62, \"mode\": \"balanced\", \"remaining_units\": 61, \"scope\": \"https://digitalcommons.pace.edu/pilr/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 3, \"pending\": 4, \"retries\": 1, \"scope\": \"PaceInternationalLawReviewScraper:Pace International Law Review\", \"waiting\": 1}, \"file_path\": \"scrapers/pace_international_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:28:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 706, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:25:44+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"PaceInternationalLawReviewScraper\", \"script_path\": \"scrapers/pace_international_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789295144_PaceInternationalLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789295144_PaceInternationalLawReviewScraper.out.log\", \"timeout_minutes\": 3, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:28:18+00:00","last_run_id":45589,"last_run_start":"2026-09-13T10:25:44+00:00","last_runtime_seconds":153.0373037531972,"last_status":"protected","law_review_id":706,"law_review_name":"Pace International Law Review","law_review_scraper_name":"pace_international_law_review_scraper.py","module_path":"scrapers.pace_international_law_review_scraper","platform":"bepress","scraper_id":"PaceInternationalLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"The Pacific Basin Law Journal","class_name":"PacificBasinLawJournalScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/pacific_basin_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":185,"last_error_category":"partial_download_errors","last_error_message":"BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-21 05:43:56 UTC","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265654, \"canonical_name\": \"The Pacific Basin Law Journal\", \"child_pid\": 1013173, \"discovery_coverage\": {\"discovery_complete\": true, \"has_more\": false, \"known_units\": null, \"last_completed_at\": \"2026-09-21T05:28:19.148278+00:00\", \"mode\": \"pagination\", \"records_examined\": 450, \"remaining_units\": null, \"scope\": \"https://escholarship.org/uc/uclalaw_pblj#graphql\", \"total_records_reported\": 450, \"unit_type\": \"pages\", \"visited_units\": 5}, \"download_queue\": {\"due\": 38, \"pending\": 38, \"retries\": 0, \"scope\": \"PacificBasinLawJournalScraper:The Pacific Basin Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/pacific_basin_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-21T05:28:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 792, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-21T05:28:05+00:00\", \"publisher_backoff\": {\"host\": \"escholarship.org\", \"retry_at\": 1789969436.5801861}, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"PacificBasinLawJournalScraper\", \"script_path\": \"scrapers/pacific_basin_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789968485_PacificBasinLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789968485_PacificBasinLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":32,"last_run_end":"2026-09-21T05:28:59+00:00","last_run_id":46246,"last_run_start":"2026-09-21T05:28:05+00:00","last_runtime_seconds":50.92662294302136,"last_status":"partial","law_review_id":792,"law_review_name":"The Pacific Basin Law Journal","law_review_scraper_name":"pacific_basin_law_journal_scraper.py","module_path":"scrapers.pacific_basin_law_journal_scraper","platform":"playwright","scraper_id":"PacificBasinLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Peking University Transnational Law Review","class_name":"PekingUniversityTransnationalLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/peking_university_transnational_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":8,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"Peking University Transnational Law Review\", \"child_pid\": 150804, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"PekingUniversityTransnationalLawReviewScraper:Peking University Transnational Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/peking_university_transnational_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:41:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 707, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:41:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"PekingUniversityTransnationalLawReviewScraper\", \"script_path\": \"scrapers/peking_university_transnational_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263687_PekingUniversityTransnationalLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263687_PekingUniversityTransnationalLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:41:51+00:00","last_run_id":45186,"last_run_start":"2026-09-13T01:41:27+00:00","last_runtime_seconds":24.436030473094434,"last_status":"no_new_content","law_review_id":707,"law_review_name":"Peking University Transnational Law Review","law_review_scraper_name":"peking_university_transnational_law_review_scraper.py","module_path":"scrapers.peking_university_transnational_law_review_scraper","platform":null,"scraper_id":"PekingUniversityTransnationalLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Penn State Journal of Law and International Affairs","class_name":"PennStateJournalOfLawAndInternationalAffairsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/penn_state_journal_of_law_and_international_affairs_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":28,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Penn State Journal of Law and International Affairs\", \"child_pid\": 160403, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"PennStateJournalOfLawAndInternationalAffairsScraper:Penn State Journal of Law and International Affairs\", \"waiting\": 0}, \"file_path\": \"scrapers/penn_state_journal_of_law_and_international_affairs_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:47:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 708, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:46:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"PennStateJournalOfLawAndInternationalAffairsScraper\", \"script_path\": \"scrapers/penn_state_journal_of_law_and_international_affairs_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264015_PennStateJournalOfLawAndInternationalAffairsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264015_PennStateJournalOfLawAndInternationalAffairsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:47:58+00:00","last_run_id":45189,"last_run_start":"2026-09-13T01:46:55+00:00","last_runtime_seconds":11.687320051249117,"last_status":"no_new_content","law_review_id":708,"law_review_name":"Penn State Journal of Law and International Affairs","law_review_scraper_name":"penn_state_journal_of_law_and_international_affairs_scraper.py","module_path":"scrapers.penn_state_journal_of_law_and_international_affairs_scraper","platform":"playwright","scraper_id":"PennStateJournalOfLawAndInternationalAffairsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Pennsylvania Law Review","class_name":"PennsylvaniaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/pennsylvania_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":7,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250833, \"canonical_name\": \"University of Pennsylvania Law Review\", \"child_pid\": 1231101, \"discovery_coverage\": {\"capped\": true, \"current_page\": 1, \"discovery_complete\": false, \"has_more\": true, \"known_pages\": 718, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 12, \"remaining_units\": null, \"scope\": \"quartex:pcl:https://repository.law.upenn.edu/university-of-pennsylvania-law-review/uplr#University of Pennsylvania Law Review\", \"total_records_reported\": 8612, \"unit_type\": \"pages\", \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfPennsylvaniaLawReviewScraper:University of Pennsylvania Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_pennsylvania_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T13:11:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 6, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T13:10:40+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"university_of_pennsylvania_law_review_scraper\", \"script_path\": \"scrapers/university_of_pennsylvania_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789305040_university_of_pennsylvania_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789305040_university_of_pennsylvania_law_review_scraper.out.log\", \"timeout_minutes\": 6}","last_pdfs_downloaded":5,"last_run_end":"2026-09-13T13:11:16+00:00","last_run_id":45699,"last_run_start":"2026-09-13T13:10:40+00:00","last_runtime_seconds":35.533707486931235,"last_status":"success","law_review_id":6,"law_review_name":"University of Pennsylvania Law Review","law_review_scraper_name":"university_of_pennsylvania_law_review_scraper.py","module_path":"scrapers.pennsylvania_law_review_scraper","platform":"oai_pmh","scraper_id":"PennsylvaniaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Pepperdine Law Review - Annual Volume","class_name":"PepperdineLawReviewAnnualVolumeScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/pepperdine_law_review_annual_volume_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249905, \"canonical_name\": \"Pepperdine Law Review - Annual Volume\", \"child_pid\": 179316, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"PepperdineLawReviewAnnualVolumeScraper:Pepperdine Law Review - Annual Volume\", \"waiting\": 0}, \"file_path\": \"scrapers/pepperdine_law_review_annual_volume_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:03:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 710, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:59:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"PepperdineLawReviewAnnualVolumeScraper\", \"script_path\": \"scrapers/pepperdine_law_review_annual_volume_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264760_PepperdineLawReviewAnnualVolumeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264760_PepperdineLawReviewAnnualVolumeScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:03:29+00:00","last_run_id":45205,"last_run_start":"2026-09-13T01:59:20+00:00","last_runtime_seconds":248.92870682897046,"last_status":"no_new_content","law_review_id":710,"law_review_name":"Pepperdine Law Review - Annual Volume","law_review_scraper_name":"pepperdine_law_review_annual_volume_scraper.py","module_path":"scrapers.pepperdine_law_review_annual_volume_scraper","platform":"bepress","scraper_id":"PepperdineLawReviewAnnualVolumeScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Pepperdine Law Review","class_name":"PepperdineLawReviewScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/pepperdine_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264899, \"canonical_name\": \"Pepperdine Law Review\", \"child_pid\": 174798, \"download_queue\": {\"due\": 1695, \"pending\": 1698, \"retries\": 5, \"scope\": \"PepperdineLawReviewScraper:Pepperdine Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/pepperdine_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:39:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 120, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:36:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"PepperdineLawReviewScraper\", \"script_path\": \"scrapers/pepperdine_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936568_PepperdineLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936568_PepperdineLawReviewScraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:39:38+00:00","last_run_id":46079,"last_run_start":"2026-09-20T20:36:08+00:00","last_runtime_seconds":209.4261794788763,"last_status":"protected","law_review_id":120,"law_review_name":"Pepperdine Law Review","law_review_scraper_name":"pepperdine_law_review_scraper.py","module_path":"scrapers.pepperdine_law_review_scraper","platform":"bepress","scraper_id":"PepperdineLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Pittsburgh Law Review","class_name":"PittsburghLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/pittsburgh_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":86,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"University of Pittsburgh Law Review\", \"child_pid\": 152252, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"PittsburghLawReviewScraper:University of Pittsburgh Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/pittsburgh_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:41:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 231, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:41:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"PittsburghLawReviewScraper\", \"script_path\": \"scrapers/pittsburgh_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263712_PittsburghLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263712_PittsburghLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:42:16+00:00","last_run_id":45187,"last_run_start":"2026-09-13T01:41:52+00:00","last_runtime_seconds":24.315849383361638,"last_status":"no_new_content","law_review_id":231,"law_review_name":"University of Pittsburgh Law Review","law_review_scraper_name":"pittsburgh_scraper.py","module_path":"scrapers.pittsburgh_scraper","platform":null,"scraper_id":"PittsburghLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Practice Journal Of The Bar","class_name":"PracticeJournalOfTheBarScraper","days_since_last_run":189,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/practice_journal_of_the_bar_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: PRACTICE_JOURNAL_BASE_URL is not set; set it to the journal landing/archive page URL.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Practice Journal Of The Bar\", \"child_pid\": 2850606, \"file_path\": \"scrapers/practice_journal_of_the_bar_scraper.py\", \"heartbeat_at\": \"2026-03-17T05:48:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1151, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-17T05:48:06+00:00\", \"scraper_id\": \"PracticeJournalOfTheBarScraper\", \"script_path\": \"scrapers/practice_journal_of_the_bar_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773726486_PracticeJournalOfTheBarScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773726486_PracticeJournalOfTheBarScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-17T05:48:06+00:00","last_run_id":3392,"last_run_start":"2026-03-17T05:48:06+00:00","last_runtime_seconds":0.010787112172693014,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.practice_journal_of_the_bar_scraper","platform":null,"scraper_id":"PracticeJournalOfTheBarScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Psychology Public Policy and Law","class_name":"PsychologyPublicPolicyAndLawScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/psychology_public_policy_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Psychology Public Policy and Law is distributed through subscription platforms (e.g., APA PsycNet) without a stable open-access PDF archive.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261831, \"canonical_name\": \"Psychology Public Policy and Law\", \"child_pid\": 1113870, \"discovery_problem\": \"PAYWALLED: Psychology Public Policy and Law is distributed through subscription platforms (e.g., APA PsycNet) without a stable open-access PDF archive.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"PsychologyPublicPolicyAndLawScraper:Psychology Public Policy and Law\", \"waiting\": 0}, \"file_path\": \"scrapers/psychology_public_policy_law_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:03:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 392, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:03:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"PsychologyPublicPolicyAndLawScraper\", \"script_path\": \"scrapers/psychology_public_policy_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789805033_PsychologyPublicPolicyAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789805033_PsychologyPublicPolicyAndLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:03:54+00:00","last_run_id":46051,"last_run_start":"2026-09-19T08:03:53+00:00","last_runtime_seconds":0.013671780936419964,"last_status":"no_items","law_review_id":392,"law_review_name":"Psychology Public Policy and Law","law_review_scraper_name":"psychology_public_policy_law_scraper.py","module_path":"scrapers.psychology_public_policy_law_scraper","platform":null,"scraper_id":"PsychologyPublicPolicyAndLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Quinnipiac Health Law Journal","class_name":"QuinnipiacHealthLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/Quinnipiac_Health_Law_Journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":7,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Quinnipiac Health Law Journal\", \"child_pid\": 160405, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"QuinnipiacHealthLawJournalScraper:Quinnipiac Health Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/Quinnipiac_Health_Law_Journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:46:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 713, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:46:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"QuinnipiacHealthLawJournalScraper\", \"script_path\": \"scrapers/Quinnipiac_Health_Law_Journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264015_QuinnipiacHealthLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264015_QuinnipiacHealthLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:47:12+00:00","last_run_id":45191,"last_run_start":"2026-09-13T01:46:55+00:00","last_runtime_seconds":17.09234237484634,"last_status":"no_new_content","law_review_id":713,"law_review_name":"Quinnipiac Health Law Journal","law_review_scraper_name":"Quinnipiac_Health_Law_Journal_scraper.py","module_path":"scrapers.Quinnipiac_Health_Law_Journal_scraper","platform":null,"scraper_id":"QuinnipiacHealthLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Quinnipiac Probate Law Journal","class_name":"QuinnipiacProbateLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/quinnipiac_probate_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":4,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Quinnipiac Probate Law Journal\", \"child_pid\": 160404, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"QuinnipiacProbateLawJournalScraper:Quinnipiac Probate Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/quinnipiac_probate_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:46:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 714, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:46:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"QuinnipiacProbateLawJournalScraper\", \"script_path\": \"scrapers/quinnipiac_probate_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264015_QuinnipiacProbateLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264015_QuinnipiacProbateLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:47:10+00:00","last_run_id":45190,"last_run_start":"2026-09-13T01:46:55+00:00","last_runtime_seconds":14.123251418117434,"last_status":"no_new_content","law_review_id":714,"law_review_name":"Quinnipiac Probate Law Journal","law_review_scraper_name":"quinnipiac_probate_law_journal_scraper.py","module_path":"scrapers.quinnipiac_probate_law_journal_scraper","platform":null,"scraper_id":"QuinnipiacProbateLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Quinnipiac Law Review","class_name":"QuinnipiacScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/quinnipiac_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Quinnipiac Law Review\", \"child_pid\": 160554, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"QuinnipiacScraper:Quinnipiac Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/quinnipiac_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:47:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 391, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:47:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"QuinnipiacScraper\", \"script_path\": \"scrapers/quinnipiac_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264030_QuinnipiacScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264030_QuinnipiacScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:47:38+00:00","last_run_id":45193,"last_run_start":"2026-09-13T01:47:10+00:00","last_runtime_seconds":27.473723286762834,"last_status":"no_new_content","law_review_id":391,"law_review_name":"Quinnipiac Law Review","law_review_scraper_name":"quinnipiac_scraper.py","module_path":"scrapers.quinnipiac_scraper","platform":null,"scraper_id":"QuinnipiacScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Real Estate Law Journal","class_name":"RealEstateLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/real_estate_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Real Estate Law Journal is a practitioner journal behind Thomson Reuters paywall. No publicly accessible open access content available.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243688, \"canonical_name\": \"Real Estate Law Journal\", \"child_pid\": 1618516, \"file_path\": \"scrapers/real_estate_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:06:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 715, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:06:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"RealEstateLawJournalScraper\", \"script_path\": \"scrapers/real_estate_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973583_RealEstateLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973583_RealEstateLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:06:23+00:00","last_run_id":44942,"last_run_start":"2026-09-09T17:06:23+00:00","last_runtime_seconds":0.005010162014514208,"last_status":"no_items","law_review_id":715,"law_review_name":"Real Estate Law Journal","law_review_scraper_name":"real_estate_law_journal_scraper.py","module_path":"scrapers.real_estate_law_journal_scraper","platform":null,"scraper_id":"RealEstateLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Real Property Trust and Estate Law Journal","class_name":"RealPropertyTrustAndEstateLawJournalScraper","days_since_last_run":183,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/real_property_trust_and_estate_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: This row overlaps with 'ABA Real Property, Trust and Estate Law Journal' and is retained only as an alias; remove or merge to avoid duplicate remediation.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Real Property Trust and Estate Law Journal\", \"child_pid\": 649311, \"file_path\": \"scrapers/real_property_trust_and_estate_law_journal_scraper.py\", \"heartbeat_at\": \"2026-03-23T08:09:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 270, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-23T08:09:27+00:00\", \"scraper_id\": \"RealPropertyTrustAndEstateLawJournalScraper\", \"script_path\": \"scrapers/real_property_trust_and_estate_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774253367_RealPropertyTrustAndEstateLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774253367_RealPropertyTrustAndEstateLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-23T08:09:38+00:00","last_run_id":3466,"last_run_start":"2026-03-23T08:09:27+00:00","last_runtime_seconds":0.00683229323476553,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.real_property_trust_and_estate_law_journal_scraper","platform":null,"scraper_id":"RealPropertyTrustAndEstateLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Regent University Law Review","class_name":"RegentUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/regent_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":59,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Regent University Law Review\", \"child_pid\": 162155, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RegentUniversityLawReviewScraper:Regent University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/regent_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:55:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 716, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:47:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"RegentUniversityLawReviewScraper\", \"script_path\": \"scrapers/regent_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264078_RegentUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264078_RegentUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:55:58+00:00","last_run_id":45196,"last_run_start":"2026-09-13T01:47:58+00:00","last_runtime_seconds":479.1000600499101,"last_status":"no_new_content","law_review_id":716,"law_review_name":"Regent University Law Review","law_review_scraper_name":"regent_university_law_review_scraper.py","module_path":"scrapers.regent_university_law_review_scraper","platform":"sitemap","scraper_id":"RegentUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Research in Law and Economics","class_name":"ResearchInLawAndEconomicsScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/research_in_law_and_economics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Published by Emerald Publishing and archived on HeinOnline; requires subscription. No open-access PDF archive available for automated collection. Journal URL: https://www.emerald.com/issn/0194-3960","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243688, \"canonical_name\": \"Research in Law and Economics\", \"child_pid\": 1618515, \"file_path\": \"scrapers/research_in_law_and_economics_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:06:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 717, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:06:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ResearchInLawAndEconomicsScraper\", \"script_path\": \"scrapers/research_in_law_and_economics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973583_ResearchInLawAndEconomicsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973583_ResearchInLawAndEconomicsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:06:23+00:00","last_run_id":44941,"last_run_start":"2026-09-09T17:06:23+00:00","last_runtime_seconds":0.006147908046841621,"last_status":"no_items","law_review_id":717,"law_review_name":"Research in Law and Economics","law_review_scraper_name":"research_in_law_and_economics_scraper.py","module_path":"scrapers.research_in_law_and_economics_scraper","platform":null,"scraper_id":"ResearchInLawAndEconomicsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Review Law Economics","class_name":"ReviewLawEconomicsScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/review_law_economics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Review Law Economics is published by De Gruyter and requires an institutional subscription for access. The journal is not openly available.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243694, \"canonical_name\": \"Review Law Economics\", \"child_pid\": 1623502, \"file_path\": \"scrapers/review_law_economics_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:09:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 949, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:09:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ReviewLawEconomicsScraper\", \"script_path\": \"scrapers/review_law_economics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973788_ReviewLawEconomicsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973788_ReviewLawEconomicsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:09:48+00:00","last_run_id":44966,"last_run_start":"2026-09-09T17:09:48+00:00","last_runtime_seconds":0.005549816880375147,"last_status":"no_items","law_review_id":949,"law_review_name":"Review Law Economics","law_review_scraper_name":"review_law_economics_scraper.py","module_path":"scrapers.review_law_economics_scraper","platform":null,"scraper_id":"ReviewLawEconomicsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Revista Chilena de Derecho","class_name":"RevistaChilenaDeDerechoScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/revista_chilena_de_derecho_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: Source URL for Revista Chilena de Derecho is not yet curated in this registry. Add the canonical archive endpoint before implementing network discovery.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Revista Chilena de Derecho\", \"child_pid\": 2923322, \"file_path\": \"scrapers/revista_chilena_de_derecho_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:46:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1160, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:46:09+00:00\", \"scraper_id\": \"RevistaChilenaDeDerechoScraper\", \"script_path\": \"scrapers/revista_chilena_de_derecho_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377169_RevistaChilenaDeDerechoScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377169_RevistaChilenaDeDerechoScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:46:09+00:00","last_run_id":3347,"last_run_start":"2026-03-13T04:46:09+00:00","last_runtime_seconds":0.007407017983496189,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.revista_chilena_de_derecho_scraper","platform":null,"scraper_id":"RevistaChilenaDeDerechoScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Rhode Island Bar Journal","class_name":"RhodeIslandBarJournalScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rhode_island_bar_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: Rhode Island Bar Association now provides its complete Bar Journal archive as a complimentary member benefit through HeinOnline. Some historical public files remain indexed, but there is no durable public PDF archive for complete discovery. Official page: https://ribar.com/?pg=rhode-island-bar-journal-homepage","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261861, \"canonical_name\": \"Rhode Island Bar Journal\", \"child_pid\": 1144967, \"discovery_problem\": \"NO_OPEN_ACCESS: Rhode Island Bar Association now provides its complete Bar Journal archive as a complimentary member benefit through HeinOnline. Some historical public files remain indexed, but there is no durable public PDF archive for complete discovery. Official page: https://ribar.com/?pg=rhode-island-bar-journal-homepage\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RhodeIslandBarJournalScraper:Rhode Island Bar Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/rhode_island_bar_journal_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:23:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1152, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:23:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"RhodeIslandBarJournalScraper\", \"script_path\": \"scrapers/rhode_island_bar_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789806215_RhodeIslandBarJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789806215_RhodeIslandBarJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:23:35+00:00","last_run_id":46065,"last_run_start":"2026-09-19T08:23:35+00:00","last_runtime_seconds":0.013278534170240164,"last_status":"no_items","law_review_id":1152,"law_review_name":"Rhode Island Bar Journal","law_review_scraper_name":"rhode_island_bar_journal_scraper.py","module_path":"scrapers.rhode_island_bar_journal_scraper","platform":null,"scraper_id":"RhodeIslandBarJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Richmond Law Review","class_name":"RichmondLawReviewScraper","days_since_last_run":183,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/richmond_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: This row appears to duplicate 'University of Richmond Law Review' (already implemented); consider merging/removing the duplicate.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Richmond Law Review\", \"child_pid\": 650133, \"file_path\": \"scrapers/richmond_law_review_scraper.py\", \"heartbeat_at\": \"2026-03-23T08:10:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 994, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-23T08:10:43+00:00\", \"scraper_id\": \"RichmondLawReviewScraper\", \"script_path\": \"scrapers/richmond_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774253443_RichmondLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774253443_RichmondLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-23T08:10:43+00:00","last_run_id":3470,"last_run_start":"2026-03-23T08:10:43+00:00","last_runtime_seconds":0.009350141510367393,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.richmond_law_review_scraper","platform":null,"scraper_id":"RichmondLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Richmond Law Review","class_name":"RichmondScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/richmond_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":154,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 264899, \"canonical_name\": \"University of Richmond Law Review\", \"child_pid\": 173088, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RichmondScraper:University of Richmond Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/richmond_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:35:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 102, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:34:59+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"RichmondScraper\", \"script_path\": \"scrapers/richmond_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936499_RichmondScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936499_RichmondScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:36:06+00:00","last_run_id":46075,"last_run_start":"2026-09-20T20:34:59+00:00","last_runtime_seconds":66.74077337374911,"last_status":"no_new_content","law_review_id":102,"law_review_name":"University of Richmond Law Review","law_review_scraper_name":"richmond_scraper.py","module_path":"scrapers.richmond_scraper","platform":"wordpress","scraper_id":"RichmondScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Rochester Law Review","class_name":"RochesterLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rochester_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: Rochester Law Review appears to be a blog (rochesterlawreview.com) and does not provide a stable open-access PDF journal archive to scrape.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"Rochester Law Review\", \"child_pid\": 1626281, \"file_path\": \"scrapers/rochester_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1153, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"RochesterLawReviewScraper\", \"script_path\": \"scrapers/rochester_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973896_RochesterLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973896_RochesterLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:11:36+00:00","last_run_id":44971,"last_run_start":"2026-09-09T17:11:36+00:00","last_runtime_seconds":0.006418348755687475,"last_status":"no_items","law_review_id":1153,"law_review_name":"Rochester Law Review","law_review_scraper_name":"rochester_law_review_scraper.py","module_path":"scrapers.rochester_law_review_scraper","platform":null,"scraper_id":"RochesterLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Rutgers Business Law Review","class_name":"RutgersBusinessLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rutgers_business_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":1,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Rutgers Business Law Review\", \"child_pid\": 160838, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RutgersBusinessLawReviewScraper:Rutgers Business Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/rutgers_business_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:48:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 720, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:47:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"RutgersBusinessLawReviewScraper\", \"script_path\": \"scrapers/rutgers_business_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264058_RutgersBusinessLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264058_RutgersBusinessLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:48:40+00:00","last_run_id":45195,"last_run_start":"2026-09-13T01:47:38+00:00","last_runtime_seconds":61.86126322299242,"last_status":"no_new_content","law_review_id":720,"law_review_name":"Rutgers Business Law Review","law_review_scraper_name":"rutgers_business_law_review_scraper.py","module_path":"scrapers.rutgers_business_law_review_scraper","platform":"sitemap","scraper_id":"RutgersBusinessLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Rutgers Computer and Technology Law Journal","class_name":"RutgersComputerAndTechnologyLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rutgers_computer_and_technology_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: HeinOnline subscription required. All content hosted on HeinOnline (https://heinonline.org/HOL/Page?handle=rutgers.comptlj&div=0&collection=). Alternative access through EBSCOhost (also paywalled). No stable open-access PDF archive identified for automated collection.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243688, \"canonical_name\": \"The Rutgers Computer and Technology Law Journal\", \"child_pid\": 1618531, \"file_path\": \"scrapers/rutgers_computer_and_technology_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:06:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 795, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:06:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"RutgersComputerAndTechnologyLawJournalScraper\", \"script_path\": \"scrapers/rutgers_computer_and_technology_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973584_RutgersComputerAndTechnologyLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973584_RutgersComputerAndTechnologyLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:06:24+00:00","last_run_id":44947,"last_run_start":"2026-09-09T17:06:24+00:00","last_runtime_seconds":0.004384902771562338,"last_status":"no_items","law_review_id":795,"law_review_name":"The Rutgers Computer and Technology Law Journal","law_review_scraper_name":"rutgers_computer_and_technology_law_journal_scraper.py","module_path":"scrapers.rutgers_computer_and_technology_law_journal_scraper","platform":null,"scraper_id":"RutgersComputerAndTechnologyLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Rutgers Law Record","class_name":"RutgersLawRecordScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rutgers_law_record_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":27,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249905, \"canonical_name\": \"Rutgers Law Record\", \"child_pid\": 177121, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RutgersLawRecordScraper:Rutgers Law Record\", \"waiting\": 0}, \"file_path\": \"scrapers/rutgers_law_record_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:58:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 724, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:57:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"RutgersLawRecordScraper\", \"script_path\": \"scrapers/rutgers_law_record_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264640_RutgersLawRecordScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264640_RutgersLawRecordScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:59:20+00:00","last_run_id":45203,"last_run_start":"2026-09-13T01:57:20+00:00","last_runtime_seconds":119.70665514096618,"last_status":"no_new_content","law_review_id":724,"law_review_name":"Rutgers Law Record","law_review_scraper_name":"rutgers_law_record_scraper.py","module_path":"scrapers.rutgers_law_record_scraper","platform":"bepress","scraper_id":"RutgersLawRecordScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Rutgers Race and the Law Review","class_name":"RutgersRaceAndTheLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rutgers_race_and_the_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Archive available via HeinOnline subscription; no open-access PDF archive.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243688, \"canonical_name\": \"Rutgers Race and the Law Review\", \"child_pid\": 1618517, \"file_path\": \"scrapers/rutgers_race_and_the_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:06:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 725, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:06:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"RutgersRaceAndTheLawReviewScraper\", \"script_path\": \"scrapers/rutgers_race_and_the_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973583_RutgersRaceAndTheLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973583_RutgersRaceAndTheLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:06:23+00:00","last_run_id":44943,"last_run_start":"2026-09-09T17:06:23+00:00","last_runtime_seconds":0.0062444997020065784,"last_status":"no_items","law_review_id":725,"law_review_name":"Rutgers Race and the Law Review","law_review_scraper_name":"rutgers_race_and_the_law_review_scraper.py","module_path":"scrapers.rutgers_race_and_the_law_review_scraper","platform":null,"scraper_id":"RutgersRaceAndTheLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Rutgers University Law Review","class_name":"RutgersScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rutgers_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249915, \"canonical_name\": \"Rutgers University Law Review\", \"child_pid\": 190318, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RutgersScraper:Rutgers University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/rutgers_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:09:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 220, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:06:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"RutgersScraper\", \"script_path\": \"scrapers/rutgers_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265164_RutgersScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265164_RutgersScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:09:12+00:00","last_run_id":45211,"last_run_start":"2026-09-13T02:06:04+00:00","last_runtime_seconds":187.8825824894011,"last_status":"no_new_content","law_review_id":220,"law_review_name":"Rutgers University Law Review","law_review_scraper_name":"rutgers_scraper.py","module_path":"scrapers.rutgers_scraper","platform":"wordpress","scraper_id":"RutgersScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"San Diego International Law Journal","class_name":"SanDiegoInternationalLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/san_diego_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":66,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"San Diego International Law Journal\", \"child_pid\": 162711, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SanDiegoInternationalLawJournalScraper:San Diego International Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/san_diego_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:49:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 727, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:48:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SanDiegoInternationalLawJournalScraper\", \"script_path\": \"scrapers/san_diego_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264121_SanDiegoInternationalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264121_SanDiegoInternationalLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:49:25+00:00","last_run_id":45197,"last_run_start":"2026-09-13T01:48:41+00:00","last_runtime_seconds":43.93718064110726,"last_status":"no_new_content","law_review_id":727,"law_review_name":"San Diego International Law Journal","law_review_scraper_name":"san_diego_international_law_journal_scraper.py","module_path":"scrapers.san_diego_international_law_journal_scraper","platform":"bepress","scraper_id":"SanDiegoInternationalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Science and Intellectual Property Law Review","class_name":"ScienceAndIntellectualPropertyLawReviewScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/science_and_intellectual_property_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: Could not verify a distinct open-access archive for Science and Intellectual Property Law Review. Source curation is required.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Science and Intellectual Property Law Review\", \"child_pid\": 2923321, \"file_path\": \"scrapers/science_and_intellectual_property_law_review_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:46:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1161, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:46:09+00:00\", \"scraper_id\": \"ScienceAndIntellectualPropertyLawReviewScraper\", \"script_path\": \"scrapers/science_and_intellectual_property_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377169_ScienceAndIntellectualPropertyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377169_ScienceAndIntellectualPropertyLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:46:09+00:00","last_run_id":3350,"last_run_start":"2026-03-13T04:46:09+00:00","last_runtime_seconds":0.00615073274821043,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.science_and_intellectual_property_law_review_scraper","platform":null,"scraper_id":"ScienceAndIntellectualPropertyLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Seattle Journal for Social Justice","class_name":"SeattleJournalForSocialJusticeScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/seattle_journal_for_social_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":89,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250722, \"canonical_name\": \"Seattle Journal for Social Justice\", \"child_pid\": 1114403, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SeattleJournalForSocialJusticeScraper:Seattle Journal for Social Justice\", \"waiting\": 0}, \"file_path\": \"scrapers/seattle_journal_for_social_justice_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:05:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 730, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:55:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SeattleJournalForSocialJusticeScraper\", \"script_path\": \"scrapers/seattle_journal_for_social_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789300509_SeattleJournalForSocialJusticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789300509_SeattleJournalForSocialJusticeScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T12:05:54+00:00","last_run_id":45668,"last_run_start":"2026-09-13T11:55:09+00:00","last_runtime_seconds":644.1251248936169,"last_status":"success","law_review_id":730,"law_review_name":"Seattle Journal for Social Justice","law_review_scraper_name":"seattle_journal_for_social_justice_scraper.py","module_path":"scrapers.seattle_journal_for_social_justice_scraper","platform":"bepress","scraper_id":"SeattleJournalForSocialJusticeScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"South Texas Law Review","class_name":"SouthTexasLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/south_texas_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":27,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249915, \"canonical_name\": \"South Texas Law Review\", \"child_pid\": 190320, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SouthTexasLawReviewScraper:South Texas Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/south_texas_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:06:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 734, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:06:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SouthTexasLawReviewScraper\", \"script_path\": \"scrapers/south_texas_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265164_SouthTexasLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265164_SouthTexasLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:06:45+00:00","last_run_id":45213,"last_run_start":"2026-09-13T02:06:04+00:00","last_runtime_seconds":40.843061089050025,"last_status":"no_new_content","law_review_id":734,"law_review_name":"South Texas Law Review","law_review_scraper_name":"south_texas_law_review_scraper.py","module_path":"scrapers.south_texas_law_review_scraper","platform":null,"scraper_id":"SouthTexasLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Southern California Interdisciplinary Law Journal","class_name":"SouthernCaliforniaInterdisciplinaryLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southern_california_interdisciplinary_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249915, \"canonical_name\": \"Southern California Interdisciplinary Law Journal\", \"child_pid\": 190489, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SouthernCaliforniaInterdisciplinaryLawJournalScraper:Southern California Interdisciplinary Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/southern_california_interdisciplinary_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:08:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 280, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:06:22+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SouthernCaliforniaInterdisciplinaryLawJournalScraper\", \"script_path\": \"scrapers/southern_california_interdisciplinary_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265182_SouthernCaliforniaInterdisciplinaryLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265182_SouthernCaliforniaInterdisciplinaryLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:09:13+00:00","last_run_id":45215,"last_run_start":"2026-09-13T02:06:22+00:00","last_runtime_seconds":170.71144558954984,"last_status":"no_new_content","law_review_id":280,"law_review_name":"Southern California Interdisciplinary Law Journal","law_review_scraper_name":"southern_california_interdisciplinary_law_journal_scraper.py","module_path":"scrapers.southern_california_interdisciplinary_law_journal_scraper","platform":null,"scraper_id":"SouthernCaliforniaInterdisciplinaryLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Southern California Law Review","class_name":"SouthernCaliforniaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southern_california_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":14,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250141, \"canonical_name\": \"Southern California Law Review\", \"child_pid\": 455682, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 25, \"mode\": \"balanced\", \"remaining_units\": 24, \"scope\": \"https://southerncalifornialawreview.com/archive/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SouthernCaliforniaLawReviewScraper:Southern California Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/southern_california_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:04:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 29, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:03:29+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"SouthernCaliforniaLawReviewScraper\", \"script_path\": \"scrapers/southern_california_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789275809_SouthernCaliforniaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789275809_SouthernCaliforniaLawReviewScraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:04:32+00:00","last_run_id":45362,"last_run_start":"2026-09-13T05:03:29+00:00","last_runtime_seconds":62.56841211998835,"last_status":"no_new_content","law_review_id":29,"law_review_name":"Southern California Law Review","law_review_scraper_name":"southern_california_law_review_scraper.py","module_path":"scrapers.southern_california_law_review_scraper","platform":"wordpress","scraper_id":"SouthernCaliforniaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Southern California Review of Law and Social Justice","class_name":"SouthernCaliforniaReviewOfLawAndSocialJusticeScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southern_california_review_of_law_and_social_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":233,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249905, \"canonical_name\": \"Southern California Review of Law and Social Justice\", \"child_pid\": 182769, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SouthernCaliforniaReviewOfLawAndSocialJusticeScraper:Southern California Review of Law and Social Justice\", \"waiting\": 0}, \"file_path\": \"scrapers/southern_california_review_of_law_and_social_justice_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:01:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 736, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:01:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SouthernCaliforniaReviewOfLawAndSocialJusticeScraper\", \"script_path\": \"scrapers/southern_california_review_of_law_and_social_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264886_SouthernCaliforniaReviewOfLawAndSocialJusticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264886_SouthernCaliforniaReviewOfLawAndSocialJusticeScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T02:02:09+00:00","last_run_id":45208,"last_run_start":"2026-09-13T02:01:26+00:00","last_runtime_seconds":42.6892161173746,"last_status":"success","law_review_id":736,"law_review_name":"Southern California Review of Law and Social Justice","law_review_scraper_name":"southern_california_review_of_law_and_social_justice_scraper.py","module_path":"scrapers.southern_california_review_of_law_and_social_justice_scraper","platform":"scholastica","scraper_id":"SouthernCaliforniaReviewOfLawAndSocialJusticeScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"SMU Law Review","class_name":"SouthernMethodistUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southern_methodist_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":56,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250722, \"canonical_name\": \"SMU Law Review\", \"child_pid\": 1113808, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SMULawReviewScraper:SMU Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/smu_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:56:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 74, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:55:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"smu_scraper\", \"script_path\": \"scrapers/smu_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789300504_smu_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789300504_smu_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:56:25+00:00","last_run_id":45664,"last_run_start":"2026-09-13T11:55:04+00:00","last_runtime_seconds":79.90149044431746,"last_status":"no_new_content","law_review_id":74,"law_review_name":"SMU Law Review","law_review_scraper_name":"smu_scraper.py","module_path":"scrapers.southern_methodist_university_law_review_scraper","platform":"bepress","scraper_id":"SouthernMethodistUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Southern University Law Review","class_name":"SouthernUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southern_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":10,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249905, \"canonical_name\": \"Southern University Law Review\", \"child_pid\": 184393, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SouthernUniversityLawReviewScraper:Southern University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/southern_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:02:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 737, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:02:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SouthernUniversityLawReviewScraper\", \"script_path\": \"scrapers/southern_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264934_SouthernUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264934_SouthernUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:02:37+00:00","last_run_id":45210,"last_run_start":"2026-09-13T02:02:14+00:00","last_runtime_seconds":23.61720559699461,"last_status":"no_new_content","law_review_id":737,"law_review_name":"Southern University Law Review","law_review_scraper_name":"southern_university_law_review_scraper.py","module_path":"scrapers.southern_university_law_review_scraper","platform":null,"scraper_id":"SouthernUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Southwest Journal of Law and Equality","class_name":"SouthwestJournalOfLawAndEqualityScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southwest_journal_of_law_and_equality_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: Unable to verify a standalone archive URL for Southwest Journal of Law and Equality. Needs canonical source curation before scraper implementation.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Southwest Journal of Law and Equality\", \"child_pid\": 2923320, \"file_path\": \"scrapers/southwest_journal_of_law_and_equality_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:46:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1162, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:46:09+00:00\", \"scraper_id\": \"SouthwestJournalOfLawAndEqualityScraper\", \"script_path\": \"scrapers/southwest_journal_of_law_and_equality_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377169_SouthwestJournalOfLawAndEqualityScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377169_SouthwestJournalOfLawAndEqualityScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:46:09+00:00","last_run_id":3349,"last_run_start":"2026-03-13T04:46:09+00:00","last_runtime_seconds":0.006129123270511627,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.southwest_journal_of_law_and_equality_scraper","platform":null,"scraper_id":"SouthwestJournalOfLawAndEqualityScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Southwestern Journal of International Law","class_name":"SouthwesternJournalOfInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southwestern_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":192,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249905, \"canonical_name\": \"Southwestern Journal of International Law\", \"child_pid\": 182501, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SouthwesternJournalOfInternationalLawScraper:Southwestern Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/southwestern_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:01:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 738, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:01:01+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SouthwesternJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/southwestern_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264861_SouthwesternJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264861_SouthwesternJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:01:26+00:00","last_run_id":45207,"last_run_start":"2026-09-13T02:01:01+00:00","last_runtime_seconds":24.400310158263892,"last_status":"no_new_content","law_review_id":738,"law_review_name":"Southwestern Journal of International Law","law_review_scraper_name":"southwestern_journal_of_international_law_scraper.py","module_path":"scrapers.southwestern_journal_of_international_law_scraper","platform":null,"scraper_id":"SouthwesternJournalOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Southwestern Law Review","class_name":"SouthwesternLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southwestern_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":256,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250086, \"canonical_name\": \"Southwestern Law Review\", \"child_pid\": 405708, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_pdf_links\": 256, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://www.swlaw.edu/curriculum/law-review-journals/southwestern-law-review\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SouthwesternLawReviewScraper:Southwestern Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/southwestern_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:30:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 212, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:28:51+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"SouthwesternLawReviewScraper\", \"script_path\": \"scrapers/southwestern_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789273731_SouthwesternLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789273731_SouthwesternLawReviewScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:30:58+00:00","last_run_id":45337,"last_run_start":"2026-09-13T04:28:51+00:00","last_runtime_seconds":126.21347466204315,"last_status":"no_new_content","law_review_id":212,"law_review_name":"Southwestern Law Review","law_review_scraper_name":"southwestern_law_review_scraper.py","module_path":"scrapers.southwestern_law_review_scraper","platform":null,"scraper_id":"SouthwesternLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Sports and Entertainment Law Journal at Arizona State University College of Law","class_name":"SportsAndEntertainmentLawJournalASUScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/sports_and_entertainment_law_journal_asu_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"MOVED: Unable to fetch archive page: https://asuselj.org/printarchive/","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249905, \"canonical_name\": \"Sports and Entertainment Law Journal at Arizona State University College of Law\", \"child_pid\": 184320, \"discovery_problem\": \"MOVED: Unable to fetch archive page: https://asuselj.org/printarchive/\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SportsAndEntertainmentLawJournalASUScraper:Sports and Entertainment Law Journal at Arizona State University College of Law\", \"waiting\": 0}, \"file_path\": \"scrapers/sports_and_entertainment_law_journal_asu_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:03:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 739, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:02:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SportsAndEntertainmentLawJournalASUScraper\", \"script_path\": \"scrapers/sports_and_entertainment_law_journal_asu_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264930_SportsAndEntertainmentLawJournalASUScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264930_SportsAndEntertainmentLawJournalASUScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:03:10+00:00","last_run_id":45209,"last_run_start":"2026-09-13T02:02:10+00:00","last_runtime_seconds":60.14118664385751,"last_status":"no_items","law_review_id":739,"law_review_name":"Sports and Entertainment Law Journal at Arizona State University College of Law","law_review_scraper_name":"sports_and_entertainment_law_journal_asu_scraper.py","module_path":"scrapers.sports_and_entertainment_law_journal_asu_scraper","platform":"wordpress","scraper_id":"SportsAndEntertainmentLawJournalASUScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"St. John's Law Review","class_name":"StJohnsLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stjohns_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":244,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249915, \"canonical_name\": \"St. John's Law Review\", \"child_pid\": 191728, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StJohnsLawReviewScraper:St. John's Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/stjohns_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:08:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 165, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:06:45+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StJohnsLawReviewScraper\", \"script_path\": \"scrapers/stjohns_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265205_StJohnsLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265205_StJohnsLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:08:29+00:00","last_run_id":45216,"last_run_start":"2026-09-13T02:06:45+00:00","last_runtime_seconds":103.53668223600835,"last_status":"no_new_content","law_review_id":165,"law_review_name":"St. John's Law Review","law_review_scraper_name":"stjohns_scraper.py","module_path":"scrapers.stjohns_scraper","platform":"bepress","scraper_id":"StJohnsLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stanford Environmental Law Journal","class_name":"StanfordEnvironmentalLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stanford_environmental_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":10,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249915, \"canonical_name\": \"Stanford Environmental Law Journal\", \"child_pid\": 190321, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StanfordEnvironmentalLawJournalScraper:Stanford Environmental Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/stanford_environmental_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:06:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 743, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:06:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StanfordEnvironmentalLawJournalScraper\", \"script_path\": \"scrapers/stanford_environmental_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265164_StanfordEnvironmentalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265164_StanfordEnvironmentalLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:06:22+00:00","last_run_id":45214,"last_run_start":"2026-09-13T02:06:04+00:00","last_runtime_seconds":17.80273343808949,"last_status":"no_new_content","law_review_id":743,"law_review_name":"Stanford Environmental Law Journal","law_review_scraper_name":"stanford_environmental_law_journal_scraper.py","module_path":"scrapers.stanford_environmental_law_journal_scraper","platform":"wordpress","scraper_id":"StanfordEnvironmentalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stanford Journal of Civil Rights and Civil Liberties","class_name":"StanfordJournalCivilRightsCivilLibertiesScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stanford_journal_civil_rights_civil_liberties_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":2,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250008, \"canonical_name\": \"Stanford Journal of Civil Rights and Civil Liberties\", \"child_pid\": 294455, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 2, \"remaining_units\": null, \"scope\": \"https://law.stanford.edu/wp-json/wp/v2/publication#journal-8020\", \"total_records_reported\": 128, \"unit_type\": \"pages\", \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StanfordJournalCivilRightsCivilLibertiesScraper:Stanford Journal of Civil Rights and Civil Liberties\", \"waiting\": 0}, \"file_path\": \"scrapers/stanford_journal_civil_rights_civil_liberties_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:13:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 70, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:13:51+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"StanfordJournalCivilRightsCivilLibertiesScraper\", \"script_path\": \"scrapers/stanford_journal_civil_rights_civil_liberties_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269231_StanfordJournalCivilRightsCivilLibertiesScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269231_StanfordJournalCivilRightsCivilLibertiesScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:13:55+00:00","last_run_id":45305,"last_run_start":"2026-09-13T03:13:51+00:00","last_runtime_seconds":4.337312709074467,"last_status":"no_new_content","law_review_id":70,"law_review_name":"Stanford Journal of Civil Rights and Civil Liberties","law_review_scraper_name":"stanford_journal_civil_rights_civil_liberties_scraper.py","module_path":"scrapers.stanford_journal_civil_rights_civil_liberties_scraper","platform":"wordpress","scraper_id":"StanfordJournalCivilRightsCivilLibertiesScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stanford Journal of Blockchain Law and Policy","class_name":"StanfordJournalOfBlockchainLawAndPolicyScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stanford_journal_of_blockchain_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Unable to fetch PubPub homepage: https://stanford-jblp.pubpub.org/","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 242744, \"canonical_name\": \"Stanford Journal of Blockchain Law and Policy\", \"child_pid\": 592994, \"file_path\": \"scrapers/stanford_journal_of_blockchain_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-09T04:52:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 744, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T04:52:42+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StanfordJournalOfBlockchainLawAndPolicyScraper\", \"script_path\": \"scrapers/stanford_journal_of_blockchain_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788929562_StanfordJournalOfBlockchainLawAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788929562_StanfordJournalOfBlockchainLawAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T04:52:53+00:00","last_run_id":44909,"last_run_start":"2026-09-09T04:52:42+00:00","last_runtime_seconds":10.04867722094059,"last_status":"no_items","law_review_id":744,"law_review_name":"Stanford Journal of Blockchain Law and Policy","law_review_scraper_name":"stanford_journal_of_blockchain_law_and_policy_scraper.py","module_path":"scrapers.stanford_journal_of_blockchain_law_and_policy_scraper","platform":null,"scraper_id":"StanfordJournalOfBlockchainLawAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stanford Journal of International Law","class_name":"StanfordJournalOfInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stanford_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":13,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249915, \"canonical_name\": \"Stanford Journal of International Law\", \"child_pid\": 193860, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StanfordJournalOfInternationalLawScraper:Stanford Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/stanford_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:08:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 290, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:08:06+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StanfordJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/stanford_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265286_StanfordJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265286_StanfordJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:08:20+00:00","last_run_id":45217,"last_run_start":"2026-09-13T02:08:06+00:00","last_runtime_seconds":13.942165610846132,"last_status":"no_new_content","law_review_id":290,"law_review_name":"Stanford Journal of International Law","law_review_scraper_name":"stanford_journal_of_international_law_scraper.py","module_path":"scrapers.stanford_journal_of_international_law_scraper","platform":"wordpress","scraper_id":"StanfordJournalOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stanford Journal of Law Business & Finance","class_name":"StanfordJournalOfLawBusinessAndFinanceScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stanford_journal_of_law_business_and_finance_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":15,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249915, \"canonical_name\": \"Stanford Journal of Law Business & Finance\", \"child_pid\": 194002, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StanfordJournalOfLawBusinessAndFinanceScraper:Stanford Journal of Law Business & Finance\", \"waiting\": 0}, \"file_path\": \"scrapers/stanford_journal_of_law_business_and_finance_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:08:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 118, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:08:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StanfordJournalOfLawBusinessAndFinanceScraper\", \"script_path\": \"scrapers/stanford_journal_of_law_business_and_finance_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265300_StanfordJournalOfLawBusinessAndFinanceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265300_StanfordJournalOfLawBusinessAndFinanceScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:08:31+00:00","last_run_id":45218,"last_run_start":"2026-09-13T02:08:20+00:00","last_runtime_seconds":10.089594257995486,"last_status":"no_new_content","law_review_id":118,"law_review_name":"Stanford Journal of Law Business & Finance","law_review_scraper_name":"stanford_journal_of_law_business_and_finance_scraper.py","module_path":"scrapers.stanford_journal_of_law_business_and_finance_scraper","platform":"wordpress","scraper_id":"StanfordJournalOfLawBusinessAndFinanceScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stanford Journal of Law, Economics and Business","class_name":"StanfordJournalOfLawEconomicsAndBusinessScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stanford_journal_of_law_economics_and_business_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: Journal renamed to 'Stanford Journal of Law Business & Finance' (use stanford_journal_of_law_business_and_finance_scraper.py).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Stanford Journal of Law, Economics and Business\", \"child_pid\": 2922450, \"file_path\": \"scrapers/stanford_journal_of_law_economics_and_business_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:44:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 745, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:44:52+00:00\", \"scraper_id\": \"StanfordJournalOfLawEconomicsAndBusinessScraper\", \"script_path\": \"scrapers/stanford_journal_of_law_economics_and_business_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377092_StanfordJournalOfLawEconomicsAndBusinessScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377092_StanfordJournalOfLawEconomicsAndBusinessScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:44:52+00:00","last_run_id":3337,"last_run_start":"2026-03-13T04:44:52+00:00","last_runtime_seconds":0.005623887293040752,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.stanford_journal_of_law_economics_and_business_scraper","platform":"wordpress","scraper_id":"StanfordJournalOfLawEconomicsAndBusinessScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stanford Law & Policy Review","class_name":"StanfordLawPolicyReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stanford_law_policy_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":17,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249915, \"canonical_name\": \"Stanford Law & Policy Review\", \"child_pid\": 194180, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StanfordLawPolicyReviewScraper:Stanford Law & Policy Review\", \"waiting\": 0}, \"file_path\": \"scrapers/stanford_law_policy_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:08:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 91, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:08:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StanfordLawPolicyReviewScraper\", \"script_path\": \"scrapers/stanford_law_policy_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265311_StanfordLawPolicyReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265311_StanfordLawPolicyReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:08:41+00:00","last_run_id":45220,"last_run_start":"2026-09-13T02:08:31+00:00","last_runtime_seconds":9.662261372897774,"last_status":"no_new_content","law_review_id":91,"law_review_name":"Stanford Law & Policy Review","law_review_scraper_name":"stanford_law_policy_review_scraper.py","module_path":"scrapers.stanford_law_policy_review_scraper","platform":"wordpress","scraper_id":"StanfordLawPolicyReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stanford Law Review","class_name":"StanfordLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stanford_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":140,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251122, \"canonical_name\": \"Stanford Law Review\", \"child_pid\": 1557005, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StanfordScraper:Stanford Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/stanford_scraper.py\", \"heartbeat_at\": \"2026-09-13T16:49:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 3, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T16:36:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StanfordScraper\", \"script_path\": \"scrapers/stanford_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789317386_StanfordScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789317386_StanfordScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":3,"last_run_end":"2026-09-13T16:49:37+00:00","last_run_id":45776,"last_run_start":"2026-09-13T16:36:26+00:00","last_runtime_seconds":790.5659588542767,"last_status":"success","law_review_id":3,"law_review_name":"Stanford Law Review","law_review_scraper_name":"stanford_scraper.py","module_path":"scrapers.stanford_law_review_scraper","platform":"playwright","scraper_id":"StanfordLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stanford Law Review","class_name":"StanfordScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stanford_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":140,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251122, \"canonical_name\": \"Stanford Law Review\", \"child_pid\": 1557005, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StanfordScraper:Stanford Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/stanford_scraper.py\", \"heartbeat_at\": \"2026-09-13T16:49:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 3, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T16:36:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StanfordScraper\", \"script_path\": \"scrapers/stanford_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789317386_StanfordScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789317386_StanfordScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":3,"last_run_end":"2026-09-13T16:49:37+00:00","last_run_id":45776,"last_run_start":"2026-09-13T16:36:26+00:00","last_runtime_seconds":790.5659588542767,"last_status":"success","law_review_id":3,"law_review_name":"Stanford Law Review","law_review_scraper_name":"stanford_scraper.py","module_path":"scrapers.stanford_scraper","platform":"playwright","scraper_id":"StanfordScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stanford Technology Law Review [online]","class_name":"StanfordTechnologyLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stanford_technology_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":87,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249920, \"canonical_name\": \"Stanford Technology Law Review [online]\", \"child_pid\": 197731, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StanfordTechnologyLawReviewScraper:Stanford Technology Law Review [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/stanford_technology_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:11:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 33, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:10:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StanfordTechnologyLawReviewScraper\", \"script_path\": \"scrapers/stanford_technology_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265435_StanfordTechnologyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265435_StanfordTechnologyLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T02:11:24+00:00","last_run_id":45222,"last_run_start":"2026-09-13T02:10:35+00:00","last_runtime_seconds":48.211406998801976,"last_status":"success","law_review_id":33,"law_review_name":"Stanford Technology Law Review [online]","law_review_scraper_name":"stanford_technology_law_review_scraper.py","module_path":"scrapers.stanford_technology_law_review_scraper","platform":"wordpress","scraper_id":"StanfordTechnologyLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stetson Business Law Review","class_name":"StetsonBusinessLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stetson_business_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":47,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249915, \"canonical_name\": \"Stetson Business Law Review\", \"child_pid\": 194175, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StetsonBusinessLawReviewScraper:Stetson Business Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/stetson_business_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:08:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 746, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:08:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StetsonBusinessLawReviewScraper\", \"script_path\": \"scrapers/stetson_business_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265309_StetsonBusinessLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265309_StetsonBusinessLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:08:42+00:00","last_run_id":45219,"last_run_start":"2026-09-13T02:08:29+00:00","last_runtime_seconds":12.608564452268183,"last_status":"no_new_content","law_review_id":746,"law_review_name":"Stetson Business Law Review","law_review_scraper_name":"stetson_business_law_review_scraper.py","module_path":"scrapers.stetson_business_law_review_scraper","platform":null,"scraper_id":"StetsonBusinessLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Stetson Law Review","class_name":"StetsonLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stetson_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249935, \"canonical_name\": \"Stetson Law Review\", \"child_pid\": 217994, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StetsonLawReviewScraper:Stetson Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/stetson_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:22:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 230, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:22:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"StetsonLawReviewScraper\", \"script_path\": \"scrapers/stetson_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266159_StetsonLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266159_StetsonLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:23:07+00:00","last_run_id":45257,"last_run_start":"2026-09-13T02:22:39+00:00","last_runtime_seconds":28.002250326797366,"last_status":"no_new_content","law_review_id":230,"law_review_name":"Stetson Law Review","law_review_scraper_name":"stetson_law_review_scraper.py","module_path":"scrapers.stetson_law_review_scraper","platform":"wordpress","scraper_id":"StetsonLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Suffolk University Law Review","class_name":"SuffolkUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/suffolk_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":38,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249920, \"canonical_name\": \"Suffolk University Law Review\", \"child_pid\": 197732, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SuffolkUniversityLawReviewScraper:Suffolk University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/suffolk_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:11:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 359, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:10:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SuffolkUniversityLawReviewScraper\", \"script_path\": \"scrapers/suffolk_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265435_SuffolkUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265435_SuffolkUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:12:00+00:00","last_run_id":45223,"last_run_start":"2026-09-13T02:10:35+00:00","last_runtime_seconds":84.64679210493341,"last_status":"no_new_content","law_review_id":359,"law_review_name":"Suffolk University Law Review","law_review_scraper_name":"suffolk_scraper.py","module_path":"scrapers.suffolk_scraper","platform":"wordpress","scraper_id":"SuffolkUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Suffolk University Transnational Law Review","class_name":"SuffolkUniversityTransnationalLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/suffolk_university_transnational_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Archive available via HeinOnline subscription; no open-access PDF archive.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243688, \"canonical_name\": \"Suffolk University Transnational Law Review\", \"child_pid\": 1618524, \"file_path\": \"scrapers/suffolk_university_transnational_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:06:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 749, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:06:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SuffolkUniversityTransnationalLawReviewScraper\", \"script_path\": \"scrapers/suffolk_university_transnational_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973583_SuffolkUniversityTransnationalLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973583_SuffolkUniversityTransnationalLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:06:23+00:00","last_run_id":44944,"last_run_start":"2026-09-09T17:06:23+00:00","last_runtime_seconds":0.005652380641549826,"last_status":"no_items","law_review_id":749,"law_review_name":"Suffolk University Transnational Law Review","law_review_scraper_name":"suffolk_university_transnational_law_review_scraper.py","module_path":"scrapers.suffolk_university_transnational_law_review_scraper","platform":null,"scraper_id":"SuffolkUniversityTransnationalLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Supreme Court Opinions","class_name":"SupremeCourtOpinionsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/supreme_court_opinions_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":72,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249920, \"canonical_name\": \"Supreme Court Opinions\", \"child_pid\": 198079, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SupremeCourtOpinionsScraper:Supreme Court Opinions\", \"waiting\": 0}, \"file_path\": \"scrapers/supreme_court_opinions_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:11:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1154, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:10:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SupremeCourtOpinionsScraper\", \"script_path\": \"scrapers/supreme_court_opinions_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265446_SupremeCourtOpinionsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265446_SupremeCourtOpinionsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":4,"last_run_end":"2026-09-13T02:11:58+00:00","last_run_id":45227,"last_run_start":"2026-09-13T02:10:46+00:00","last_runtime_seconds":72.04077723715454,"last_status":"success","law_review_id":1154,"law_review_name":"Supreme Court Opinions","law_review_scraper_name":"supreme_court_opinions_scraper.py","module_path":"scrapers.supreme_court_opinions_scraper","platform":null,"scraper_id":"SupremeCourtOpinionsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Supreme Court Review","class_name":"SupremeCourtReviewScraper","days_since_last_run":69,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/supreme_court_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: University of Chicago Press-hosted content is outside the automated scraping policy; no public open-access artifact was used.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 44443, \"canonical_name\": \"Supreme Court Review\", \"child_pid\": 3298495, \"file_path\": \"scrapers/supreme_court_review_scraper.py\", \"heartbeat_at\": \"2026-07-14T21:30:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 45, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T21:30:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SupremeCourtReviewScraper\", \"script_path\": \"scrapers/supreme_court_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784064605_SupremeCourtReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784064605_SupremeCourtReviewScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","last_pdfs_downloaded":0,"last_run_end":"2026-07-14T21:30:05+00:00","last_run_id":44113,"last_run_start":"2026-07-14T21:30:05+00:00","last_runtime_seconds":0.003553842194378376,"last_status":"no_items","law_review_id":45,"law_review_name":"Supreme Court Review","law_review_scraper_name":"supreme_court_review_scraper.py","module_path":"scrapers.supreme_court_review_scraper","platform":"playwright","scraper_id":"SupremeCourtReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Syracuse Journal of International Law and Commerce","class_name":"SyracuseJournalOfInternationalLawAndCommerceScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/syracuse_journal_of_international_law_and_commerce_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":13,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249920, \"canonical_name\": \"Syracuse Journal of International Law and Commerce\", \"child_pid\": 197730, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SyracuseJournalOfInternationalLawAndCommerceScraper:Syracuse Journal of International Law and Commerce\", \"waiting\": 0}, \"file_path\": \"scrapers/syracuse_journal_of_international_law_and_commerce_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:10:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 750, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:10:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SyracuseJournalOfInternationalLawAndCommerceScraper\", \"script_path\": \"scrapers/syracuse_journal_of_international_law_and_commerce_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265435_SyracuseJournalOfInternationalLawAndCommerceScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265435_SyracuseJournalOfInternationalLawAndCommerceScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:10:43+00:00","last_run_id":45221,"last_run_start":"2026-09-13T02:10:35+00:00","last_runtime_seconds":7.788094549905509,"last_status":"no_new_content","law_review_id":750,"law_review_name":"Syracuse Journal of International Law and Commerce","law_review_scraper_name":"syracuse_journal_of_international_law_and_commerce_scraper.py","module_path":"scrapers.syracuse_journal_of_international_law_and_commerce_scraper","platform":"playwright","scraper_id":"SyracuseJournalOfInternationalLawAndCommerceScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Syracuse Law Review","class_name":"SyracuseLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/syracuse_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249924, \"canonical_name\": \"Syracuse Law Review\", \"child_pid\": 202879, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SyracuseLawReviewScraper:Syracuse Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/syracuse_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:15:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 174, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:13:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"SyracuseLawReviewScraper\", \"script_path\": \"scrapers/syracuse_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265629_SyracuseLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265629_SyracuseLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:15:37+00:00","last_run_id":45235,"last_run_start":"2026-09-13T02:13:49+00:00","last_runtime_seconds":108.35540499491617,"last_status":"no_new_content","law_review_id":174,"law_review_name":"Syracuse Law Review","law_review_scraper_name":"syracuse_scraper.py","module_path":"scrapers.syracuse_scraper","platform":"wordpress","scraper_id":"SyracuseLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"TH\u0112MIS Law Review","class_name":"THEMISLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/themis_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249924, \"canonical_name\": \"TH\u0112MIS Law Review\", \"child_pid\": 201921, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"THEMISLawReviewScraper:TH\u0112MIS Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/themis_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:13:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 752, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:13:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"THEMISLawReviewScraper\", \"script_path\": \"scrapers/themis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265604_THEMISLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265604_THEMISLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T02:14:06+00:00","last_run_id":45231,"last_run_start":"2026-09-13T02:13:24+00:00","last_runtime_seconds":41.485254959668964,"last_status":"success","law_review_id":752,"law_review_name":"TH\u0112MIS Law Review","law_review_scraper_name":"themis_law_review_scraper.py","module_path":"scrapers.themis_law_review_scraper","platform":null,"scraper_id":"THEMISLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tax Law Review","class_name":"TaxLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tax_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: subscription access required for Tax Law Review; no stable open-access PDF archive is available.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"Tax Law Review\", \"child_pid\": 1601980, \"file_path\": \"scrapers/tax_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:54:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 145, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TaxLawReviewScraper\", \"script_path\": \"scrapers/tax_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972888_TaxLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972888_TaxLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:54:49+00:00","last_run_id":44912,"last_run_start":"2026-09-09T16:54:48+00:00","last_runtime_seconds":0.007940502371639013,"last_status":"no_items","law_review_id":145,"law_review_name":"Tax Law Review","law_review_scraper_name":"tax_law_review_scraper.py","module_path":"scrapers.tax_law_review_scraper","platform":null,"scraper_id":"TaxLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tax Lawyer","class_name":"TaxLawyerScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tax_lawyer_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: paywalled (ABA Section of Taxation / HeinOnline \u2013 no public PDF archive)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"Tax Lawyer\", \"child_pid\": 1602007, \"file_path\": \"scrapers/tax_lawyer_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:54:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 309, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:50+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TaxLawyerScraper\", \"script_path\": \"scrapers/tax_lawyer_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972890_TaxLawyerScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972890_TaxLawyerScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:54:51+00:00","last_run_id":44919,"last_run_start":"2026-09-09T16:54:50+00:00","last_runtime_seconds":0.0049872989766299725,"last_status":"no_items","law_review_id":309,"law_review_name":"Tax Lawyer","law_review_scraper_name":"tax_lawyer_scraper.py","module_path":"scrapers.tax_lawyer_scraper","platform":null,"scraper_id":"TaxLawyerScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tax Notes Federal","class_name":"TaxNotesFederalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tax_notes_federal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Subscription-only publication; no open-access PDF archive is available for bulk scraping.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"Tax Notes Federal\", \"child_pid\": 1602000, \"file_path\": \"scrapers/tax_notes_federal_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:54:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 228, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TaxNotesFederalScraper\", \"script_path\": \"scrapers/tax_notes_federal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972889_TaxNotesFederalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972889_TaxNotesFederalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:54:50+00:00","last_run_id":44917,"last_run_start":"2026-09-09T16:54:49+00:00","last_runtime_seconds":0.005554240196943283,"last_status":"no_items","law_review_id":228,"law_review_name":"Tax Notes Federal","law_review_scraper_name":"tax_notes_federal_scraper.py","module_path":"scrapers.tax_notes_federal_scraper","platform":null,"scraper_id":"TaxNotesFederalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Temple Law Review","class_name":"TempleLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/temple_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249924, \"canonical_name\": \"Temple Law Review\", \"child_pid\": 203414, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TempleLawReviewScraper:Temple Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/temple_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:16:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 126, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:14:06+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TempleLawReviewScraper\", \"script_path\": \"scrapers/temple_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265646_TempleLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265646_TempleLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:16:46+00:00","last_run_id":45236,"last_run_start":"2026-09-13T02:14:06+00:00","last_runtime_seconds":159.71744190482423,"last_status":"no_new_content","law_review_id":126,"law_review_name":"Temple Law Review","law_review_scraper_name":"temple_scraper.py","module_path":"scrapers.temple_scraper","platform":null,"scraper_id":"TempleLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tennessee Journal of Race, Gender, and Social Justice","class_name":"TennesseeJournalOfRaceGenderAndSocialJusticeScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tennessee_journal_of_race_gender_and_social_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":135,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249930, \"canonical_name\": \"Tennessee Journal of Race, Gender, and Social Justice\", \"child_pid\": 209715, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TennesseeJournalOfRaceGenderAndSocialJusticeScraper:Tennessee Journal of Race, Gender, and Social Justice\", \"waiting\": 0}, \"file_path\": \"scrapers/tennessee_journal_of_race_gender_and_social_justice_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:20:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 754, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:18:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TennesseeJournalOfRaceGenderAndSocialJusticeScraper\", \"script_path\": \"scrapers/tennessee_journal_of_race_gender_and_social_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265888_TennesseeJournalOfRaceGenderAndSocialJusticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265888_TennesseeJournalOfRaceGenderAndSocialJusticeScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:20:10+00:00","last_run_id":45242,"last_run_start":"2026-09-13T02:18:08+00:00","last_runtime_seconds":119.2220226470381,"last_status":"no_new_content","law_review_id":754,"law_review_name":"Tennessee Journal of Race, Gender, and Social Justice","law_review_scraper_name":"tennessee_journal_of_race_gender_and_social_justice_scraper.py","module_path":"scrapers.tennessee_journal_of_race_gender_and_social_justice_scraper","platform":"playwright","scraper_id":"TennesseeJournalOfRaceGenderAndSocialJusticeScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tennessee Law Review","class_name":"TennesseeLawReviewScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tennessee_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"partial_discovery","last_error_message":"WORKING_SLOW: Tennessee archive traversal paused with 38 pages queued","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 264907, \"canonical_name\": \"Tennessee Law Review\", \"child_pid\": 182971, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 64, \"remaining_units\": null, \"scope\": \"https://tennesseelawreview.org/volume-archives/#crawl\", \"total_records_reported\": null, \"unit_type\": \"pages\", \"visited_units\": 64}, \"discovery_cutoff\": true, \"discovery_cutoff_details\": {\"pending_pages\": 38}, \"discovery_cutoff_elapsed_seconds\": null, \"discovery_cutoff_max_runtime_seconds\": null, \"discovery_cutoff_phase\": \"discover_urls\", \"discovery_cutoff_reason\": \"max_archive_pages\", \"discovery_problem\": \"WORKING_SLOW: Tennessee archive traversal paused with 38 pages queued\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TennesseeLawReviewScraper:Tennessee Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/tennessee_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:40:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 142, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:40:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TennesseeLawReviewScraper\", \"script_path\": \"scrapers/tennessee_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936855_TennesseeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936855_TennesseeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:41:19+00:00","last_run_id":46084,"last_run_start":"2026-09-20T20:40:55+00:00","last_runtime_seconds":23.76302949571982,"last_status":"partial","law_review_id":142,"law_review_name":"Tennessee Law Review","law_review_scraper_name":"tennessee_scraper.py","module_path":"scrapers.tennessee_scraper","platform":"bepress","scraper_id":"TennesseeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Test Review","class_name":"TestReviewScraper","days_since_last_run":195,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/placeholder_test_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: This appears to be a placeholder/test law_review entry. Recommend removing or correcting the catalog row.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Test Review\", \"child_pid\": 660388, \"file_path\": \"scrapers/placeholder_test_review_scraper.py\", \"heartbeat_at\": \"2026-03-10T20:19:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1145, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-10T20:19:30+00:00\", \"scraper_id\": \"TestReviewScraper\", \"script_path\": \"scrapers/placeholder_test_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773173970_TestReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773173970_TestReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-10T20:19:30+00:00","last_run_id":3239,"last_run_start":"2026-03-10T20:19:30+00:00","last_runtime_seconds":0.00757893081754446,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.placeholder_test_review_scraper","platform":null,"scraper_id":"TestReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Texas AandM Journal of Property Law","class_name":"TexasAandMJournalOfPropertyLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_aandm_journal_of_property_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":146,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249920, \"canonical_name\": \"Texas AandM Journal of Property Law\", \"child_pid\": 198674, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TexasAandMJournalOfPropertyLawScraper:Texas AandM Journal of Property Law\", \"waiting\": 0}, \"file_path\": \"scrapers/texas_aandm_journal_of_property_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:11:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 755, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:11:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TexasAandMJournalOfPropertyLawScraper\", \"script_path\": \"scrapers/texas_aandm_journal_of_property_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265484_TexasAandMJournalOfPropertyLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265484_TexasAandMJournalOfPropertyLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:12:02+00:00","last_run_id":45229,"last_run_start":"2026-09-13T02:11:24+00:00","last_runtime_seconds":37.62279169913381,"last_status":"no_new_content","law_review_id":755,"law_review_name":"Texas AandM Journal of Property Law","law_review_scraper_name":"texas_aandm_journal_of_property_law_scraper.py","module_path":"scrapers.texas_aandm_journal_of_property_law_scraper","platform":"bepress","scraper_id":"TexasAandMJournalOfPropertyLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Texas AandM Law Review Arguendo","class_name":"TexasAandMLawReviewArguendoScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_aandm_law_review_arguendo_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: Arguendo articles are companion pieces within the main Texas A&M Law Review issues at https://scholarship.law.tamu.edu/lawreview/ and are already scraped by texasam_scraper.py. There is no separate Arguendo archive or collection path.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Texas AandM Law Review Arguendo\", \"child_pid\": 2922447, \"file_path\": \"scrapers/texas_aandm_law_review_arguendo_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:44:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 756, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:44:52+00:00\", \"scraper_id\": \"TexasAandMLawReviewArguendoScraper\", \"script_path\": \"scrapers/texas_aandm_law_review_arguendo_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377092_TexasAandMLawReviewArguendoScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377092_TexasAandMLawReviewArguendoScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:44:52+00:00","last_run_id":3338,"last_run_start":"2026-03-13T04:44:52+00:00","last_runtime_seconds":0.008112967014312744,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.texas_aandm_law_review_arguendo_scraper","platform":null,"scraper_id":"TexasAandMLawReviewArguendoScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Texas Environmental Law Journal","class_name":"TexasEnvironmentalLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_environmental_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Fetch failed for https://www.texenrls.org/environmental-law-journals/: TimeoutError:","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249924, \"canonical_name\": \"Texas Environmental Law Journal\", \"child_pid\": 201922, \"discovery_problem\": \"Fetch failed for https://www.texenrls.org/environmental-law-journals/: TimeoutError: \", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TexasEnvironmentalLawJournalScraper:Texas Environmental Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/texas_environmental_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:14:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 757, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:13:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TexasEnvironmentalLawJournalScraper\", \"script_path\": \"scrapers/texas_environmental_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265604_TexasEnvironmentalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265604_TexasEnvironmentalLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:14:25+00:00","last_run_id":45232,"last_run_start":"2026-09-13T02:13:24+00:00","last_runtime_seconds":61.02353658294305,"last_status":"no_items","law_review_id":757,"law_review_name":"Texas Environmental Law Journal","law_review_scraper_name":"texas_environmental_law_journal_scraper.py","module_path":"scrapers.texas_environmental_law_journal_scraper","platform":null,"scraper_id":"TexasEnvironmentalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Texas Hispanic Journal of Law and Policy","class_name":"TexasHispanicJournalOfLawAndPolicyScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_hispanic_journal_of_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: HeinOnline / Texas Law Journals subscription required (no public PDF archive)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243688, \"canonical_name\": \"Texas Hispanic Journal of Law and Policy\", \"child_pid\": 1618528, \"file_path\": \"scrapers/texas_hispanic_journal_of_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:06:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 758, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:06:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TexasHispanicJournalOfLawAndPolicyScraper\", \"script_path\": \"scrapers/texas_hispanic_journal_of_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973583_TexasHispanicJournalOfLawAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973583_TexasHispanicJournalOfLawAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:06:24+00:00","last_run_id":44945,"last_run_start":"2026-09-09T17:06:23+00:00","last_runtime_seconds":0.005338517017662525,"last_status":"no_items","law_review_id":758,"law_review_name":"Texas Hispanic Journal of Law and Policy","law_review_scraper_name":"texas_hispanic_journal_of_law_and_policy_scraper.py","module_path":"scrapers.texas_hispanic_journal_of_law_and_policy_scraper","platform":null,"scraper_id":"TexasHispanicJournalOfLawAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Texas International Law Journal","class_name":"TexasInternationalLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":18,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249924, \"canonical_name\": \"Texas International Law Journal\", \"child_pid\": 201924, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TexasInternationalLawJournalScraper:Texas International Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/texas_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:13:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 759, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:13:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TexasInternationalLawJournalScraper\", \"script_path\": \"scrapers/texas_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265604_TexasInternationalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265604_TexasInternationalLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:13:48+00:00","last_run_id":45234,"last_run_start":"2026-09-13T02:13:24+00:00","last_runtime_seconds":23.999223724007607,"last_status":"no_new_content","law_review_id":759,"law_review_name":"Texas International Law Journal","law_review_scraper_name":"texas_international_law_journal_scraper.py","module_path":"scrapers.texas_international_law_journal_scraper","platform":null,"scraper_id":"TexasInternationalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Texas Journal of Oil, Gas, and Energy Law","class_name":"TexasJournalOfOilGasAndEnergyLawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_journal_of_oil_gas_and_energy_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: HeinOnline Law Journal Library: https://heinonline.org/HOL/homeHolTitles?c=Law-Journal-Library&t=Texas%20Journal%20of%20Oil,%20Gas,%20and%20Energy%20Law (Also on Westlaw, LexisNexis Nexis Uni - subscription required)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243688, \"canonical_name\": \"Texas Journal of Oil, Gas, and Energy Law\", \"child_pid\": 1618530, \"file_path\": \"scrapers/texas_journal_of_oil_gas_and_energy_law_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:06:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 760, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:06:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TexasJournalOfOilGasAndEnergyLawScraper\", \"script_path\": \"scrapers/texas_journal_of_oil_gas_and_energy_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973584_TexasJournalOfOilGasAndEnergyLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973584_TexasJournalOfOilGasAndEnergyLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:06:24+00:00","last_run_id":44946,"last_run_start":"2026-09-09T17:06:24+00:00","last_runtime_seconds":0.005676461849361658,"last_status":"no_items","law_review_id":760,"law_review_name":"Texas Journal of Oil, Gas, and Energy Law","law_review_scraper_name":"texas_journal_of_oil_gas_and_energy_law_scraper.py","module_path":"scrapers.texas_journal_of_oil_gas_and_energy_law_scraper","platform":null,"scraper_id":"TexasJournalOfOilGasAndEnergyLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Texas Review of Entertainment and Sports Law","class_name":"TexasReviewOfEntertainmentAndSportsLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_review_of_entertainment_and_sports_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":2,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249920, \"canonical_name\": \"Texas Review of Entertainment and Sports Law\", \"child_pid\": 199711, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TexasReviewOfEntertainmentAndSportsLawScraper:Texas Review of Entertainment and Sports Law\", \"waiting\": 0}, \"file_path\": \"scrapers/texas_review_of_entertainment_and_sports_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:11:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 762, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:11:51+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TexasReviewOfEntertainmentAndSportsLawScraper\", \"script_path\": \"scrapers/texas_review_of_entertainment_and_sports_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265511_TexasReviewOfEntertainmentAndSportsLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265511_TexasReviewOfEntertainmentAndSportsLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:11:59+00:00","last_run_id":45230,"last_run_start":"2026-09-13T02:11:51+00:00","last_runtime_seconds":7.934703201986849,"last_status":"no_new_content","law_review_id":762,"law_review_name":"Texas Review of Entertainment and Sports Law","law_review_scraper_name":"texas_review_of_entertainment_and_sports_law_scraper.py","module_path":"scrapers.texas_review_of_entertainment_and_sports_law_scraper","platform":"wordpress","scraper_id":"TexasReviewOfEntertainmentAndSportsLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Texas Review of Law and Politics","class_name":"TexasReviewOfLawAndPoliticsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_review_of_law_and_politics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":22,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249924, \"canonical_name\": \"Texas Review of Law and Politics\", \"child_pid\": 203991, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TexasReviewOfLawAndPoliticsScraper:Texas Review of Law and Politics\", \"waiting\": 0}, \"file_path\": \"scrapers/texas_review_of_law_and_politics_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:16:16+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 343, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:14:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TexasReviewOfLawAndPoliticsScraper\", \"script_path\": \"scrapers/texas_review_of_law_and_politics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265686_TexasReviewOfLawAndPoliticsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265686_TexasReviewOfLawAndPoliticsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:16:33+00:00","last_run_id":45240,"last_run_start":"2026-09-13T02:14:46+00:00","last_runtime_seconds":106.96599423605949,"last_status":"no_new_content","law_review_id":343,"law_review_name":"Texas Review of Law and Politics","law_review_scraper_name":"texas_review_of_law_and_politics_scraper.py","module_path":"scrapers.texas_review_of_law_and_politics_scraper","platform":null,"scraper_id":"TexasReviewOfLawAndPoliticsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Texas Law Review","class_name":"TexasScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":4,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250045, \"canonical_name\": \"Texas Law Review\", \"child_pid\": 339364, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 77, \"mode\": \"balanced\", \"remaining_units\": 76, \"scope\": \"https://texaslawreview.org/archive/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TexasScraper:Texas Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/texas_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:42:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 22, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:42:50+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"TexasScraper\", \"script_path\": \"scrapers/texas_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789270970_TexasScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789270970_TexasScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:43:11+00:00","last_run_id":45322,"last_run_start":"2026-09-13T03:42:50+00:00","last_runtime_seconds":20.76860826415941,"last_status":"no_new_content","law_review_id":22,"law_review_name":"Texas Law Review","law_review_scraper_name":"texas_scraper.py","module_path":"scrapers.texas_scraper","platform":null,"scraper_id":"TexasScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Texas Tech Law Review","class_name":"TexasTechLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texastech_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":9,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249924, \"canonical_name\": \"Texas Tech Law Review\", \"child_pid\": 201923, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TexasTechLawReviewScraper:Texas Tech Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/texastech_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:13:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 264, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:13:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TexasTechLawReviewScraper\", \"script_path\": \"scrapers/texastech_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265604_TexasTechLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265604_TexasTechLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:14:19+00:00","last_run_id":45233,"last_run_start":"2026-09-13T02:13:24+00:00","last_runtime_seconds":55.23972341790795,"last_status":"no_new_content","law_review_id":264,"law_review_name":"Texas Tech Law Review","law_review_scraper_name":"texastech_scraper.py","module_path":"scrapers.texastech_scraper","platform":null,"scraper_id":"TexasTechLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The American Journal of Law and Equality","class_name":"TheAmericanJournalOfLawAndEqualityScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_american_journal_of_law_and_equality_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":1,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250949, \"canonical_name\": \"The American Journal of Law and Equality\", \"child_pid\": 1363139, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheAmericanJournalOfLawAndEqualityScraper:The American Journal of Law and Equality\", \"waiting\": 0}, \"file_path\": \"scrapers/the_american_journal_of_law_and_equality_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:33:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 763, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:31:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheAmericanJournalOfLawAndEqualityScraper\", \"script_path\": \"scrapers/the_american_journal_of_law_and_equality_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309904_TheAmericanJournalOfLawAndEqualityScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309904_TheAmericanJournalOfLawAndEqualityScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T14:33:38+00:00","last_run_id":45730,"last_run_start":"2026-09-13T14:31:44+00:00","last_runtime_seconds":112.98790397588164,"last_status":"no_new_content","law_review_id":763,"law_review_name":"The American Journal of Law and Equality","law_review_scraper_name":"the_american_journal_of_law_and_equality_scraper.py","module_path":"scrapers.the_american_journal_of_law_and_equality_scraper","platform":"playwright","scraper_id":"TheAmericanJournalOfLawAndEqualityScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Asian Business Lawyer","class_name":"TheAsianBusinessLawyerScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_asian_business_lawyer_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":10,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249924, \"canonical_name\": \"The Asian Business Lawyer\", \"child_pid\": 203837, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheAsianBusinessLawyerScraper:The Asian Business Lawyer\", \"waiting\": 0}, \"file_path\": \"scrapers/the_asian_business_lawyer_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:15:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 765, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:14:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheAsianBusinessLawyerScraper\", \"script_path\": \"scrapers/the_asian_business_lawyer_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265671_TheAsianBusinessLawyerScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265671_TheAsianBusinessLawyerScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:15:06+00:00","last_run_id":45239,"last_run_start":"2026-09-13T02:14:31+00:00","last_runtime_seconds":34.60382822109386,"last_status":"no_new_content","law_review_id":765,"law_review_name":"The Asian Business Lawyer","law_review_scraper_name":"the_asian_business_lawyer_scraper.py","module_path":"scrapers.the_asian_business_lawyer_scraper","platform":null,"scraper_id":"TheAsianBusinessLawyerScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The DMV Business Law Journal","class_name":"TheDmvBusinessLawJournalScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_dmv_business_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: Could not verify a stable archive URL for The DMV Business Law Journal. Requires source curation before implementing network scraping.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"The DMV Business Law Journal\", \"child_pid\": 2923343, \"file_path\": \"scrapers/the_dmv_business_law_journal_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:46:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1163, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:46:10+00:00\", \"scraper_id\": \"TheDmvBusinessLawJournalScraper\", \"script_path\": \"scrapers/the_dmv_business_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377170_TheDmvBusinessLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377170_TheDmvBusinessLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:46:12+00:00","last_run_id":3351,"last_run_start":"2026-03-13T04:46:10+00:00","last_runtime_seconds":0.006897543091326952,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.the_dmv_business_law_journal_scraper","platform":null,"scraper_id":"TheDmvBusinessLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Federal Circuit Bar Journal","class_name":"TheFederalCircuitBarJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_federal_circuit_bar_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Federal Circuit Bar Association membership or HeinOnline subscription required (no public PDF archive)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243688, \"canonical_name\": \"The Federal Circuit Bar Journal\", \"child_pid\": 1618537, \"file_path\": \"scrapers/the_federal_circuit_bar_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:06:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 774, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:06:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheFederalCircuitBarJournalScraper\", \"script_path\": \"scrapers/the_federal_circuit_bar_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973584_TheFederalCircuitBarJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973584_TheFederalCircuitBarJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:06:24+00:00","last_run_id":44948,"last_run_start":"2026-09-09T17:06:24+00:00","last_runtime_seconds":0.005443957634270191,"last_status":"no_items","law_review_id":774,"law_review_name":"The Federal Circuit Bar Journal","law_review_scraper_name":"the_federal_circuit_bar_journal_scraper.py","module_path":"scrapers.the_federal_circuit_bar_journal_scraper","platform":null,"scraper_id":"TheFederalCircuitBarJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Indonesian Journal of International and Comparative Law","class_name":"TheIndonesianJournalOfInternationalAndComparativeLawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_indonesian_journal_of_international_and_comparative_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: The Indonesian Journal of International and Comparative Law appears to require a HeinOnline subscription (no verified open-access PDF archive configured).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243688, \"canonical_name\": \"The Indonesian Journal of International and Comparative Law\", \"file_path\": \"scrapers/the_indonesian_journal_of_international_and_comparative_law_scraper.py\", \"law_review_id\": 779, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:06:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheIndonesianJournalOfInternationalAndComparativeLawScraper\", \"script_path\": \"scrapers/the_indonesian_journal_of_international_and_comparative_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973584_TheIndonesianJournalOfInternationalAndComparativeLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973584_TheIndonesianJournalOfInternationalAndComparativeLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:06:24+00:00","last_run_id":44949,"last_run_start":"2026-09-09T17:06:24+00:00","last_runtime_seconds":0.0061202580109238625,"last_status":"no_items","law_review_id":779,"law_review_name":"The Indonesian Journal of International and Comparative Law","law_review_scraper_name":"the_indonesian_journal_of_international_and_comparative_law_scraper.py","module_path":"scrapers.the_indonesian_journal_of_international_and_comparative_law_scraper","platform":null,"scraper_id":"TheIndonesianJournalOfInternationalAndComparativeLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The International Lawyer","class_name":"TheInternationalLawyerScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_international_lawyer_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":448,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264924, \"canonical_name\": \"The International Lawyer\", \"child_pid\": 199868, \"download_queue\": {\"due\": 230, \"pending\": 233, \"retries\": 5, \"scope\": \"TheInternationalLawyerScraper:The International Lawyer\", \"waiting\": 3}, \"file_path\": \"scrapers/the_international_lawyer_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:52:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 781, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:51:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheInternationalLawyerScraper\", \"script_path\": \"scrapers/the_international_lawyer_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937492_TheInternationalLawyerScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937492_TheInternationalLawyerScraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:52:54+00:00","last_run_id":46101,"last_run_start":"2026-09-20T20:51:32+00:00","last_runtime_seconds":67.42823445005342,"last_status":"partial","law_review_id":781,"law_review_name":"The International Lawyer","law_review_scraper_name":"the_international_lawyer_scraper.py","module_path":"scrapers.the_international_lawyer_scraper","platform":"playwright","scraper_id":"TheInternationalLawyerScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Journal of Advocacy and Litigation","class_name":"TheJournalOfAdvocacyAndLitigationScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_journal_of_advocacy_and_litigation_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: Could not verify a canonical open-access archive for The Journal of Advocacy and Litigation. Add source URL before implementing network discovery.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"The Journal of Advocacy and Litigation\", \"child_pid\": 2923363, \"file_path\": \"scrapers/the_journal_of_advocacy_and_litigation_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:46:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1164, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:46:11+00:00\", \"scraper_id\": \"TheJournalOfAdvocacyAndLitigationScraper\", \"script_path\": \"scrapers/the_journal_of_advocacy_and_litigation_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377171_TheJournalOfAdvocacyAndLitigationScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377171_TheJournalOfAdvocacyAndLitigationScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:46:13+00:00","last_run_id":3352,"last_run_start":"2026-03-13T04:46:11+00:00","last_runtime_seconds":0.005907869897782803,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.the_journal_of_advocacy_and_litigation_scraper","platform":null,"scraper_id":"TheJournalOfAdvocacyAndLitigationScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Journal of Gender, Race and Justice","class_name":"TheJournalOfGenderRaceAndJusticeScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_journal_of_gender_race_and_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":45,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249930, \"canonical_name\": \"The Journal of Gender, Race and Justice\", \"child_pid\": 209716, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheJournalOfGenderRaceAndJusticeScraper:The Journal of Gender, Race and Justice\", \"waiting\": 0}, \"file_path\": \"scrapers/the_journal_of_gender_race_and_justice_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:18:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 785, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:18:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheJournalOfGenderRaceAndJusticeScraper\", \"script_path\": \"scrapers/the_journal_of_gender_race_and_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265888_TheJournalOfGenderRaceAndJusticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265888_TheJournalOfGenderRaceAndJusticeScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:18:37+00:00","last_run_id":45243,"last_run_start":"2026-09-13T02:18:08+00:00","last_runtime_seconds":27.927565343212336,"last_status":"no_new_content","law_review_id":785,"law_review_name":"The Journal of Gender, Race and Justice","law_review_scraper_name":"the_journal_of_gender_race_and_justice_scraper.py","module_path":"scrapers.the_journal_of_gender_race_and_justice_scraper","platform":null,"scraper_id":"TheJournalOfGenderRaceAndJusticeScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Journal of Legal Technology Risk Management","class_name":"TheJournalOfLegalTechnologyRiskManagementScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_journal_of_legal_technology_risk_management_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Published by Lexeprint Inc. and sold as Kindle ebooks on Amazon. Official website (http://www.ltrm.org/) shows eCommerce paywall for all volumes (https://ltrm.org/volumes/). No open-access institutional repository or digital commons archive found. HeinOnline indexes content but requires subscription.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243691, \"canonical_name\": \"The Journal of Legal Technology Risk Management\", \"child_pid\": 1621215, \"file_path\": \"scrapers/the_journal_of_legal_technology_risk_management_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:08:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 788, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:08:02+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheJournalOfLegalTechnologyRiskManagementScraper\", \"script_path\": \"scrapers/the_journal_of_legal_technology_risk_management_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973682_TheJournalOfLegalTechnologyRiskManagementScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973682_TheJournalOfLegalTechnologyRiskManagementScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:08:02+00:00","last_run_id":44953,"last_run_start":"2026-09-09T17:08:02+00:00","last_runtime_seconds":0.004635075107216835,"last_status":"no_items","law_review_id":788,"law_review_name":"The Journal of Legal Technology Risk Management","law_review_scraper_name":"the_journal_of_legal_technology_risk_management_scraper.py","module_path":"scrapers.the_journal_of_legal_technology_risk_management_scraper","platform":null,"scraper_id":"TheJournalOfLegalTechnologyRiskManagementScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Journal of the Legal Profession","class_name":"TheJournalOfTheLegalProfessionScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_journal_of_the_legal_profession_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: No open-access PDF archive found for The Journal of the Legal Profession (public site appears informational only; back issues are distributed via subscription databases such as HeinOnline).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243691, \"canonical_name\": \"The Journal of the Legal Profession\", \"child_pid\": 1621209, \"file_path\": \"scrapers/the_journal_of_the_legal_profession_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:08:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 789, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:08:02+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheJournalOfTheLegalProfessionScraper\", \"script_path\": \"scrapers/the_journal_of_the_legal_profession_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973682_TheJournalOfTheLegalProfessionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973682_TheJournalOfTheLegalProfessionScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:08:02+00:00","last_run_id":44950,"last_run_start":"2026-09-09T17:08:02+00:00","last_runtime_seconds":0.009213380049914122,"last_status":"no_items","law_review_id":789,"law_review_name":"The Journal of the Legal Profession","law_review_scraper_name":"the_journal_of_the_legal_profession_scraper.py","module_path":"scrapers.the_journal_of_the_legal_profession_scraper","platform":null,"scraper_id":"TheJournalOfTheLegalProfessionScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The New England Law Review","class_name":"TheNewEnglandLawReviewScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/new_england_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Original website (lawreview.newenglandlaw.edu) is defunct, and broad archive access is gated behind HeinOnline subscription.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261831, \"canonical_name\": \"The New England Law Review\", \"child_pid\": 1114016, \"discovery_problem\": \"PAYWALLED: Original website (lawreview.newenglandlaw.edu) is defunct, and broad archive access is gated behind HeinOnline subscription.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheNewEnglandLawReviewScraper:The New England Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/new_england_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:03:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 791, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:03:57+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheNewEnglandLawReviewScraper\", \"script_path\": \"scrapers/new_england_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789805037_TheNewEnglandLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789805037_TheNewEnglandLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:03:57+00:00","last_run_id":46055,"last_run_start":"2026-09-19T08:03:57+00:00","last_runtime_seconds":0.010391899850219488,"last_status":"no_items","law_review_id":791,"law_review_name":"The New England Law Review","law_review_scraper_name":"new_england_law_review_scraper.py","module_path":"scrapers.new_england_law_review_scraper","platform":null,"scraper_id":"TheNewEnglandLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Southern Journal of Policy and Justice","class_name":"TheSouthernJournalOfPolicyAndJusticeScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_southern_journal_of_policy_and_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: No open-access PDF archive found for The Southern Journal of Policy and Justice (public SRBLSA journal site does not expose PDF downloads; back issues appear to be distributed via subscription databases such as HeinOnline).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243691, \"canonical_name\": \"The Southern Journal of Policy and Justice\", \"child_pid\": 1621210, \"file_path\": \"scrapers/the_southern_journal_of_policy_and_justice_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:08:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 797, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:08:02+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheSouthernJournalOfPolicyAndJusticeScraper\", \"script_path\": \"scrapers/the_southern_journal_of_policy_and_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973682_TheSouthernJournalOfPolicyAndJusticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973682_TheSouthernJournalOfPolicyAndJusticeScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:08:02+00:00","last_run_id":44951,"last_run_start":"2026-09-09T17:08:02+00:00","last_runtime_seconds":0.004899928811937571,"last_status":"no_items","law_review_id":797,"law_review_name":"The Southern Journal of Policy and Justice","law_review_scraper_name":"the_southern_journal_of_policy_and_justice_scraper.py","module_path":"scrapers.the_southern_journal_of_policy_and_justice_scraper","platform":null,"scraper_id":"TheSouthernJournalOfPolicyAndJusticeScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Southern University Law Center Journal of International Law, Business, and Policy","class_name":"TheSouthernUniversityLawCenterJournalOfInternationalLawBusinessAndPolicyScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_southern_university_law_center_journal_of_international_law_business_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: No evidence this journal exists. Southern University appears to publish the Southern University Law Review; this row likely should be removed or renamed.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"The Southern University Law Center Journal of International Law, Business, and Policy\", \"child_pid\": 2922493, \"file_path\": \"scrapers/the_southern_university_law_center_journal_of_international_law_business_and_policy_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:44:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 798, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:44:56+00:00\", \"scraper_id\": \"TheSouthernUniversityLawCenterJournalOfInternationalLawBusinessAndPolicyScraper\", \"script_path\": \"scrapers/the_southern_university_law_center_journal_of_international_law_business_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377096_TheSouthernUniversityLawCenterJournalOfInternationalLawBusinessAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377096_TheSouthernUniversityLawCenterJournalOfInternationalLawBusinessAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:44:57+00:00","last_run_id":3343,"last_run_start":"2026-03-13T04:44:56+00:00","last_runtime_seconds":0.00536873284727335,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.the_southern_university_law_center_journal_of_international_law_business_and_policy_scraper","platform":null,"scraper_id":"TheSouthernUniversityLawCenterJournalOfInternationalLawBusinessAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Sports Lawyer Journal","class_name":"TheSportsLawyerJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_sports_lawyer_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: The Sports Lawyer Journal appears to require Sports Lawyers Association membership and/or HeinOnline access; no verified open-access PDF archive configured.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243691, \"canonical_name\": \"The Sports Lawyer Journal\", \"child_pid\": 1621212, \"file_path\": \"scrapers/the_sports_lawyer_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:08:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 799, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:08:02+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheSportsLawyerJournalScraper\", \"script_path\": \"scrapers/the_sports_lawyer_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973682_TheSportsLawyerJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973682_TheSportsLawyerJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:08:02+00:00","last_run_id":44952,"last_run_start":"2026-09-09T17:08:02+00:00","last_runtime_seconds":0.005200863815844059,"last_status":"no_items","law_review_id":799,"law_review_name":"The Sports Lawyer Journal","law_review_scraper_name":"the_sports_lawyer_journal_scraper.py","module_path":"scrapers.the_sports_lawyer_journal_scraper","platform":null,"scraper_id":"TheSportsLawyerJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Tax Lawyer","class_name":"TheTaxLawyerScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_tax_lawyer_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: The Tax Lawyer is published by the ABA Section of Taxation and does not expose a stable open-access PDF archive. Content is distributed via ABA member portals and subscription databases (e.g., HeinOnline). Base URL hint: ABA Section of Taxation member portal / HeinOnline (no public PDF archive)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243691, \"canonical_name\": \"The Tax Lawyer\", \"child_pid\": 1621273, \"file_path\": \"scrapers/the_tax_lawyer_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:08:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 801, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:08:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheTaxLawyerScraper\", \"script_path\": \"scrapers/the_tax_lawyer_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973683_TheTaxLawyerScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973683_TheTaxLawyerScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:08:03+00:00","last_run_id":44954,"last_run_start":"2026-09-09T17:08:03+00:00","last_runtime_seconds":0.0053665959276258945,"last_status":"no_items","law_review_id":801,"law_review_name":"The Tax Lawyer","law_review_scraper_name":"the_tax_lawyer_scraper.py","module_path":"scrapers.the_tax_lawyer_scraper","platform":null,"scraper_id":"TheTaxLawyerScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Trademark Reporter","class_name":"TheTrademarkReporterScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_trademark_reporter_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: The Trademark Reporter (INTA) requires membership or subscription access (HeinOnline, Westlaw, LexisNexis). No stable open-access PDF archive is available. INTA members can access at: https://www.inta.org/resources/the-trademark-reporter/","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243691, \"canonical_name\": \"The Trademark Reporter\", \"child_pid\": 1621300, \"file_path\": \"scrapers/the_trademark_reporter_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:08:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 802, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:08:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheTrademarkReporterScraper\", \"script_path\": \"scrapers/the_trademark_reporter_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973683_TheTrademarkReporterScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973683_TheTrademarkReporterScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:08:03+00:00","last_run_id":44955,"last_run_start":"2026-09-09T17:08:03+00:00","last_runtime_seconds":0.003956675995141268,"last_status":"no_items","law_review_id":802,"law_review_name":"The Trademark Reporter","law_review_scraper_name":"the_trademark_reporter_scraper.py","module_path":"scrapers.the_trademark_reporter_scraper","platform":null,"scraper_id":"TheTrademarkReporterScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"The Urban Lawyer Journal","class_name":"TheUrbanLawyerJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_urban_lawyer_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: The Urban Lawyer Journal is published by the American Bar Association and requires ABA membership or purchase to access content. No open-access PDFs are available. Archive: https://www.americanbar.org/groups/state_local_government/publications/urban_lawyer/","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243691, \"canonical_name\": \"The Urban Lawyer Journal\", \"child_pid\": 1621438, \"file_path\": \"scrapers/the_urban_lawyer_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:08:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 807, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:08:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TheUrbanLawyerJournalScraper\", \"script_path\": \"scrapers/the_urban_lawyer_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973683_TheUrbanLawyerJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973683_TheUrbanLawyerJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:08:04+00:00","last_run_id":44959,"last_run_start":"2026-09-09T17:08:03+00:00","last_runtime_seconds":0.004847188014537096,"last_status":"no_items","law_review_id":807,"law_review_name":"The Urban Lawyer Journal","law_review_scraper_name":"the_urban_lawyer_journal_scraper.py","module_path":"scrapers.the_urban_lawyer_journal_scraper","platform":null,"scraper_id":"TheUrbanLawyerJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Thomas Jefferson Law Review","class_name":"ThomasJeffersonLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/thomas_jefferson_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Thomas Jefferson Law Review content is available only through HeinOnline subscription. No open access PDFs are available. The law school (Thomas Jefferson School of Law) lost ABA accreditation in 2019, and journal archives are primarily accessible via commercial databases.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243694, \"canonical_name\": \"Thomas Jefferson Law Review\", \"child_pid\": 1623504, \"file_path\": \"scrapers/thomas_jefferson_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:09:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 947, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:09:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ThomasJeffersonLawReviewScraper\", \"script_path\": \"scrapers/thomas_jefferson_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973788_ThomasJeffersonLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973788_ThomasJeffersonLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:09:48+00:00","last_run_id":44968,"last_run_start":"2026-09-09T17:09:48+00:00","last_runtime_seconds":0.005203383043408394,"last_status":"no_items","law_review_id":947,"law_review_name":"Thomas Jefferson Law Review","law_review_scraper_name":"thomas_jefferson_law_review_scraper.py","module_path":"scrapers.thomas_jefferson_law_review_scraper","platform":null,"scraper_id":"ThomasJeffersonLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Thurgood Marshall Law Review at Texas Southern University","class_name":"ThurgoodMarshallLawReviewAtTexasSouthernUniversityScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/thurgood_marshall_law_review_at_texas_southern_university_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch archive page: https://www.tsulaw.edu/law_review/","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249924, \"canonical_name\": \"Thurgood Marshall Law Review at Texas Southern University\", \"child_pid\": 203544, \"discovery_problem\": \"Unable to fetch archive page: https://www.tsulaw.edu/law_review/\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ThurgoodMarshallLawReviewAtTexasSouthernUniversityScraper:Thurgood Marshall Law Review at Texas Southern University\", \"waiting\": 0}, \"file_path\": \"scrapers/thurgood_marshall_law_review_at_texas_southern_university_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:14:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 808, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:14:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ThurgoodMarshallLawReviewAtTexasSouthernUniversityScraper\", \"script_path\": \"scrapers/thurgood_marshall_law_review_at_texas_southern_university_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265660_ThurgoodMarshallLawReviewAtTexasSouthernUniversityScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265660_ThurgoodMarshallLawReviewAtTexasSouthernUniversityScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:14:31+00:00","last_run_id":45237,"last_run_start":"2026-09-13T02:14:20+00:00","last_runtime_seconds":10.53704043990001,"last_status":"no_items","law_review_id":808,"law_review_name":"Thurgood Marshall Law Review at Texas Southern University","law_review_scraper_name":"thurgood_marshall_law_review_at_texas_southern_university_scraper.py","module_path":"scrapers.thurgood_marshall_law_review_at_texas_southern_university_scraper","platform":null,"scraper_id":"ThurgoodMarshallLawReviewAtTexasSouthernUniversityScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Transnational Law and Contemporary Problems","class_name":"TransnationalLawAndContemporaryProblemsScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/transnational_law_and_contemporary_problems_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Transnational Law and Contemporary Problems does not expose a stable open-access PDF archive. HeinOnline subscription required (Cornell Law School journal; no public PDF archive).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243691, \"canonical_name\": \"Transnational Law and Contemporary Problems\", \"child_pid\": 1621364, \"file_path\": \"scrapers/transnational_law_and_contemporary_problems_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:08:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 810, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:08:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TransnationalLawAndContemporaryProblemsScraper\", \"script_path\": \"scrapers/transnational_law_and_contemporary_problems_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973683_TransnationalLawAndContemporaryProblemsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973683_TransnationalLawAndContemporaryProblemsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:08:04+00:00","last_run_id":44956,"last_run_start":"2026-09-09T17:08:03+00:00","last_runtime_seconds":0.005811591632664204,"last_status":"no_items","law_review_id":810,"law_review_name":"Transnational Law and Contemporary Problems","law_review_scraper_name":"transnational_law_and_contemporary_problems_scraper.py","module_path":"scrapers.transnational_law_and_contemporary_problems_scraper","platform":null,"scraper_id":"TransnationalLawAndContemporaryProblemsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Transportation Law Journal","class_name":"TransportationLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/transportation_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":149,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249924, \"canonical_name\": \"Transportation Law Journal\", \"child_pid\": 203798, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TransportationLawJournalScraper:Transportation Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/transportation_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:14:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 811, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:14:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TransportationLawJournalScraper\", \"script_path\": \"scrapers/transportation_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265666_TransportationLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265666_TransportationLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:14:45+00:00","last_run_id":45238,"last_run_start":"2026-09-13T02:14:26+00:00","last_runtime_seconds":19.11869588587433,"last_status":"no_new_content","law_review_id":811,"law_review_name":"Transportation Law Journal","law_review_scraper_name":"transportation_law_journal_scraper.py","module_path":"scrapers.transportation_law_journal_scraper","platform":"bepress","scraper_id":"TransportationLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Trento Student Law Review","class_name":"TrentoStudentLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/trento_student_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":113,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249930, \"canonical_name\": \"Trento Student Law Review\", \"child_pid\": 209714, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TrentoStudentLawReviewScraper:Trento Student Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/trento_student_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:18:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 812, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:18:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TrentoStudentLawReviewScraper\", \"script_path\": \"scrapers/trento_student_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265888_TrentoStudentLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265888_TrentoStudentLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:18:17+00:00","last_run_id":45241,"last_run_start":"2026-09-13T02:18:08+00:00","last_runtime_seconds":8.820084703154862,"last_status":"no_new_content","law_review_id":812,"law_review_name":"Trento Student Law Review","law_review_scraper_name":"trento_student_law_review_scraper.py","module_path":"scrapers.trento_student_law_review_scraper","platform":null,"scraper_id":"TrentoStudentLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Trinity Law Review","class_name":"TrinityLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/trinity_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Trinity Law Review full archive is only available through HeinOnline (subscription required). The official website (https://www.tiu.edu/law/law-review/) provides only limited online access to a few issues (Fall 2014 - Spring 2017). No open access PDF repository exists for this journal.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243691, \"canonical_name\": \"Trinity Law Review\", \"child_pid\": 1621433, \"file_path\": \"scrapers/trinity_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:08:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 813, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:08:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TrinityLawReviewScraper\", \"script_path\": \"scrapers/trinity_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973684_TrinityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973684_TrinityLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:08:04+00:00","last_run_id":44958,"last_run_start":"2026-09-09T17:08:04+00:00","last_runtime_seconds":0.005043391138315201,"last_status":"no_items","law_review_id":813,"law_review_name":"Trinity Law Review","law_review_scraper_name":"trinity_law_review_scraper.py","module_path":"scrapers.trinity_law_review_scraper","platform":null,"scraper_id":"TrinityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tsinghua China Law Review","class_name":"TsinghuaChinaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tsinghua_china_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":22,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249930, \"canonical_name\": \"Tsinghua China Law Review\", \"child_pid\": 209717, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TsinghuaChinaLawReviewScraper:Tsinghua China Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/tsinghua_china_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:18:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 814, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:18:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TsinghuaChinaLawReviewScraper\", \"script_path\": \"scrapers/tsinghua_china_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265888_TsinghuaChinaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265888_TsinghuaChinaLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:18:46+00:00","last_run_id":45244,"last_run_start":"2026-09-13T02:18:08+00:00","last_runtime_seconds":37.724496338982135,"last_status":"no_new_content","law_review_id":814,"law_review_name":"Tsinghua China Law Review","law_review_scraper_name":"tsinghua_china_law_review_scraper.py","module_path":"scrapers.tsinghua_china_law_review_scraper","platform":null,"scraper_id":"TsinghuaChinaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tulane Environmental Law Journal","class_name":"TulaneEnvironmentalLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tulane_environmental_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No issue URLs found on OJS archive","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251022, \"canonical_name\": \"Tulane Environmental Law Journal\", \"child_pid\": 1442284, \"discovery_problem\": \"No issue URLs found on OJS archive\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TulaneEnvironmentalLawJournalScraper:Tulane Environmental Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/tulane_environmental_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T15:22:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 815, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T15:22:50+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TulaneEnvironmentalLawJournalScraper\", \"script_path\": \"scrapers/tulane_environmental_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789312970_TulaneEnvironmentalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789312970_TulaneEnvironmentalLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T15:22:59+00:00","last_run_id":45747,"last_run_start":"2026-09-13T15:22:50+00:00","last_runtime_seconds":9.485364648979157,"last_status":"no_items","law_review_id":815,"law_review_name":"Tulane Environmental Law Journal","law_review_scraper_name":"tulane_environmental_law_journal_scraper.py","module_path":"scrapers.tulane_environmental_law_journal_scraper","platform":null,"scraper_id":"TulaneEnvironmentalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tulane Journal of International and Comparative Law","class_name":"TulaneJournalOfInternationalAndComparativeLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tulane_journal_of_international_and_comparative_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249930, \"canonical_name\": \"Tulane Journal of International and Comparative Law\", \"child_pid\": 211207, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TulaneJournalOfInternationalAndComparativeLawScraper:Tulane Journal of International and Comparative Law\", \"waiting\": 0}, \"file_path\": \"scrapers/tulane_journal_of_international_and_comparative_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:20:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 816, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:18:37+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TulaneJournalOfInternationalAndComparativeLawScraper\", \"script_path\": \"scrapers/tulane_journal_of_international_and_comparative_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265917_TulaneJournalOfInternationalAndComparativeLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265917_TulaneJournalOfInternationalAndComparativeLawScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:20:46+00:00","last_run_id":45246,"last_run_start":"2026-09-13T02:18:37+00:00","last_runtime_seconds":126.70174514362589,"last_status":"no_new_content","law_review_id":816,"law_review_name":"Tulane Journal of International and Comparative Law","law_review_scraper_name":"tulane_journal_of_international_and_comparative_law_scraper.py","module_path":"scrapers.tulane_journal_of_international_and_comparative_law_scraper","platform":"playwright","scraper_id":"TulaneJournalOfInternationalAndComparativeLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tulane Journal of Law and Sexuality","class_name":"TulaneJournalOfLawAndSexualityScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tulane_journal_of_law_and_sexuality_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":258,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249930, \"canonical_name\": \"Tulane Journal of Law and Sexuality\", \"child_pid\": 211580, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TulaneJournalOfLawAndSexualityScraper:Tulane Journal of Law and Sexuality\", \"waiting\": 0}, \"file_path\": \"scrapers/tulane_journal_of_law_and_sexuality_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:19:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 817, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:18:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TulaneJournalOfLawAndSexualityScraper\", \"script_path\": \"scrapers/tulane_journal_of_law_and_sexuality_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265927_TulaneJournalOfLawAndSexualityScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265927_TulaneJournalOfLawAndSexualityScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:20:10+00:00","last_run_id":45248,"last_run_start":"2026-09-13T02:18:47+00:00","last_runtime_seconds":82.62770178401843,"last_status":"no_new_content","law_review_id":817,"law_review_name":"Tulane Journal of Law and Sexuality","law_review_scraper_name":"tulane_journal_of_law_and_sexuality_scraper.py","module_path":"scrapers.tulane_journal_of_law_and_sexuality_scraper","platform":"bepress","scraper_id":"TulaneJournalOfLawAndSexualityScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tulane Journal of Technology and Intellectual Property","class_name":"TulaneJournalOfTechnologyAndIntellectualPropertyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":329,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249935, \"canonical_name\": \"Tulane Journal of Technology and Intellectual Property\", \"child_pid\": 217265, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TulaneJournalOfTechnologyAndIntellectualPropertyScraper:Tulane Journal of Technology and Intellectual Property\", \"waiting\": 0}, \"file_path\": \"scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:26:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 818, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:22:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TulaneJournalOfTechnologyAndIntellectualPropertyScraper\", \"script_path\": \"scrapers/tulane_journal_of_technology_and_intellectual_property_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266128_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266128_TulaneJournalOfTechnologyAndIntellectualPropertyScraper.out.log\", \"timeout_minutes\": 45, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:26:35+00:00","last_run_id":45252,"last_run_start":"2026-09-13T02:22:08+00:00","last_runtime_seconds":265.4598402902484,"last_status":"no_new_content","law_review_id":818,"law_review_name":"Tulane Journal of Technology and Intellectual Property","law_review_scraper_name":"tulane_journal_of_technology_and_intellectual_property_scraper.py","module_path":"scrapers.tulane_journal_of_technology_and_intellectual_property_scraper","platform":"playwright","scraper_id":"TulaneJournalOfTechnologyAndIntellectualPropertyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Tulane Maritime Law Journal","class_name":"TulaneMaritimeLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tulane_maritime_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Tulane Maritime Law Journal does not expose a stable open-access PDF archive. HeinOnline subscription required (main site down; no public PDF archive).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243691, \"canonical_name\": \"Tulane Maritime Law Journal\", \"child_pid\": 1621427, \"file_path\": \"scrapers/tulane_maritime_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:08:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 819, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:08:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"TulaneMaritimeLawJournalScraper\", \"script_path\": \"scrapers/tulane_maritime_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973684_TulaneMaritimeLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973684_TulaneMaritimeLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:08:04+00:00","last_run_id":44957,"last_run_start":"2026-09-09T17:08:04+00:00","last_runtime_seconds":0.005937693640589714,"last_status":"no_items","law_review_id":819,"law_review_name":"Tulane Maritime Law Journal","law_review_scraper_name":"tulane_maritime_law_journal_scraper.py","module_path":"scrapers.tulane_maritime_law_journal_scraper","platform":null,"scraper_id":"TulaneMaritimeLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"UC Davis Business Law Journal","class_name":"UCDavisBusinessLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_davis_business_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: UC Davis Business Law Journal does not provide publicly accessible PDF downloads (text-only site; strong bot protection). Content may be available through HeinOnline or other subscription databases.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"UC Davis Business Law Journal\", \"child_pid\": 1626280, \"file_path\": \"scrapers/uc_davis_business_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 820, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisBusinessLawJournalScraper\", \"script_path\": \"scrapers/uc_davis_business_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973896_UCDavisBusinessLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973896_UCDavisBusinessLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:11:36+00:00","last_run_id":44970,"last_run_start":"2026-09-09T17:11:36+00:00","last_runtime_seconds":0.004668884910643101,"last_status":"no_items","law_review_id":820,"law_review_name":"UC Davis Business Law Journal","law_review_scraper_name":"uc_davis_business_law_journal_scraper.py","module_path":"scrapers.uc_davis_business_law_journal_scraper","platform":null,"scraper_id":"UCDavisBusinessLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"UC Davis Journal of International Law and Policy","class_name":"UCDavisJournalOfInternationalLawAndPolicyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_davis_journal_of_international_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Could not fetch sitemap: https://jilp.law.ucdavis.edu/sitemap.xml","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249930, \"canonical_name\": \"UC Davis Journal of International Law and Policy\", \"child_pid\": 211597, \"discovery_problem\": \"Could not fetch sitemap: https://jilp.law.ucdavis.edu/sitemap.xml\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCDavisJournalOfInternationalLawAndPolicyScraper:UC Davis Journal of International Law and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/uc_davis_journal_of_international_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:18:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 821, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:18:50+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisJournalOfInternationalLawAndPolicyScraper\", \"script_path\": \"scrapers/uc_davis_journal_of_international_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265930_UCDavisJournalOfInternationalLawAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265930_UCDavisJournalOfInternationalLawAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:18:54+00:00","last_run_id":45249,"last_run_start":"2026-09-13T02:18:50+00:00","last_runtime_seconds":4.028636037837714,"last_status":"no_items","law_review_id":821,"law_review_name":"UC Davis Journal of International Law and Policy","law_review_scraper_name":"uc_davis_journal_of_international_law_and_policy_scraper.py","module_path":"scrapers.uc_davis_journal_of_international_law_and_policy_scraper","platform":"sitemap","scraper_id":"UCDavisJournalOfInternationalLawAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"UC Davis Law Review","class_name":"UCDavisLawReviewScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_davis_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"CLOUDFLARE: UC Davis Law Review page returned HTTP 403: https://lawreview.law.ucdavis.edu/archives","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 264899, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 174685, \"discovery_problem\": \"CLOUDFLARE: UC Davis Law Review page returned HTTP 403: https://lawreview.law.ucdavis.edu/archives\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCDavisLawReviewScraper:UC Davis Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:35:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:35:54+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936554_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936554_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:35:55+00:00","last_run_id":46077,"last_run_start":"2026-09-20T20:35:54+00:00","last_runtime_seconds":0.43528719805181026,"last_status":"no_items","law_review_id":26,"law_review_name":"UC Davis Law Review","law_review_scraper_name":"uc_davis_law_review_scraper.py","module_path":"scrapers.uc_davis_law_review_scraper","platform":null,"scraper_id":"UCDavisLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"UC Davis Social Justice Law Review","class_name":"UCDavisSocialJusticeLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_davis_social_justice_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Could not fetch sitemap: https://sjlr.law.ucdavis.edu/sitemap.xml","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249930, \"canonical_name\": \"UC Davis Social Justice Law Review\", \"child_pid\": 211610, \"discovery_problem\": \"Could not fetch sitemap: https://sjlr.law.ucdavis.edu/sitemap.xml\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCDavisSocialJusticeLawReviewScraper:UC Davis Social Justice Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/uc_davis_social_justice_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:18:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 822, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:18:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisSocialJusticeLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_social_justice_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789265935_UCDavisSocialJusticeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789265935_UCDavisSocialJusticeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:18:59+00:00","last_run_id":45250,"last_run_start":"2026-09-13T02:18:55+00:00","last_runtime_seconds":4.02449210267514,"last_status":"no_items","law_review_id":822,"law_review_name":"UC Davis Social Justice Law Review","law_review_scraper_name":"uc_davis_social_justice_law_review_scraper.py","module_path":"scrapers.uc_davis_social_justice_law_review_scraper","platform":"sitemap","scraper_id":"UCDavisSocialJusticeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"U.C. Irvine Law Review","class_name":"UCIrvineLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_irvine_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":664,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249947, \"canonical_name\": \"U.C. Irvine Law Review\", \"child_pid\": 225458, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCIrvineLawReviewScraper:U.C. Irvine Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/uc_irvine_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:32:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 39, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:27:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCIrvineLawReviewScraper\", \"script_path\": \"scrapers/uc_irvine_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266478_UCIrvineLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266478_UCIrvineLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:32:53+00:00","last_run_id":45265,"last_run_start":"2026-09-13T02:27:58+00:00","last_runtime_seconds":294.61866675084457,"last_status":"no_new_content","law_review_id":39,"law_review_name":"U.C. Irvine Law Review","law_review_scraper_name":"uc_irvine_law_review_scraper.py","module_path":"scrapers.uc_irvine_law_review_scraper","platform":"oai_pmh","scraper_id":"UCIrvineLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"UCLA Criminal Justice Law Review","class_name":"UCLACriminalJusticeLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ucla_criminal_justice_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":87,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250936, \"canonical_name\": \"UCLA Criminal Justice Law Review\", \"child_pid\": 1345657, \"discovery_coverage\": {\"discovery_complete\": true, \"has_more\": false, \"known_units\": null, \"last_completed_at\": \"2026-09-13T14:22:23.761608+00:00\", \"mode\": \"pagination\", \"records_examined\": 87, \"remaining_units\": null, \"scope\": \"https://escholarship.org/uc/uclalaw_cjlr#graphql\", \"total_records_reported\": 87, \"unit_type\": \"pages\", \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCLACriminalJusticeLawReviewScraper:UCLA Criminal Justice Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/ucla_criminal_justice_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:22:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 829, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:21:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCLACriminalJusticeLawReviewScraper\", \"script_path\": \"scrapers/ucla_criminal_justice_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309275_UCLACriminalJusticeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309275_UCLACriminalJusticeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T14:22:23+00:00","last_run_id":45723,"last_run_start":"2026-09-13T14:21:15+00:00","last_runtime_seconds":54.44841458508745,"last_status":"no_new_content","law_review_id":829,"law_review_name":"UCLA Criminal Justice Law Review","law_review_scraper_name":"ucla_criminal_justice_law_review_scraper.py","module_path":"scrapers.ucla_criminal_justice_law_review_scraper","platform":"playwright","scraper_id":"UCLACriminalJusticeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"UCLA Journal of Gender and Law","class_name":"UCLAJournalOfGenderAndLawScraper","days_since_last_run":17,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ucla_journal_of_gender_and_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 234727, \"canonical_name\": \"UCLA Journal of Gender and Law\", \"child_pid\": 208400, \"file_path\": \"scrapers/ucla_journal_of_gender_and_law_scraper.py\", \"heartbeat_at\": \"2026-09-04T20:40:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 830, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-04T20:40:09+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"UCLAJournalOfGenderAndLawScraper\", \"script_path\": \"scrapers/ucla_journal_of_gender_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788554409_UCLAJournalOfGenderAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788554409_UCLAJournalOfGenderAndLawScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":2,"last_run_end":"2026-09-04T20:41:08+00:00","last_run_id":44897,"last_run_start":"2026-09-04T20:40:09+00:00","last_runtime_seconds":56.649600244127214,"last_status":"success","law_review_id":830,"law_review_name":"UCLA Journal of Gender and Law","law_review_scraper_name":"ucla_journal_of_gender_and_law_scraper.py","module_path":"scrapers.ucla_journal_of_gender_and_law_scraper","platform":"playwright","scraper_id":"UCLAJournalOfGenderAndLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"UCLA Journal of International Law and Foreign Affairs","class_name":"UCLAJournalOfInternationalLawAndForeignAffairsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ucla_journal_of_international_law_and_foreign_affairs_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":62,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250936, \"canonical_name\": \"UCLA Journal of International Law and Foreign Affairs\", \"child_pid\": 1345655, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 10, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://escholarship.org/uc/jilfa\", \"selected_units\": 10, \"visited_this_run\": 10, \"visited_units\": 10}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCLAJournalOfInternationalLawAndForeignAffairsScraper:UCLA Journal of International Law and Foreign Affairs\", \"waiting\": 0}, \"file_path\": \"scrapers/ucla_journal_of_international_law_and_foreign_affairs_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:22:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 831, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:21:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCLAJournalOfInternationalLawAndForeignAffairsScraper\", \"script_path\": \"scrapers/ucla_journal_of_international_law_and_foreign_affairs_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309275_UCLAJournalOfInternationalLawAndForeignAffairsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309275_UCLAJournalOfInternationalLawAndForeignAffairsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T14:22:18+00:00","last_run_id":45721,"last_run_start":"2026-09-13T14:21:15+00:00","last_runtime_seconds":49.02630527690053,"last_status":"no_new_content","law_review_id":831,"law_review_name":"UCLA Journal of International Law and Foreign Affairs","law_review_scraper_name":"ucla_journal_of_international_law_and_foreign_affairs_scraper.py","module_path":"scrapers.ucla_journal_of_international_law_and_foreign_affairs_scraper","platform":"playwright","scraper_id":"UCLAJournalOfInternationalLawAndForeignAffairsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"UCLA Law Review Discourse [online]","class_name":"UCLALawReviewDiscourseScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ucla_law_review_discourse_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to find WordPress category slug 'discourse' via wp-json categories endpoint.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249935, \"canonical_name\": \"UCLA Law Review Discourse [online]\", \"child_pid\": 217273, \"discovery_problem\": \"Unable to find WordPress category slug 'discourse' via wp-json categories endpoint.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCLALawReviewDiscourseScraper:UCLA Law Review Discourse [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/ucla_law_review_discourse_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:22:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 115, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:22:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCLALawReviewDiscourseScraper\", \"script_path\": \"scrapers/ucla_law_review_discourse_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266128_UCLALawReviewDiscourseScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266128_UCLALawReviewDiscourseScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:22:54+00:00","last_run_id":45253,"last_run_start":"2026-09-13T02:22:08+00:00","last_runtime_seconds":45.55849593505263,"last_status":"no_items","law_review_id":115,"law_review_name":"UCLA Law Review Discourse [online]","law_review_scraper_name":"ucla_law_review_discourse_scraper.py","module_path":"scrapers.ucla_law_review_discourse_scraper","platform":"wordpress","scraper_id":"UCLALawReviewDiscourseScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"UCLA Law Review","class_name":"UCLALawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ucla_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":512,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249947, \"canonical_name\": \"UCLA Law Review\", \"child_pid\": 228532, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCLALawReviewScraper:UCLA Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/ucla_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:34:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 20, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:29:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCLALawReviewScraper\", \"script_path\": \"scrapers/ucla_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266595_UCLALawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266595_UCLALawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:34:30+00:00","last_run_id":45272,"last_run_start":"2026-09-13T02:29:55+00:00","last_runtime_seconds":271.14615506120026,"last_status":"no_new_content","law_review_id":20,"law_review_name":"UCLA Law Review","law_review_scraper_name":"ucla_law_review_scraper.py","module_path":"scrapers.ucla_law_review_scraper","platform":"playwright","scraper_id":"UCLALawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"UCLA Entertainment Law Review [online]","class_name":"UclaEntertainmentLawReviewOnlineScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ucla_entertainment_law_review_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":225,"last_error_category":"partial_download_errors","last_error_message":"BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-20 23:36:46 UTC","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 265139, \"canonical_name\": \"UCLA Entertainment Law Review [online]\", \"child_pid\": 443453, \"discovery_coverage\": {\"discovery_complete\": true, \"has_more\": false, \"known_units\": null, \"last_completed_at\": \"2026-09-20T23:21:01.930903+00:00\", \"mode\": \"pagination\", \"records_examined\": 307, \"remaining_units\": null, \"scope\": \"https://escholarship.org/uc/uclalaw_elr#graphql\", \"total_records_reported\": 307, \"unit_type\": \"pages\", \"visited_units\": 4}, \"download_queue\": {\"due\": 46, \"pending\": 47, \"retries\": 1, \"scope\": \"UclaEntertainmentLawReviewOnlineScraper:UCLA Entertainment Law Review [online]\", \"waiting\": 1}, \"file_path\": \"scrapers/ucla_entertainment_law_review_online_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:21:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 313, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:20:54+00:00\", \"publisher_backoff\": {\"host\": \"escholarship.org\", \"retry_at\": 1789947406.708502}, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UclaEntertainmentLawReviewOnlineScraper\", \"script_path\": \"scrapers/ucla_entertainment_law_review_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946454_UclaEntertainmentLawReviewOnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946454_UclaEntertainmentLawReviewOnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":35,"last_run_end":"2026-09-20T23:21:46+00:00","last_run_id":46241,"last_run_start":"2026-09-20T23:20:54+00:00","last_runtime_seconds":50.89320722967386,"last_status":"partial","law_review_id":313,"law_review_name":"UCLA Entertainment Law Review [online]","law_review_scraper_name":"ucla_entertainment_law_review_online_scraper.py","module_path":"scrapers.ucla_entertainment_law_review_online_scraper","platform":"playwright","scraper_id":"UclaEntertainmentLawReviewOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Bologna Law Review","class_name":"UniversityOfBolognaLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_bologna_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":117,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249935, \"canonical_name\": \"University of Bologna Law Review\", \"child_pid\": 218343, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfBolognaLawReviewScraper:University of Bologna Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_bologna_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:24:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 838, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:23:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfBolognaLawReviewScraper\", \"script_path\": \"scrapers/university_of_bologna_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266188_UniversityOfBolognaLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266188_UniversityOfBolognaLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":2,"last_run_end":"2026-09-13T02:24:52+00:00","last_run_id":45260,"last_run_start":"2026-09-13T02:23:08+00:00","last_runtime_seconds":103.5423507061787,"last_status":"success","law_review_id":838,"law_review_name":"University of Bologna Law Review","law_review_scraper_name":"university_of_bologna_law_review_scraper.py","module_path":"scrapers.university_of_bologna_law_review_scraper","platform":"playwright","scraper_id":"UniversityOfBolognaLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Chicago Law Review","class_name":"UniversityOfChicagoLawReviewScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_chicago_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":6,"last_extra_json":"{\"automation_cycle_id\": 264899, \"canonical_name\": \"University of Chicago Law Review\", \"child_pid\": 174380, \"file_path\": \"scrapers/university_of_chicago_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:36:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 12, \"metrics_source\": \"inferred_unique_files\", \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:35:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfChicagoLawReviewScraper\", \"script_path\": \"scrapers/university_of_chicago_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936521_UniversityOfChicagoLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936521_UniversityOfChicagoLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":159,"last_run_end":"2026-09-20T20:36:31+00:00","last_run_id":46076,"last_run_start":"2026-09-20T20:35:21+00:00","last_runtime_seconds":69.73586118081585,"last_status":"partial","law_review_id":12,"law_review_name":"University of Chicago Law Review","law_review_scraper_name":"university_of_chicago_law_review_scraper.py","module_path":"scrapers.university_of_chicago_law_review_scraper","platform":"oai_pmh","scraper_id":"UniversityOfChicagoLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Colorado Law Review","class_name":"UniversityOfColoradoLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_colorado_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250003, \"canonical_name\": \"University of Colorado Law Review\", \"child_pid\": 290909, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfColoradoLawReviewScraper:University of Colorado Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_colorado_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:13:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 62, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:10:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfColoradoLawReviewScraper\", \"script_path\": \"scrapers/university_of_colorado_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269058_UniversityOfColoradoLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269058_UniversityOfColoradoLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:13:54+00:00","last_run_id":45299,"last_run_start":"2026-09-13T03:10:58+00:00","last_runtime_seconds":175.54888278292492,"last_status":"no_new_content","law_review_id":62,"law_review_name":"University of Colorado Law Review","law_review_scraper_name":"university_of_colorado_law_review_scraper.py","module_path":"scrapers.university_of_colorado_law_review_scraper","platform":"wordpress","scraper_id":"UniversityOfColoradoLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Denver Water Law Review","class_name":"UniversityOfDenverWaterLawReviewScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_denver_water_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":413,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265132, \"canonical_name\": \"University of Denver Water Law Review\", \"child_pid\": 434743, \"download_queue\": {\"due\": 182, \"pending\": 185, \"retries\": 5, \"scope\": \"UniversityOfDenverWaterLawReviewScraper:University of Denver Water Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/university_of_denver_water_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:16:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 842, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:15:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfDenverWaterLawReviewScraper\", \"script_path\": \"scrapers/university_of_denver_water_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946149_UniversityOfDenverWaterLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946149_UniversityOfDenverWaterLawReviewScraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:17:16+00:00","last_run_id":46237,"last_run_start":"2026-09-20T23:15:49+00:00","last_runtime_seconds":86.68701864918694,"last_status":"partial","law_review_id":842,"law_review_name":"University of Denver Water Law Review","law_review_scraper_name":"university_of_denver_water_law_review_scraper.py","module_path":"scrapers.university_of_denver_water_law_review_scraper","platform":"bepress","scraper_id":"UniversityOfDenverWaterLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Detroit Mercy Law Review","class_name":"UniversityOfDetroitMercyLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_detroit_mercy_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":19,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249935, \"canonical_name\": \"University of Detroit Mercy Law Review\", \"child_pid\": 218147, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfDetroitMercyLawReviewScraper:University of Detroit Mercy Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_detroit_mercy_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:22:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 243, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:22:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfDetroitMercyLawReviewScraper\", \"script_path\": \"scrapers/university_of_detroit_mercy_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266175_UniversityOfDetroitMercyLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266175_UniversityOfDetroitMercyLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:23:06+00:00","last_run_id":45258,"last_run_start":"2026-09-13T02:22:55+00:00","last_runtime_seconds":10.463842387776822,"last_status":"no_new_content","law_review_id":243,"law_review_name":"University of Detroit Mercy Law Review","law_review_scraper_name":"university_of_detroit_mercy_law_review_scraper.py","module_path":"scrapers.university_of_detroit_mercy_law_review_scraper","platform":null,"scraper_id":"UniversityOfDetroitMercyLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Illinois Journal of Law Technology & Policy","class_name":"UniversityOfIllinoisJournalOfLawTechnologyAndPolicyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_illinois_journal_of_law_technology_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":214,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250003, \"canonical_name\": \"University of Illinois Journal of Law Technology & Policy\", \"child_pid\": 290906, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfIllinoisJournalOfLawTechnologyAndPolicyScraper:University of Illinois Journal of Law Technology & Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_illinois_journal_of_law_technology_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:12:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 296, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:10:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfIllinoisJournalOfLawTechnologyAndPolicyScraper\", \"script_path\": \"scrapers/university_of_illinois_journal_of_law_technology_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269058_UniversityOfIllinoisJournalOfLawTechnologyAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269058_UniversityOfIllinoisJournalOfLawTechnologyAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:13:11+00:00","last_run_id":45296,"last_run_start":"2026-09-13T03:10:58+00:00","last_runtime_seconds":132.70400302717462,"last_status":"no_new_content","law_review_id":296,"law_review_name":"University of Illinois Journal of Law Technology & Policy","law_review_scraper_name":"university_of_illinois_journal_of_law_technology_and_policy_scraper.py","module_path":"scrapers.university_of_illinois_journal_of_law_technology_and_policy_scraper","platform":"sitemap","scraper_id":"UniversityOfIllinoisJournalOfLawTechnologyAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Illinois Law Review","class_name":"UniversityOfIllinoisLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_illinois_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":25,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249935, \"canonical_name\": \"University of Illinois Law Review\", \"child_pid\": 219479, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfIllinoisLawReviewScraper:University of Illinois Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_illinois_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:23:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 31, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:23:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfIllinoisLawReviewScraper\", \"script_path\": \"scrapers/university_of_illinois_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266206_UniversityOfIllinoisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266206_UniversityOfIllinoisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:23:32+00:00","last_run_id":45261,"last_run_start":"2026-09-13T02:23:26+00:00","last_runtime_seconds":6.1359188528731465,"last_status":"no_new_content","law_review_id":31,"law_review_name":"University of Illinois Law Review","law_review_scraper_name":"university_of_illinois_law_review_scraper.py","module_path":"scrapers.university_of_illinois_law_review_scraper","platform":"wordpress","scraper_id":"UniversityOfIllinoisLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of La Verne Law Review","class_name":"UniversityOfLaVerneLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_la_verne_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: Scholastica public API shows 0 published issues/posts for University of La Verne Law Review (appears to be submissions-only, not an open-access PDF archive). Profile: https://university-of-la-verne-law-review.scholasticahq.com","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"University of La Verne Law Review\", \"child_pid\": 1626284, \"file_path\": \"scrapers/university_of_la_verne_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 845, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfLaVerneLawReviewScraper\", \"script_path\": \"scrapers/university_of_la_verne_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973896_UniversityOfLaVerneLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973896_UniversityOfLaVerneLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:11:36+00:00","last_run_id":44972,"last_run_start":"2026-09-09T17:11:36+00:00","last_runtime_seconds":0.0058884709142148495,"last_status":"no_items","law_review_id":845,"law_review_name":"University of La Verne Law Review","law_review_scraper_name":"university_of_la_verne_law_review_scraper.py","module_path":"scrapers.university_of_la_verne_law_review_scraper","platform":"scholastica","scraper_id":"UniversityOfLaVerneLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Louisville Law Review","class_name":"UniversityOfLouisvilleLawReviewScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/louisville_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: No stable open-access PDF archive found for University of Louisville Law Review (historic domain parked; UofL ThinkIR does not expose a Law Review publication collection).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261831, \"canonical_name\": \"University of Louisville Law Review\", \"child_pid\": 1114011, \"discovery_problem\": \"NO_OPEN_ACCESS: No stable open-access PDF archive found for University of Louisville Law Review (historic domain parked; UofL ThinkIR does not expose a Law Review publication collection).\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfLouisvilleLawReviewScraper:University of Louisville Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/louisville_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:03:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 252, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:03:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfLouisvilleLawReviewScraper\", \"script_path\": \"scrapers/louisville_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789805035_UniversityOfLouisvilleLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789805035_UniversityOfLouisvilleLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:03:57+00:00","last_run_id":46054,"last_run_start":"2026-09-19T08:03:55+00:00","last_runtime_seconds":0.014433151111006737,"last_status":"no_items","law_review_id":252,"law_review_name":"University of Louisville Law Review","law_review_scraper_name":"louisville_scraper.py","module_path":"scrapers.louisville_scraper","platform":null,"scraper_id":"UniversityOfLouisvilleLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Massachusetts Law Review","class_name":"UniversityOfMassachusettsLawReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_massachusetts_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: University of Massachusetts Law Review does not expose a stable open-access PDF archive. Westlaw/HeinOnline only (transitioning platform; no public PDF archive).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243694, \"canonical_name\": \"University of Massachusetts Law Review\", \"child_pid\": 1623484, \"file_path\": \"scrapers/university_of_massachusetts_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:09:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 846, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:09:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfMassachusettsLawReviewScraper\", \"script_path\": \"scrapers/university_of_massachusetts_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973786_UniversityOfMassachusettsLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973786_UniversityOfMassachusettsLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:09:47+00:00","last_run_id":44960,"last_run_start":"2026-09-09T17:09:46+00:00","last_runtime_seconds":0.006006843876093626,"last_status":"no_items","law_review_id":846,"law_review_name":"University of Massachusetts Law Review","law_review_scraper_name":"university_of_massachusetts_law_review_scraper.py","module_path":"scrapers.university_of_massachusetts_law_review_scraper","platform":null,"scraper_id":"UniversityOfMassachusettsLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Memphis Law Review","class_name":"UniversityOfMemphisLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/memphis_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch archive index: https://www.memphis.edu/law/programs/law-review-archives.php","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249947, \"canonical_name\": \"University of Memphis Law Review\", \"child_pid\": 225982, \"discovery_problem\": \"Unable to fetch archive index: https://www.memphis.edu/law/programs/law-review-archives.php\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfMemphisLawReviewScraper:University of Memphis Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/memphis_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:29:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 253, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:28:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfMemphisLawReviewScraper\", \"script_path\": \"scrapers/memphis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266483_UniversityOfMemphisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266483_UniversityOfMemphisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:29:18+00:00","last_run_id":45267,"last_run_start":"2026-09-13T02:28:03+00:00","last_runtime_seconds":75.19059114111587,"last_status":"no_items","law_review_id":253,"law_review_name":"University of Memphis Law Review","law_review_scraper_name":"memphis_scraper.py","module_path":"scrapers.memphis_scraper","platform":null,"scraper_id":"UniversityOfMemphisLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Pennsylvania Journal of Business Law","class_name":"UniversityOfPennsylvaniaJournalOfBusinessLawScraper","days_since_last_run":8,"discovered_at":"2026-07-13 05:40:18","file_path":"scrapers/university_of_pennsylvania_journal_of_business_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":33,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251713, \"canonical_name\": \"University of Pennsylvania Journal of Business Law\", \"child_pid\": 2231698, \"discovery_coverage\": {\"capped\": true, \"current_page\": 1, \"current_volume\": \"26 (2023-2024)\", \"discovery_complete\": true, \"has_more\": false, \"known_units\": 37, \"known_volumes\": 28, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"quartex-volume:https://repository.law.upenn.edu/journal-of-business-law/jbl#Journal of Business Law:size=30:Title|ASC\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 37, \"waiting_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfPennsylvaniaJournalOfBusinessLawScraper:University of Pennsylvania Journal of Business Law\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_pennsylvania_journal_of_business_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T23:36:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 96, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T23:35:08+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"UniversityOfPennsylvaniaJournalOfBusinessLawScraper\", \"script_path\": \"scrapers/university_of_pennsylvania_journal_of_business_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789342508_UniversityOfPennsylvaniaJournalOfBusinessLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789342508_UniversityOfPennsylvaniaJournalOfBusinessLawScraper.out.log\", \"timeout_minutes\": 12}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T23:36:13+00:00","last_run_id":45981,"last_run_start":"2026-09-13T23:35:08+00:00","last_runtime_seconds":64.80838210694492,"last_status":"no_new_content","law_review_id":96,"law_review_name":"University of Pennsylvania Journal of Business Law","law_review_scraper_name":"university_of_pennsylvania_journal_of_business_law_scraper.py","module_path":"scrapers.university_of_pennsylvania_journal_of_business_law_scraper","platform":null,"scraper_id":"UniversityOfPennsylvaniaJournalOfBusinessLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Pennsylvania Journal of Constitutional Law","class_name":"UniversityOfPennsylvaniaJournalOfConstitutionalLawScraper","days_since_last_run":1,"discovered_at":"2026-07-13 05:53:22","file_path":"scrapers/university_of_pennsylvania_journal_of_constitutional_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":147,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265654, \"canonical_name\": \"University of Pennsylvania Journal of Constitutional Law\", \"child_pid\": 1013174, \"discovery_coverage\": {\"capped\": true, \"current_page\": 1, \"current_volume\": \"17 (2014-2015)\", \"discovery_complete\": true, \"has_more\": false, \"known_units\": 45, \"known_volumes\": 28, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"quartex-volume:https://repository.law.upenn.edu/journal-of-constitutional-law/jcl#Journal of Constitutional Law:size=30:Title|ASC\", \"selected_units\": 6, \"visited_this_run\": 6, \"visited_units\": 45, \"waiting_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfPennsylvaniaJournalOfConstitutionalLawScraper:University of Pennsylvania Journal of Constitutional Law\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_pennsylvania_journal_of_constitutional_law_scraper.py\", \"heartbeat_at\": \"2026-09-21T05:28:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 106, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-21T05:28:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfPennsylvaniaJournalOfConstitutionalLawScraper\", \"script_path\": \"scrapers/university_of_pennsylvania_journal_of_constitutional_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789968485_UniversityOfPennsylvaniaJournalOfConstitutionalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789968485_UniversityOfPennsylvaniaJournalOfConstitutionalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-21T05:28:59+00:00","last_run_id":46247,"last_run_start":"2026-09-21T05:28:05+00:00","last_runtime_seconds":53.216865562368184,"last_status":"no_new_content","law_review_id":106,"law_review_name":"University of Pennsylvania Journal of Constitutional Law","law_review_scraper_name":"university_of_pennsylvania_journal_of_constitutional_law_scraper.py","module_path":"scrapers.university_of_pennsylvania_journal_of_constitutional_law_scraper","platform":null,"scraper_id":"UniversityOfPennsylvaniaJournalOfConstitutionalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Pennsylvania Journal of International Law","class_name":"UniversityOfPennsylvaniaJournalOfInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-07-13 05:49:31","file_path":"scrapers/university_of_pennsylvania_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":24,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251340, \"canonical_name\": \"University of Pennsylvania Journal of International Law\", \"child_pid\": 1814558, \"discovery_coverage\": {\"capped\": true, \"current_page\": 1, \"current_volume\": \"46 (2024-2025)\", \"discovery_complete\": false, \"has_more\": true, \"known_units\": 47, \"known_volumes\": 47, \"mode\": \"balanced\", \"remaining_units\": 45, \"scope\": \"quartex-volume:https://repository.law.upenn.edu/journal-of-international-law/jil#Journal of International Law:size=30:Title|ASC\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 2, \"waiting_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfPennsylvaniaJournalOfInternationalLawScraper:University of Pennsylvania Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_pennsylvania_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T19:12:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 187, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T19:12:54+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"UniversityOfPennsylvaniaJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/university_of_pennsylvania_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789326774_UniversityOfPennsylvaniaJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789326774_UniversityOfPennsylvaniaJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 4}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T19:13:10+00:00","last_run_id":45834,"last_run_start":"2026-09-13T19:12:54+00:00","last_runtime_seconds":16.583384702913463,"last_status":"no_new_content","law_review_id":187,"law_review_name":"University of Pennsylvania Journal of International Law","law_review_scraper_name":"university_of_pennsylvania_journal_of_international_law_scraper.py","module_path":"scrapers.university_of_pennsylvania_journal_of_international_law_scraper","platform":null,"scraper_id":"UniversityOfPennsylvaniaJournalOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Puerto Rico Business Law Journal","class_name":"UniversityOfPuertoRicoBusinessLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_puerto_rico_business_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Content available only through HeinOnline subscription. Journal website (Wix-based) does not provide open access to full PDFs. See: https://www.heinonline.org/HOL/Page?handle=hein.journals/uprblj&id=1&div=0&collection=journals","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243694, \"canonical_name\": \"University of Puerto Rico Business Law Journal\", \"child_pid\": 1623487, \"file_path\": \"scrapers/university_of_puerto_rico_business_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:09:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 853, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:09:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfPuertoRicoBusinessLawJournalScraper\", \"script_path\": \"scrapers/university_of_puerto_rico_business_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973786_UniversityOfPuertoRicoBusinessLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973786_UniversityOfPuertoRicoBusinessLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:09:47+00:00","last_run_id":44963,"last_run_start":"2026-09-09T17:09:46+00:00","last_runtime_seconds":0.005268033128231764,"last_status":"no_items","law_review_id":853,"law_review_name":"University of Puerto Rico Business Law Journal","law_review_scraper_name":"university_of_puerto_rico_business_law_journal_scraper.py","module_path":"scrapers.university_of_puerto_rico_business_law_journal_scraper","platform":null,"scraper_id":"UniversityOfPuertoRicoBusinessLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of St. Thomas Law Journal","class_name":"UniversityOfStThomasLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_st_thomas_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":448,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251052, \"canonical_name\": \"University of St. Thomas Law Journal\", \"child_pid\": 1467357, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfStThomasLawJournalScraper:University of St. Thomas Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_st_thomas_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T15:47:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 249, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T15:38:25+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfStThomasLawJournalScraper\", \"script_path\": \"scrapers/university_of_st_thomas_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789313905_UniversityOfStThomasLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789313905_UniversityOfStThomasLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":2,"last_run_end":"2026-09-13T15:47:35+00:00","last_run_id":45752,"last_run_start":"2026-09-13T15:38:25+00:00","last_runtime_seconds":549.3528314968571,"last_status":"success","law_review_id":249,"law_review_name":"University of St. Thomas Law Journal","law_review_scraper_name":"university_of_st_thomas_law_journal_scraper.py","module_path":"scrapers.university_of_st_thomas_law_journal_scraper","platform":"bepress","scraper_id":"UniversityOfStThomasLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of the Pacific Law Review","class_name":"UniversityOfThePacificLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/pacific_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249957, \"canonical_name\": \"University of the Pacific Law Review\", \"child_pid\": 237701, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfThePacificLawReviewScraper:University of the Pacific Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/pacific_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:38:07+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 262, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:36:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfThePacificLawReviewScraper\", \"script_path\": \"scrapers/pacific_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266967_UniversityOfThePacificLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266967_UniversityOfThePacificLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:38:20+00:00","last_run_id":45278,"last_run_start":"2026-09-13T02:36:07+00:00","last_runtime_seconds":132.75821708329022,"last_status":"no_new_content","law_review_id":262,"law_review_name":"University of the Pacific Law Review","law_review_scraper_name":"pacific_scraper.py","module_path":"scrapers.pacific_scraper","platform":"bepress","scraper_id":"UniversityOfThePacificLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"University of Toledo Law Review","class_name":"UniversityOfToledoLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_toledo_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":43,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249947, \"canonical_name\": \"University of Toledo Law Review\", \"child_pid\": 227059, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfToledoLawReviewScraper:University of Toledo Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_toledo_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:28:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 308, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:28:51+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfToledoLawReviewScraper\", \"script_path\": \"scrapers/university_of_toledo_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266531_UniversityOfToledoLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266531_UniversityOfToledoLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:29:05+00:00","last_run_id":45269,"last_run_start":"2026-09-13T02:28:51+00:00","last_runtime_seconds":13.435504552908242,"last_status":"no_new_content","law_review_id":308,"law_review_name":"University of Toledo Law Review","law_review_scraper_name":"university_of_toledo_law_review_scraper.py","module_path":"scrapers.university_of_toledo_law_review_scraper","platform":null,"scraper_id":"UniversityOfToledoLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"BaseScraper","canonical_name":"University of Toronto Law Journal","class_name":"UniversityOfTorontoLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_toronto_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":"UTLJ","is_abstract":0,"last_duplicates_skipped":36,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250949, \"canonical_name\": \"University of Toronto Law Journal\", \"child_pid\": 1363140, \"file_path\": \"scrapers/university_of_toronto_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:51:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 334, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:31:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UniversityOfTorontoLawJournalScraper\", \"script_path\": \"scrapers/university_of_toronto_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309904_UniversityOfTorontoLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309904_UniversityOfTorontoLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":4,"last_run_end":"2026-09-13T14:51:44+00:00","last_run_id":45731,"last_run_start":"2026-09-13T14:31:44+00:00","last_runtime_seconds":1199.6564378049225,"last_status":"success","law_review_id":334,"law_review_name":"University of Toronto Law Journal","law_review_scraper_name":"university_of_toronto_law_journal_scraper.py","module_path":"scrapers.university_of_toronto_law_journal_scraper","platform":null,"scraper_id":"UniversityOfTorontoLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Urban Lawyer","class_name":"UrbanLawyerScraper","days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/urban_lawyer_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Urban Lawyer archive access is tied to ABA publication/member flows and does not expose a stable open-access PDF archive for systematic scraping.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261861, \"canonical_name\": \"Urban Lawyer\", \"child_pid\": 1144956, \"discovery_problem\": \"PAYWALLED: Urban Lawyer archive access is tied to ABA publication/member flows and does not expose a stable open-access PDF archive for systematic scraping.\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UrbanLawyerScraper:Urban Lawyer\", \"waiting\": 0}, \"file_path\": \"scrapers/urban_lawyer_scraper.py\", \"heartbeat_at\": \"2026-09-19T08:23:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 374, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T08:23:33+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UrbanLawyerScraper\", \"script_path\": \"scrapers/urban_lawyer_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789806213_UrbanLawyerScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789806213_UrbanLawyerScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-19T08:23:35+00:00","last_run_id":46064,"last_run_start":"2026-09-19T08:23:33+00:00","last_runtime_seconds":0.013641487807035446,"last_status":"no_items","law_review_id":374,"law_review_name":"Urban Lawyer","law_review_scraper_name":"urban_lawyer_scraper.py","module_path":"scrapers.urban_lawyer_scraper","platform":null,"scraper_id":"UrbanLawyerScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Vanderbilt Law Review En Banc","class_name":"VanderbiltLawReviewEnBancScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/vanderbilt_law_review_en_banc_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249994, \"canonical_name\": \"Vanderbilt Law Review En Banc\", \"child_pid\": 281779, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VanderbiltLawReviewEnBancScraper:Vanderbilt Law Review En Banc\", \"waiting\": 0}, \"file_path\": \"scrapers/vanderbilt_law_review_en_banc_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:09:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1116, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:04:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VanderbiltLawReviewEnBancScraper\", \"script_path\": \"scrapers/vanderbilt_law_review_en_banc_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789268676_VanderbiltLawReviewEnBancScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789268676_VanderbiltLawReviewEnBancScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:09:35+00:00","last_run_id":45291,"last_run_start":"2026-09-13T03:04:36+00:00","last_runtime_seconds":299.32441638270393,"last_status":"no_new_content","law_review_id":1116,"law_review_name":"Vanderbilt Law Review En Banc","law_review_scraper_name":"vanderbilt_law_review_en_banc_scraper.py","module_path":"scrapers.vanderbilt_law_review_en_banc_scraper","platform":"oai_pmh","scraper_id":"VanderbiltLawReviewEnBancScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Vanderbilt Law Review","class_name":"VanderbiltScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/vanderbilt_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"HTTP 403 for https://scholarship.law.vanderbilt.edu/context/vlr/article/5237/viewcontent/ (fallback UA)","last_error_traceback":null,"last_errors":12,"last_extra_json":"{\"automation_cycle_id\": 251166, \"canonical_name\": \"Vanderbilt Law Review\", \"child_pid\": 1590814, \"cutoff\": true, \"cutoff_elapsed_seconds\": 2640, \"cutoff_max_runtime_seconds\": 2640, \"cutoff_reason\": \"max_runtime_seconds\", \"download_queue\": {\"due\": 0, \"pending\": 12, \"retries\": 12, \"scope\": \"VanderbiltScraper:Vanderbilt Law Review\", \"waiting\": 12}, \"file_path\": \"scrapers/vanderbilt_scraper.py\", \"heartbeat_at\": \"2026-09-13T17:41:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 15, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T16:57:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VanderbiltScraper\", \"script_path\": \"scrapers/vanderbilt_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789318658_VanderbiltScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789318658_VanderbiltScraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T17:41:38+00:00","last_run_id":45787,"last_run_start":"2026-09-13T16:57:38+00:00","last_runtime_seconds":2640.0339109278284,"last_status":"protected","law_review_id":15,"law_review_name":"Vanderbilt Law Review","law_review_scraper_name":"vanderbilt_scraper.py","module_path":"scrapers.vanderbilt_scraper","platform":"bepress","scraper_id":"VanderbiltScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Vanderbilt Social Justice Reporter","class_name":"VanderbiltSocialJusticeReporterScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/vanderbilt_social_justice_reporter_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":7,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249957, \"canonical_name\": \"Vanderbilt Social Justice Reporter\", \"child_pid\": 237528, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VanderbiltSocialJusticeReporterScraper:Vanderbilt Social Justice Reporter\", \"waiting\": 0}, \"file_path\": \"scrapers/vanderbilt_social_justice_reporter_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:02:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 854, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:35:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VanderbiltSocialJusticeReporterScraper\", \"script_path\": \"scrapers/vanderbilt_social_justice_reporter_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266953_VanderbiltSocialJusticeReporterScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266953_VanderbiltSocialJusticeReporterScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":16,"last_run_end":"2026-09-13T03:02:34+00:00","last_run_id":45274,"last_run_start":"2026-09-13T02:35:53+00:00","last_runtime_seconds":1601.101090628188,"last_status":"success","law_review_id":854,"law_review_name":"Vanderbilt Social Justice Reporter","law_review_scraper_name":"vanderbilt_social_justice_reporter_scraper.py","module_path":"scrapers.vanderbilt_social_justice_reporter_scraper","platform":"oai_pmh","scraper_id":"VanderbiltSocialJusticeReporterScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Vermont Law Review","class_name":"VermontLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/vermont_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch archive index: https://lawreview.vermontlaw.edu/past-issues/","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249957, \"canonical_name\": \"Vermont Law Review\", \"child_pid\": 237700, \"discovery_problem\": \"Unable to fetch archive index: https://lawreview.vermontlaw.edu/past-issues/\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VermontLawReviewScraper:Vermont Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/vermont_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:36:07+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 218, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:36:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VermontLawReviewScraper\", \"script_path\": \"scrapers/vermont_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266967_VermontLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266967_VermontLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:36:21+00:00","last_run_id":45277,"last_run_start":"2026-09-13T02:36:07+00:00","last_runtime_seconds":13.110538991168141,"last_status":"no_items","law_review_id":218,"law_review_name":"Vermont Law Review","law_review_scraper_name":"vermont_scraper.py","module_path":"scrapers.vermont_scraper","platform":null,"scraper_id":"VermontLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Villanova Environmental Law Journal","class_name":"VillanovaEnvironmentalLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/villanova_environmental_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":53,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249957, \"canonical_name\": \"Villanova Environmental Law Journal\", \"child_pid\": 237529, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VillanovaEnvironmentalLawJournalScraper:Villanova Environmental Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/villanova_environmental_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:35:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 857, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:35:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VillanovaEnvironmentalLawJournalScraper\", \"script_path\": \"scrapers/villanova_environmental_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266953_VillanovaEnvironmentalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266953_VillanovaEnvironmentalLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:36:09+00:00","last_run_id":45275,"last_run_start":"2026-09-13T02:35:53+00:00","last_runtime_seconds":16.042475370224565,"last_status":"no_new_content","law_review_id":857,"law_review_name":"Villanova Environmental Law Journal","law_review_scraper_name":"villanova_environmental_law_journal_scraper.py","module_path":"scrapers.villanova_environmental_law_journal_scraper","platform":"bepress","scraper_id":"VillanovaEnvironmentalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Virginia Environmental Law Journal","class_name":"VirginiaEnvironmentalLawJournalScraper","days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/virginia_environmental_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":63,"last_error_category":"partial_download_errors","last_error_message":"HTTP 404 for https://lib.law.virginia.edu/lawjournals/sites/lawjournals/files/20_17VaEnvtlLJ449(1997-1998).pdf","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264899, \"canonical_name\": \"Virginia Environmental Law Journal\", \"child_pid\": 176093, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_pdf_links\": 66, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://www.velj.org/current-and-past-volumes.html\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 3, \"retries\": 3, \"scope\": \"VirginiaEnvironmentalLawJournalScraper:Virginia Environmental Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/virginia_environmental_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:36:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 858, \"missing_accounting_version\": 2, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:36:27+00:00\", \"permanently_missing_count\": 3, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VirginiaEnvironmentalLawJournalScraper\", \"script_path\": \"scrapers/virginia_environmental_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936587_VirginiaEnvironmentalLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936587_VirginiaEnvironmentalLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:36:47+00:00","last_run_id":46080,"last_run_start":"2026-09-20T20:36:27+00:00","last_runtime_seconds":19.676888374611735,"last_status":"partial","law_review_id":858,"law_review_name":"Virginia Environmental Law Journal","law_review_scraper_name":"virginia_environmental_law_journal_scraper.py","module_path":"scrapers.virginia_environmental_law_journal_scraper","platform":null,"scraper_id":"VirginiaEnvironmentalLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Virginia Journal of Criminal Law","class_name":"VirginiaJournalOfCriminalLawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/virginia_journal_of_criminal_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Virginia Journal of Criminal Law appears to require a HeinOnline subscription (no verified open-access PDF archive configured).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243694, \"canonical_name\": \"Virginia Journal of Criminal Law\", \"child_pid\": 1623485, \"file_path\": \"scrapers/virginia_journal_of_criminal_law_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:09:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 859, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:09:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VirginiaJournalOfCriminalLawScraper\", \"script_path\": \"scrapers/virginia_journal_of_criminal_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973786_VirginiaJournalOfCriminalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973786_VirginiaJournalOfCriminalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:09:47+00:00","last_run_id":44961,"last_run_start":"2026-09-09T17:09:46+00:00","last_runtime_seconds":0.005403184797614813,"last_status":"no_items","law_review_id":859,"law_review_name":"Virginia Journal of Criminal Law","law_review_scraper_name":"virginia_journal_of_criminal_law_scraper.py","module_path":"scrapers.virginia_journal_of_criminal_law_scraper","platform":null,"scraper_id":"VirginiaJournalOfCriminalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Virginia Journal of International Law","class_name":"VirginiaJournalOfInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/virginia_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":128,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249994, \"canonical_name\": \"Virginia Journal of International Law\", \"child_pid\": 280487, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VirginiaJournalOfInternationalLawScraper:Virginia Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/virginia_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:05:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 113, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:03:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VirginiaJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/virginia_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789268636_VirginiaJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789268636_VirginiaJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":4,"last_run_end":"2026-09-13T03:05:35+00:00","last_run_id":45286,"last_run_start":"2026-09-13T03:03:56+00:00","last_runtime_seconds":97.99325291905552,"last_status":"success","law_review_id":113,"law_review_name":"Virginia Journal of International Law","law_review_scraper_name":"virginia_journal_of_international_law_scraper.py","module_path":"scrapers.virginia_journal_of_international_law_scraper","platform":null,"scraper_id":"VirginiaJournalOfInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Virginia Journal of Law & Technology [online]","class_name":"VirginiaJournalOfLawAndTechnologyOnlineScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/virginia_journal_of_law_and_technology_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Unable to fetch archives page: https://www.vjolt.org/archives","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249957, \"canonical_name\": \"Virginia Journal of Law & Technology [online]\", \"child_pid\": 237530, \"discovery_problem\": \"Unable to fetch archives page: https://www.vjolt.org/archives\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VirginiaJournalOfLawAndTechnologyOnlineScraper:Virginia Journal of Law & Technology [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/virginia_journal_of_law_and_technology_online_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:35:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 332, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:35:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VirginiaJournalOfLawAndTechnologyOnlineScraper\", \"script_path\": \"scrapers/virginia_journal_of_law_and_technology_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266953_VirginiaJournalOfLawAndTechnologyOnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266953_VirginiaJournalOfLawAndTechnologyOnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:36:06+00:00","last_run_id":45276,"last_run_start":"2026-09-13T02:35:53+00:00","last_runtime_seconds":13.110397939104587,"last_status":"no_items","law_review_id":332,"law_review_name":"Virginia Journal of Law & Technology [online]","law_review_scraper_name":"virginia_journal_of_law_and_technology_online_scraper.py","module_path":"scrapers.virginia_journal_of_law_and_technology_online_scraper","platform":null,"scraper_id":"VirginiaJournalOfLawAndTechnologyOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Virginia Law & Business Review","class_name":"VirginiaLawAndBusinessReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/virginia_law_and_business_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":36,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249957, \"canonical_name\": \"Virginia Law & Business Review\", \"child_pid\": 239547, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VirginiaLawAndBusinessReviewScraper:Virginia Law & Business Review\", \"waiting\": 0}, \"file_path\": \"scrapers/virginia_law_and_business_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:37:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 245, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:37:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VirginiaLawAndBusinessReviewScraper\", \"script_path\": \"scrapers/virginia_law_and_business_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789267025_VirginiaLawAndBusinessReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789267025_VirginiaLawAndBusinessReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:37:24+00:00","last_run_id":45281,"last_run_start":"2026-09-13T02:37:05+00:00","last_runtime_seconds":18.76691757608205,"last_status":"no_new_content","law_review_id":245,"law_review_name":"Virginia Law & Business Review","law_review_scraper_name":"virginia_law_and_business_review_scraper.py","module_path":"scrapers.virginia_law_and_business_review_scraper","platform":null,"scraper_id":"VirginiaLawAndBusinessReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Virginia Law Review","class_name":"VirginiaScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/virginia_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":78,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249957, \"canonical_name\": \"Virginia Law Review\", \"child_pid\": 238456, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VirginiaScraper:Virginia Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/virginia_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:36:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 13, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:36:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VirginiaScraper\", \"script_path\": \"scrapers/virginia_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266981_VirginiaScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266981_VirginiaScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":4,"last_run_end":"2026-09-13T02:37:17+00:00","last_run_id":45280,"last_run_start":"2026-09-13T02:36:21+00:00","last_runtime_seconds":55.34956185799092,"last_status":"success","law_review_id":13,"law_review_name":"Virginia Law Review","law_review_scraper_name":"virginia_scraper.py","module_path":"scrapers.virginia_scraper","platform":"wordpress","scraper_id":"VirginiaScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Virginia Sports and Entertainment Law Journal","class_name":"VirginiaSportsAndEntertainmentLawJournalScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/virginia_sports_and_entertainment_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: subscription access required for Virginia Sports and Entertainment Law Journal; primary access via HeinOnline, University of Virginia scholarship repository has bot protection (HTTP 403).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243694, \"canonical_name\": \"Virginia Sports and Entertainment Law Journal\", \"child_pid\": 1623486, \"file_path\": \"scrapers/virginia_sports_and_entertainment_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:09:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 860, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:09:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VirginiaSportsAndEntertainmentLawJournalScraper\", \"script_path\": \"scrapers/virginia_sports_and_entertainment_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973786_VirginiaSportsAndEntertainmentLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973786_VirginiaSportsAndEntertainmentLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:09:47+00:00","last_run_id":44962,"last_run_start":"2026-09-09T17:09:46+00:00","last_runtime_seconds":0.005239932797849178,"last_status":"no_items","law_review_id":860,"law_review_name":"Virginia Sports and Entertainment Law Journal","law_review_scraper_name":"virginia_sports_and_entertainment_law_journal_scraper.py","module_path":"scrapers.virginia_sports_and_entertainment_law_journal_scraper","platform":null,"scraper_id":"VirginiaSportsAndEntertainmentLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Virginia Tax Review","class_name":"VirginiaTaxReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/virginia_tax_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Virginia Tax Review archive is access restricted (prior checks observed HTTP 403 / subscription access via HeinOnline/publisher platforms). No open-access PDF archive is currently available.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"Virginia Tax Review\", \"child_pid\": 1601983, \"file_path\": \"scrapers/virginia_tax_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:54:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 170, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VirginiaTaxReviewScraper\", \"script_path\": \"scrapers/virginia_tax_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972888_VirginiaTaxReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972888_VirginiaTaxReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:54:49+00:00","last_run_id":44913,"last_run_start":"2026-09-09T16:54:48+00:00","last_runtime_seconds":0.005738423205912113,"last_status":"no_items","law_review_id":170,"law_review_name":"Virginia Tax Review","law_review_scraper_name":"virginia_tax_review_scraper.py","module_path":"scrapers.virginia_tax_review_scraper","platform":null,"scraper_id":"VirginiaTaxReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Wake Forest Journal of Business and Intellectual Property Law","class_name":"WakeForestJournalOfBusinessAndIntellectualPropertyLawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wake_forest_journal_of_business_and_intellectual_property_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: Content hosted on the PubPub platform (pubpub.org) appears to be web-only with no stable PDF downloads exposed for bulk collection. Journal site: https://wakeforestjbipl.pubpub.org/","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"Wake Forest Journal of Business and Intellectual Property Law\", \"child_pid\": 1626343, \"file_path\": \"scrapers/wake_forest_journal_of_business_and_intellectual_property_law_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 861, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WakeForestJournalOfBusinessAndIntellectualPropertyLawScraper\", \"script_path\": \"scrapers/wake_forest_journal_of_business_and_intellectual_property_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973896_WakeForestJournalOfBusinessAndIntellectualPropertyLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973896_WakeForestJournalOfBusinessAndIntellectualPropertyLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:11:36+00:00","last_run_id":44974,"last_run_start":"2026-09-09T17:11:36+00:00","last_runtime_seconds":0.0045189219526946545,"last_status":"no_items","law_review_id":861,"law_review_name":"Wake Forest Journal of Business and Intellectual Property Law","law_review_scraper_name":"wake_forest_journal_of_business_and_intellectual_property_law_scraper.py","module_path":"scrapers.wake_forest_journal_of_business_and_intellectual_property_law_scraper","platform":null,"scraper_id":"WakeForestJournalOfBusinessAndIntellectualPropertyLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Wake Forest Journal of Law and Policy","class_name":"WakeForestJournalOfLawAndPolicyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wake_forest_journal_of_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":46,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249994, \"canonical_name\": \"Wake Forest Journal of Law and Policy\", \"child_pid\": 280490, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WakeForestJournalOfLawAndPolicyScraper:Wake Forest Journal of Law and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/wake_forest_journal_of_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:05:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 305, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:03:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WakeForestJournalOfLawAndPolicyScraper\", \"script_path\": \"scrapers/wake_forest_journal_of_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789268636_WakeForestJournalOfLawAndPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789268636_WakeForestJournalOfLawAndPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:06:26+00:00","last_run_id":45289,"last_run_start":"2026-09-13T03:03:56+00:00","last_runtime_seconds":149.12395225232467,"last_status":"no_new_content","law_review_id":305,"law_review_name":"Wake Forest Journal of Law and Policy","law_review_scraper_name":"wake_forest_journal_of_law_and_policy_scraper.py","module_path":"scrapers.wake_forest_journal_of_law_and_policy_scraper","platform":null,"scraper_id":"WakeForestJournalOfLawAndPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Wake Forest Law Review","class_name":"WakeForestLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wake_forest_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":34,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250003, \"canonical_name\": \"Wake Forest Law Review\", \"child_pid\": 292564, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WakeForestLawReviewScraper:Wake Forest Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/wake_forest_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:14:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 61, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:12:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WakeForestLawReviewScraper\", \"script_path\": \"scrapers/wake_forest_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269127_WakeForestLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269127_WakeForestLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:15:04+00:00","last_run_id":45300,"last_run_start":"2026-09-13T03:12:07+00:00","last_runtime_seconds":177.7025749576278,"last_status":"no_new_content","law_review_id":61,"law_review_name":"Wake Forest Law Review","law_review_scraper_name":"wake_forest_law_review_scraper.py","module_path":"scrapers.wake_forest_law_review_scraper","platform":"wordpress","scraper_id":"WakeForestLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Washburn Law Journal","class_name":"WashburnScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washburn_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":275,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249957, \"canonical_name\": \"Washburn Law Journal\", \"child_pid\": 237752, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WashburnScraper:Washburn Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/washburn_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:36:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 221, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:36:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WashburnScraper\", \"script_path\": \"scrapers/washburn_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266970_WashburnScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266970_WashburnScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":25,"last_run_end":"2026-09-13T02:37:05+00:00","last_run_id":45279,"last_run_start":"2026-09-13T02:36:10+00:00","last_runtime_seconds":54.54458733415231,"last_status":"success","law_review_id":221,"law_review_name":"Washburn Law Journal","law_review_scraper_name":"washburn_scraper.py","module_path":"scrapers.washburn_scraper","platform":null,"scraper_id":"WashburnScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Washington and Lee Law Review","class_name":"WashingtonAndLeeLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_and_lee_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":246,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249957, \"canonical_name\": \"Washington and Lee Law Review\", \"child_pid\": 239733, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WashingtonAndLeeLawReviewScraper:Washington and Lee Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/washington_and_lee_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:37:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 71, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:37:17+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WashingtonAndLeeLawReviewScraper\", \"script_path\": \"scrapers/washington_and_lee_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789267037_WashingtonAndLeeLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789267037_WashingtonAndLeeLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T02:37:49+00:00","last_run_id":45282,"last_run_start":"2026-09-13T02:37:17+00:00","last_runtime_seconds":31.327256911899894,"last_status":"no_new_content","law_review_id":71,"law_review_name":"Washington and Lee Law Review","law_review_scraper_name":"washington_and_lee_law_review_scraper.py","module_path":"scrapers.washington_and_lee_law_review_scraper","platform":"bepress","scraper_id":"WashingtonAndLeeLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Washington University Global Studies Law Review","class_name":"WashingtonUniversityGlobalStudiesLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_university_global_studies_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":248,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249994, \"canonical_name\": \"Washington University Global Studies Law Review\", \"child_pid\": 283608, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WashingtonUniversityGlobalStudiesLawReviewScraper:Washington University Global Studies Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/washington_university_global_studies_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:08:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 865, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:05:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WashingtonUniversityGlobalStudiesLawReviewScraper\", \"script_path\": \"scrapers/washington_university_global_studies_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789268752_WashingtonUniversityGlobalStudiesLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789268752_WashingtonUniversityGlobalStudiesLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:08:36+00:00","last_run_id":45295,"last_run_start":"2026-09-13T03:05:52+00:00","last_runtime_seconds":163.56959615228698,"last_status":"no_new_content","law_review_id":865,"law_review_name":"Washington University Global Studies Law Review","law_review_scraper_name":"washington_university_global_studies_law_review_scraper.py","module_path":"scrapers.washington_university_global_studies_law_review_scraper","platform":null,"scraper_id":"WashingtonUniversityGlobalStudiesLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Washington University Jurisprudence Review","class_name":"WashingtonUniversityJurisprudenceReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_university_jurisprudence_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":210,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249994, \"canonical_name\": \"Washington University Jurisprudence Review\", \"child_pid\": 282136, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WashingtonUniversityJurisprudenceReviewScraper:Washington University Jurisprudence Review\", \"waiting\": 0}, \"file_path\": \"scrapers/washington_university_jurisprudence_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:07:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 866, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:05:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WashingtonUniversityJurisprudenceReviewScraper\", \"script_path\": \"scrapers/washington_university_jurisprudence_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789268705_WashingtonUniversityJurisprudenceReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789268705_WashingtonUniversityJurisprudenceReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:07:21+00:00","last_run_id":45293,"last_run_start":"2026-09-13T03:05:05+00:00","last_runtime_seconds":136.18607813306153,"last_status":"no_new_content","law_review_id":866,"law_review_name":"Washington University Jurisprudence Review","law_review_scraper_name":"washington_university_jurisprudence_review_scraper.py","module_path":"scrapers.washington_university_jurisprudence_review_scraper","platform":null,"scraper_id":"WashingtonUniversityJurisprudenceReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Washington University Journal of Law and Policy","class_name":"WashingtonUniversityLawPolicyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_university_law_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250033, \"canonical_name\": \"Washington University Journal of Law and Policy\", \"child_pid\": 323929, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WashingtonUniversityLawPolicyScraper:Washington University Journal of Law and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/washington_university_law_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:16:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 156, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:33:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WashingtonUniversityLawPolicyScraper\", \"script_path\": \"scrapers/washington_university_law_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789270409_WashingtonUniversityLawPolicyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789270409_WashingtonUniversityLawPolicyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:16:55+00:00","last_run_id":45315,"last_run_start":"2026-09-13T03:33:29+00:00","last_runtime_seconds":2606.3089669793844,"last_status":"no_new_content","law_review_id":156,"law_review_name":"Washington University Journal of Law and Policy","law_review_scraper_name":"washington_university_law_policy_scraper.py","module_path":"scrapers.washington_university_law_policy_scraper","platform":null,"scraper_id":"WashingtonUniversityLawPolicyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Washington University Law Review - Commentaries","class_name":"WashingtonUniversityLawReviewCommentariesScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_university_law_review_commentaries_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: Item pages do not expose PDFs on openscholarship.wustl.edu (download button shows 'not available here').","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243698, \"canonical_name\": \"Washington University Law Review - Commentaries\", \"child_pid\": 1626491, \"file_path\": \"scrapers/washington_university_law_review_commentaries_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:11:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 867, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:11:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WashingtonUniversityLawReviewCommentariesScraper\", \"script_path\": \"scrapers/washington_university_law_review_commentaries_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973907_WashingtonUniversityLawReviewCommentariesScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973907_WashingtonUniversityLawReviewCommentariesScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:11:56+00:00","last_run_id":44978,"last_run_start":"2026-09-09T17:11:47+00:00","last_runtime_seconds":9.40605273609981,"last_status":"no_items","law_review_id":867,"law_review_name":"Washington University Law Review - Commentaries","law_review_scraper_name":"washington_university_law_review_commentaries_scraper.py","module_path":"scrapers.washington_university_law_review_commentaries_scraper","platform":"bepress","scraper_id":"WashingtonUniversityLawReviewCommentariesScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Washington University Law Review","class_name":"WashingtonUniversityLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":260,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250003, \"canonical_name\": \"Washington University Law Review\", \"child_pid\": 292572, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WashingtonUniversityLawReviewScraper:Washington University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/washington_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:15:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 27, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:12:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WashingtonUniversityLawReviewScraper\", \"script_path\": \"scrapers/washington_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269132_WashingtonUniversityLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269132_WashingtonUniversityLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:15:38+00:00","last_run_id":45301,"last_run_start":"2026-09-13T03:12:12+00:00","last_runtime_seconds":206.15753444097936,"last_status":"no_new_content","law_review_id":27,"law_review_name":"Washington University Law Review","law_review_scraper_name":"washington_university_law_review_scraper.py","module_path":"scrapers.washington_university_law_review_scraper","platform":null,"scraper_id":"WashingtonUniversityLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Wayne State Journal of Business Law","class_name":"WayneStateJournalOfBusinessLawScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wayne_state_journal_of_business_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Content requires HeinOnline institutional access. No open access PDFs are publicly available. Journal is behind HeinOnline subscription paywall.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243694, \"canonical_name\": \"Wayne State Journal of Business Law\", \"file_path\": \"scrapers/wayne_state_journal_of_business_law_scraper.py\", \"law_review_id\": 868, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:09:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WayneStateJournalOfBusinessLawScraper\", \"script_path\": \"scrapers/wayne_state_journal_of_business_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973787_WayneStateJournalOfBusinessLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973787_WayneStateJournalOfBusinessLawScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:09:47+00:00","last_run_id":44964,"last_run_start":"2026-09-09T17:09:47+00:00","last_runtime_seconds":0.006674733012914658,"last_status":"no_items","law_review_id":868,"law_review_name":"Wayne State Journal of Business Law","law_review_scraper_name":"wayne_state_journal_of_business_law_scraper.py","module_path":"scrapers.wayne_state_journal_of_business_law_scraper","platform":null,"scraper_id":"WayneStateJournalOfBusinessLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Widener Law Review","class_name":"WidenerLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/widener_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":55,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249994, \"canonical_name\": \"Widener Law Review\", \"child_pid\": 280489, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WidenerLawReviewScraper:Widener Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/widener_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:04:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 269, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:03:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WidenerLawReviewScraper\", \"script_path\": \"scrapers/widener_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789268636_WidenerLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789268636_WidenerLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:04:49+00:00","last_run_id":45288,"last_run_start":"2026-09-13T03:03:56+00:00","last_runtime_seconds":51.81894250586629,"last_status":"no_new_content","law_review_id":269,"law_review_name":"Widener Law Review","law_review_scraper_name":"widener_law_review_scraper.py","module_path":"scrapers.widener_law_review_scraper","platform":"wordpress","scraper_id":"WidenerLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Willamette Journal of International Law and Dispute Resolution","class_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","days_since_last_run":17,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Unable to fetch the live WJILDR site at https://my.willamette.edu/site/law-journals/wjildr/index.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 234908, \"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 391586, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-09-04T22:44:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-04T22:44:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788561896_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788561896_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-04T22:45:07+00:00","last_run_id":44906,"last_run_start":"2026-09-04T22:44:56+00:00","last_runtime_seconds":10.0393624631688,"last_status":"no_items","law_review_id":871,"law_review_name":"Willamette Journal of International Law and Dispute Resolution","law_review_scraper_name":"willamette_journal_of_international_law_and_dispute_resolution_scraper.py","module_path":"scrapers.willamette_journal_of_international_law_and_dispute_resolution_scraper","platform":null,"scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Willamette Law Review","class_name":"WillametteLawReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/willamette_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":92,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249994, \"canonical_name\": \"Willamette Law Review\", \"child_pid\": 282044, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WillametteLawReviewScraper:Willamette Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/willamette_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:04:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 349, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:04:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WillametteLawReviewScraper\", \"script_path\": \"scrapers/willamette_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789268689_WillametteLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789268689_WillametteLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:05:04+00:00","last_run_id":45292,"last_run_start":"2026-09-13T03:04:49+00:00","last_runtime_seconds":14.829536290839314,"last_status":"no_new_content","law_review_id":349,"law_review_name":"Willamette Law Review","law_review_scraper_name":"willamette_scraper.py","module_path":"scrapers.willamette_scraper","platform":null,"scraper_id":"WillametteLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Willamette University Social Justice and Equity Law Journal","class_name":"WillametteUniversitySocialJusticeAndEquityLawJournalScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/willamette_university_social_justice_and_equity_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"INVALID_ENTRY: canonical name appears wrong. Expected title is 'Willamette Journal of Social Justice and Equity' (without 'University' and 'Law'); correct DB row before scraping.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Willamette University Social Justice and Equity Law Journal\", \"child_pid\": 2922570, \"file_path\": \"scrapers/willamette_university_social_justice_and_equity_law_journal_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:45:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 872, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:44:58+00:00\", \"scraper_id\": \"WillametteUniversitySocialJusticeAndEquityLawJournalScraper\", \"script_path\": \"scrapers/willamette_university_social_justice_and_equity_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377098_WillametteUniversitySocialJusticeAndEquityLawJournalScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377098_WillametteUniversitySocialJusticeAndEquityLawJournalScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:45:03+00:00","last_run_id":3346,"last_run_start":"2026-03-13T04:44:58+00:00","last_runtime_seconds":0.007122214417904615,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.willamette_university_social_justice_and_equity_law_journal_scraper","platform":null,"scraper_id":"WillametteUniversitySocialJusticeAndEquityLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Wilmington Law Review","class_name":"WilmingtonLawReviewScraper","days_since_last_run":193,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wilmington_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"DUPLICATE_ENTRY: Wilmington Law Review appears to overlap with existing Widener Law Review (use widener_law_review_scraper.py).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Wilmington Law Review\", \"child_pid\": 2923457, \"file_path\": \"scrapers/wilmington_law_review_scraper.py\", \"heartbeat_at\": \"2026-03-13T04:46:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1165, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-13T04:46:13+00:00\", \"scraper_id\": \"WilmingtonLawReviewScraper\", \"script_path\": \"scrapers/wilmington_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773377173_WilmingtonLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773377173_WilmingtonLawReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-03-13T04:46:16+00:00","last_run_id":3353,"last_run_start":"2026-03-13T04:46:13+00:00","last_runtime_seconds":0.005685357842594385,"last_status":"no_items","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.wilmington_law_review_scraper","platform":null,"scraper_id":"WilmingtonLawReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Wisconsin Law Review Forward","class_name":"WisconsinLawReviewForwardScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wisconsin_law_review_forward_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":110,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250003, \"canonical_name\": \"Wisconsin Law Review Forward\", \"child_pid\": 290908, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WisconsinLawReviewForwardScraper:Wisconsin Law Review Forward\", \"waiting\": 0}, \"file_path\": \"scrapers/wisconsin_law_review_forward_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:11:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 877, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:10:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WisconsinLawReviewForwardScraper\", \"script_path\": \"scrapers/wisconsin_law_review_forward_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269058_WisconsinLawReviewForwardScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269058_WisconsinLawReviewForwardScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:12:11+00:00","last_run_id":45298,"last_run_start":"2026-09-13T03:10:58+00:00","last_runtime_seconds":73.40825748443604,"last_status":"no_new_content","law_review_id":877,"law_review_name":"Wisconsin Law Review Forward","law_review_scraper_name":"wisconsin_law_review_forward_scraper.py","module_path":"scrapers.wisconsin_law_review_forward_scraper","platform":"wordpress","scraper_id":"WisconsinLawReviewForwardScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Wisconsin Law Review","class_name":"WisconsinScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wisconsin_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":99,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249994, \"canonical_name\": \"Wisconsin Law Review\", \"child_pid\": 282477, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WisconsinScraper:Wisconsin Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/wisconsin_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:05:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 38, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:05:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WisconsinScraper\", \"script_path\": \"scrapers/wisconsin_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789268735_WisconsinScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789268735_WisconsinScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:05:52+00:00","last_run_id":45294,"last_run_start":"2026-09-13T03:05:35+00:00","last_runtime_seconds":15.873246046248823,"last_status":"no_new_content","law_review_id":38,"law_review_name":"Wisconsin Law Review","law_review_scraper_name":"wisconsin_scraper.py","module_path":"scrapers.wisconsin_scraper","platform":"bepress","scraper_id":"WisconsinScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Women's Rights Law Reporter","class_name":"WomensRightsLawReporterScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/womens_rights_law_reporter_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: Content requires HeinOnline, Westlaw, or LexisNexis subscription. No open access PDFs are publicly available. Journal is behind HeinOnline subscription paywall at https://heinonline.org/HOL/P?h=scraper&i=10006","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243694, \"canonical_name\": \"Women's Rights Law Reporter\", \"child_pid\": 1623503, \"file_path\": \"scrapers/womens_rights_law_reporter_scraper.py\", \"heartbeat_at\": \"2026-09-09T17:09:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 878, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T17:09:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WomensRightsLawReporterScraper\", \"script_path\": \"scrapers/womens_rights_law_reporter_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973787_WomensRightsLawReporterScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973787_WomensRightsLawReporterScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T17:09:48+00:00","last_run_id":44967,"last_run_start":"2026-09-09T17:09:47+00:00","last_runtime_seconds":0.005149921867996454,"last_status":"no_items","law_review_id":878,"law_review_name":"Women's Rights Law Reporter","law_review_scraper_name":"womens_rights_law_reporter_scraper.py","module_path":"scrapers.womens_rights_law_reporter_scraper","platform":null,"scraper_id":"WomensRightsLawReporterScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"World Trade Review","class_name":"WorldTradeReviewScraper","days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/world_trade_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: No stable open-access PDF archive endpoint identified (likely publisher paywall).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243677, \"canonical_name\": \"World Trade Review\", \"child_pid\": 1608429, \"file_path\": \"scrapers/world_trade_review_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:58:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 386, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:58:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WorldTradeReviewScraper\", \"script_path\": \"scrapers/world_trade_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788973124_WorldTradeReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788973124_WorldTradeReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:58:44+00:00","last_run_id":44925,"last_run_start":"2026-09-09T16:58:44+00:00","last_runtime_seconds":0.004704226274043322,"last_status":"no_items","law_review_id":386,"law_review_name":"World Trade Review","law_review_scraper_name":"world_trade_review_scraper.py","module_path":"scrapers.world_trade_review_scraper","platform":null,"scraper_id":"WorldTradeReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Journal of Health Policy Law and Ethics","class_name":"YaleJournalHealthPolicyLawEthicsScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_journal_health_policy_law_ethics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":257,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250033, \"canonical_name\": \"Yale Journal of Health Policy Law and Ethics\", \"child_pid\": 335279, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalHealthPolicyLawEthicsScraper:Yale Journal of Health Policy Law and Ethics\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_health_policy_law_ethics_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:46:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 84, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:40:18+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalHealthPolicyLawEthicsScraper\", \"script_path\": \"scrapers/yale_journal_health_policy_law_ethics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789270818_YaleJournalHealthPolicyLawEthicsScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789270818_YaleJournalHealthPolicyLawEthicsScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:46:20+00:00","last_run_id":45320,"last_run_start":"2026-09-13T03:40:18+00:00","last_runtime_seconds":362.1493802671321,"last_status":"no_new_content","law_review_id":84,"law_review_name":"Yale Journal of Health Policy Law and Ethics","law_review_scraper_name":"yale_journal_health_policy_law_ethics_scraper.py","module_path":"scrapers.yale_journal_health_policy_law_ethics_scraper","platform":null,"scraper_id":"YaleJournalHealthPolicyLawEthicsScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Journal of International Law","class_name":"YaleJournalInternationalLawScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_journal_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250210, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 537949, \"discovery_coverage\": {\"current_page\": 0, \"current_page_items\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 50, \"mode\": \"balanced\", \"remaining_units\": 47, \"scope\": \"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c#page-0\", \"selected_units\": 3, \"visited_this_run\": 3, \"visited_units\": 3}, \"discovery_complete\": false, \"has_more\": true, \"known_pages\": 15, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c\", \"total_records_reported\": 740, \"unit_type\": \"pages\", \"visited_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalInternationalLawScraper:Yale Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:54:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:54:02+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789278842_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789278842_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:54:22+00:00","last_run_id":45397,"last_run_start":"2026-09-13T05:54:02+00:00","last_runtime_seconds":19.79098111623898,"last_status":"no_new_content","law_review_id":77,"law_review_name":"Yale Journal of International Law","law_review_scraper_name":"yale_journal_international_law_scraper.py","module_path":"scrapers.yale_journal_international_law_scraper","platform":null,"scraper_id":"YaleJournalInternationalLawScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Journal of Law & Technology [online]","class_name":"YaleJournalLawTechnologyScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_journal_law_technology_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":236,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250033, \"canonical_name\": \"Yale Journal of Law & Technology [online]\", \"child_pid\": 321881, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalLawTechnologyScraper:Yale Journal of Law & Technology [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_law_technology_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:36:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 66, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:32:42+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalLawTechnologyScraper\", \"script_path\": \"scrapers/yale_journal_law_technology_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789270362_YaleJournalLawTechnologyScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789270362_YaleJournalLawTechnologyScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:36:37+00:00","last_run_id":45312,"last_run_start":"2026-09-13T03:32:42+00:00","last_runtime_seconds":234.57000308763236,"last_status":"no_new_content","law_review_id":66,"law_review_name":"Yale Journal of Law & Technology [online]","law_review_scraper_name":"yale_journal_law_technology_scraper.py","module_path":"scrapers.yale_journal_law_technology_scraper","platform":null,"scraper_id":"YaleJournalLawTechnologyScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Journal of Law and Feminism","class_name":"YaleJournalOfLawAndFeminismScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_journal_of_law_and_feminism_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250111, \"canonical_name\": \"Yale Journal of Law and Feminism\", \"child_pid\": 428914, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalOfLawAndFeminismScraper:Yale Journal of Law and Feminism\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_of_law_and_feminism_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:50:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 164, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:44:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalOfLawAndFeminismScraper\", \"script_path\": \"scrapers/yale_journal_of_law_and_feminism_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789274693_YaleJournalOfLawAndFeminismScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789274693_YaleJournalOfLawAndFeminismScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:51:09+00:00","last_run_id":45340,"last_run_start":"2026-09-13T04:44:53+00:00","last_runtime_seconds":375.42806803202257,"last_status":"no_new_content","law_review_id":164,"law_review_name":"Yale Journal of Law and Feminism","law_review_scraper_name":"yale_journal_of_law_and_feminism_scraper.py","module_path":"scrapers.yale_journal_of_law_and_feminism_scraper","platform":"bepress","scraper_id":"YaleJournalOfLawAndFeminismScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Journal of Law and Liberation","class_name":"YaleJournalOfLawAndLiberationScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_journal_of_law_and_liberation_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":119,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250003, \"canonical_name\": \"Yale Journal of Law and Liberation\", \"child_pid\": 290907, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalOfLawAndLiberationScraper:Yale Journal of Law and Liberation\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_of_law_and_liberation_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:11:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 880, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:10:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalOfLawAndLiberationScraper\", \"script_path\": \"scrapers/yale_journal_of_law_and_liberation_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269058_YaleJournalOfLawAndLiberationScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269058_YaleJournalOfLawAndLiberationScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T03:12:06+00:00","last_run_id":45297,"last_run_start":"2026-09-13T03:10:58+00:00","last_runtime_seconds":68.12602326460183,"last_status":"success","law_review_id":880,"law_review_name":"Yale Journal of Law and Liberation","law_review_scraper_name":"yale_journal_of_law_and_liberation_scraper.py","module_path":"scrapers.yale_journal_of_law_and_liberation_scraper","platform":null,"scraper_id":"YaleJournalOfLawAndLiberationScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Journal of Law and the Humanities","class_name":"YaleJournalOfLawAndTheHumanitiesScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_journal_of_law_and_the_humanities_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250722, \"canonical_name\": \"Yale Journal of Law and the Humanities\", \"child_pid\": 1116532, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalOfLawAndTheHumanitiesScraper:Yale Journal of Law and the Humanities\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_of_law_and_the_humanities_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:06:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 881, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:56:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalOfLawAndTheHumanitiesScraper\", \"script_path\": \"scrapers/yale_journal_of_law_and_the_humanities_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789300596_YaleJournalOfLawAndTheHumanitiesScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789300596_YaleJournalOfLawAndTheHumanitiesScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:07:01+00:00","last_run_id":45673,"last_run_start":"2026-09-13T11:56:36+00:00","last_runtime_seconds":624.8363494980149,"last_status":"no_new_content","law_review_id":881,"law_review_name":"Yale Journal of Law and the Humanities","law_review_scraper_name":"yale_journal_of_law_and_the_humanities_scraper.py","module_path":"scrapers.yale_journal_of_law_and_the_humanities_scraper","platform":null,"scraper_id":"YaleJournalOfLawAndTheHumanitiesScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Journal on Regulation Bulletin [online]","class_name":"YaleJournalOnRegulationBulletinOnlineScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_journal_on_regulation_bulletin_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":33,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250003, \"canonical_name\": \"Yale Journal on Regulation Bulletin [online]\", \"child_pid\": 294160, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalOnRegulationBulletinOnlineScraper:Yale Journal on Regulation Bulletin [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_on_regulation_bulletin_online_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:13:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 190, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:13:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalOnRegulationBulletinOnlineScraper\", \"script_path\": \"scrapers/yale_journal_on_regulation_bulletin_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269191_YaleJournalOnRegulationBulletinOnlineScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269191_YaleJournalOnRegulationBulletinOnlineScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:13:34+00:00","last_run_id":45302,"last_run_start":"2026-09-13T03:13:11+00:00","last_runtime_seconds":22.81020454224199,"last_status":"no_new_content","law_review_id":190,"law_review_name":"Yale Journal on Regulation Bulletin [online]","law_review_scraper_name":"yale_journal_on_regulation_bulletin_online_scraper.py","module_path":"scrapers.yale_journal_on_regulation_bulletin_online_scraper","platform":"wordpress","scraper_id":"YaleJournalOnRegulationBulletinOnlineScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"PlaywrightScraper","canonical_name":"Yale Journal on Regulation","class_name":"YaleJournalOnRegulationScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_journal_on_regulation_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":58,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250033, \"canonical_name\": \"Yale Journal on Regulation\", \"child_pid\": 321878, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalOnRegulationScraper:Yale Journal on Regulation\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_on_regulation_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:40:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 28, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:32:42+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalOnRegulationScraper\", \"script_path\": \"scrapers/yale_journal_on_regulation_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789270362_YaleJournalOnRegulationScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789270362_YaleJournalOnRegulationScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:40:17+00:00","last_run_id":45311,"last_run_start":"2026-09-13T03:32:42+00:00","last_runtime_seconds":454.48743737488985,"last_status":"no_new_content","law_review_id":28,"law_review_name":"Yale Journal on Regulation","law_review_scraper_name":"yale_journal_on_regulation_scraper.py","module_path":"scrapers.yale_journal_on_regulation_scraper","platform":"playwright","scraper_id":"YaleJournalOnRegulationScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Law Journal Forum [online]","class_name":"YaleLawJournalForumScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_law_journal_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":83,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250003, \"canonical_name\": \"Yale Law Journal Forum [online]\", \"child_pid\": 294310, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleLawJournalForumScraper:Yale Law Journal Forum [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_law_journal_forum_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:14:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 25, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:13:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleLawJournalForumScraper\", \"script_path\": \"scrapers/yale_law_journal_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269215_YaleLawJournalForumScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269215_YaleLawJournalForumScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:14:24+00:00","last_run_id":45304,"last_run_start":"2026-09-13T03:13:35+00:00","last_runtime_seconds":48.966416388284415,"last_status":"no_new_content","law_review_id":25,"law_review_name":"Yale Law Journal Forum [online]","law_review_scraper_name":"yale_law_journal_forum_scraper.py","module_path":"scrapers.yale_law_journal_forum_scraper","platform":null,"scraper_id":"YaleLawJournalForumScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Law Journal","class_name":"YaleLawJournalScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250052, \"canonical_name\": \"Yale Law Journal\", \"child_pid\": 346795, \"discovery_coverage\": {\"capped\": true, \"current_volume_articles\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 45, \"mode\": \"balanced\", \"remaining_units\": 43, \"scope\": \"https://www.yalelawjournal.org/issue#volume-135\", \"selected_units\": 5, \"visited_this_run\": 2, \"visited_units\": 2}, \"discovery_complete\": false, \"known_articles\": 1229, \"known_units\": 26, \"mode\": \"balanced\", \"remaining_units\": 26, \"scope\": \"https://www.yalelawjournal.org/issue\", \"selected_units\": 1, \"visited_this_run\": 0, \"visited_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleScraper:Yale Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:47:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 4, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:47:59+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"YaleScraper\", \"script_path\": \"scrapers/yale_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789271279_YaleScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789271279_YaleScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":2,"last_run_end":"2026-09-13T03:48:15+00:00","last_run_id":45323,"last_run_start":"2026-09-13T03:47:59+00:00","last_runtime_seconds":15.822117139585316,"last_status":"success","law_review_id":4,"law_review_name":"Yale Law Journal","law_review_scraper_name":"yale_scraper.py","module_path":"scrapers.yale_law_journal_scraper","platform":null,"scraper_id":"YaleLawJournalScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Law & Policy Review","class_name":"YaleLawPolicyReviewScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_law_policy_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":149,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250033, \"canonical_name\": \"Yale Law & Policy Review\", \"child_pid\": 333226, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleLawPolicyReviewScraper:Yale Law & Policy Review\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_law_policy_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:41:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 98, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:39:06+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleLawPolicyReviewScraper\", \"script_path\": \"scrapers/yale_law_policy_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789270746_YaleLawPolicyReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789270746_YaleLawPolicyReviewScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":2,"last_run_end":"2026-09-13T03:41:37+00:00","last_run_id":45319,"last_run_start":"2026-09-13T03:39:06+00:00","last_runtime_seconds":150.7943610441871,"last_status":"success","law_review_id":98,"law_review_name":"Yale Law & Policy Review","law_review_scraper_name":"yale_law_policy_review_scraper.py","module_path":"scrapers.yale_law_policy_review_scraper","platform":null,"scraper_id":"YaleLawPolicyReviewScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"LightBaseScraper","canonical_name":"Yale Law Journal","class_name":"YaleScraper","days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250052, \"canonical_name\": \"Yale Law Journal\", \"child_pid\": 346795, \"discovery_coverage\": {\"capped\": true, \"current_volume_articles\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 45, \"mode\": \"balanced\", \"remaining_units\": 43, \"scope\": \"https://www.yalelawjournal.org/issue#volume-135\", \"selected_units\": 5, \"visited_this_run\": 2, \"visited_units\": 2}, \"discovery_complete\": false, \"known_articles\": 1229, \"known_units\": 26, \"mode\": \"balanced\", \"remaining_units\": 26, \"scope\": \"https://www.yalelawjournal.org/issue\", \"selected_units\": 1, \"visited_this_run\": 0, \"visited_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleScraper:Yale Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:47:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 4, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:47:59+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"YaleScraper\", \"script_path\": \"scrapers/yale_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789271279_YaleScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789271279_YaleScraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":2,"last_run_end":"2026-09-13T03:48:15+00:00","last_run_id":45323,"last_run_start":"2026-09-13T03:47:59+00:00","last_runtime_seconds":15.822117139585316,"last_status":"success","law_review_id":4,"law_review_name":"Yale Law Journal","law_review_scraper_name":"yale_scraper.py","module_path":"scrapers.yale_scraper","platform":null,"scraper_id":"YaleScraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Akron Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-09-13 22:29:06","file_path":"scrapers/akron_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":30,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265139, \"canonical_name\": \"Akron Law Review\", \"child_pid\": 444088, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 210, \"mode\": \"balanced\", \"remaining_units\": 164, \"scope\": \"https://ideaexchange.uakron.edu/akronlawreview/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 46}, \"download_queue\": {\"due\": 255, \"pending\": 258, \"retries\": 5, \"scope\": \"AkronLawReviewScraper:Akron Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/akron_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:22:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 279, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:21:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"akron_scraper\", \"script_path\": \"scrapers/akron_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946475_akron_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946475_akron_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:23:11+00:00","last_run_id":46244,"last_run_start":"2026-09-20T23:21:15+00:00","last_runtime_seconds":115.18746678717434,"last_status":"partial","law_review_id":279,"law_review_name":"Akron Law Review","law_review_scraper_name":"akron_scraper.py","module_path":"scrapers.akron_scraper","platform":"bepress","scraper_id":"akron_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Alabama Civil Rights and Civil Liberties Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/alabama_civil_rights_and_civil_liberties_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":106,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250003, \"canonical_name\": \"Alabama Civil Rights and Civil Liberties Law Review\", \"child_pid\": 294602, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AlabamaCivilRightsAndCivilLibertiesLawReviewScraper:Alabama Civil Rights and Civil Liberties Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/alabama_civil_rights_and_civil_liberties_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:30:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 445, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:13:54+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"alabama_civil_rights_and_civil_liberties_law_review_scraper\", \"script_path\": \"scrapers/alabama_civil_rights_and_civil_liberties_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269234_alabama_civil_rights_and_civil_liberties_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269234_alabama_civil_rights_and_civil_liberties_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:31:20+00:00","last_run_id":45306,"last_run_start":"2026-09-13T03:13:54+00:00","last_runtime_seconds":1045.2118235826492,"last_status":"no_new_content","law_review_id":445,"law_review_name":"Alabama Civil Rights and Civil Liberties Law Review","law_review_scraper_name":"alabama_civil_rights_and_civil_liberties_law_review_scraper.py","module_path":"scrapers.alabama_civil_rights_and_civil_liberties_law_review_scraper","platform":"wordpress","scraper_id":"alabama_civil_rights_and_civil_liberties_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"American Indian Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_indian_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":157,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250033, \"canonical_name\": \"American Indian Law Journal\", \"child_pid\": 328996, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 29, \"mode\": \"balanced\", \"remaining_units\": 4, \"scope\": \"https://digitalcommons.law.seattleu.edu/ailj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AmericanIndianLawJournalScraper:American Indian Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/american_indian_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:38:07+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 449, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:36:37+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"american_indian_law_journal_scraper\", \"script_path\": \"scrapers/american_indian_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789270597_american_indian_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789270597_american_indian_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:38:09+00:00","last_run_id":45316,"last_run_start":"2026-09-13T03:36:37+00:00","last_runtime_seconds":91.00471355905756,"last_status":"no_new_content","law_review_id":449,"law_review_name":"American Indian Law Journal","law_review_scraper_name":"american_indian_law_journal_scraper.py","module_path":"scrapers.american_indian_law_journal_scraper","platform":"bepress","scraper_id":"american_indian_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"American Indian Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_indian_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":81,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264907, \"canonical_name\": \"American Indian Law Review\", \"child_pid\": 182965, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 89, \"mode\": \"balanced\", \"remaining_units\": 61, \"scope\": \"https://digitalcommons.law.ou.edu/ailr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 28}, \"download_queue\": {\"due\": 100, \"pending\": 103, \"retries\": 3, \"scope\": \"AmericanIndianLawReviewScraper:American Indian Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/american_indian_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:41:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 390, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:40:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"american_indian_law_review_scraper\", \"script_path\": \"scrapers/american_indian_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936855_american_indian_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936855_american_indian_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:41:33+00:00","last_run_id":46081,"last_run_start":"2026-09-20T20:40:55+00:00","last_runtime_seconds":37.5977043453604,"last_status":"partial","law_review_id":390,"law_review_name":"American Indian Law Review","law_review_scraper_name":"american_indian_law_review_scraper.py","module_path":"scrapers.american_indian_law_review_scraper","platform":"bepress","scraper_id":"american_indian_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"American University Business Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_university_business_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":79,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264907, \"canonical_name\": \"American University Business Law Review\", \"child_pid\": 183611, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 39, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.wcl.american.edu/aublr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 39}, \"download_queue\": {\"due\": 82, \"pending\": 85, \"retries\": 7, \"scope\": \"AmericanUniversityBusinessLawReviewScraper:American University Business Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/american_university_business_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:43:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 291, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:41:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"american_university_business_law_review_scraper\", \"script_path\": \"scrapers/american_university_business_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936895_american_university_business_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936895_american_university_business_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:43:46+00:00","last_run_id":46086,"last_run_start":"2026-09-20T20:41:35+00:00","last_runtime_seconds":128.58689987892285,"last_status":"partial","law_review_id":291,"law_review_name":"American University Business Law Review","law_review_scraper_name":"american_university_business_law_review_scraper.py","module_path":"scrapers.american_university_business_law_review_scraper","platform":"playwright","scraper_id":"american_university_business_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"American University Intellectual Property Brief","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_university_intellectual_property_brief_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":121,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250033, \"canonical_name\": \"American University Intellectual Property Brief\", \"child_pid\": 337428, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 22, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.wcl.american.edu/ipbrief/\", \"selected_units\": 22, \"visited_this_run\": 22, \"visited_units\": 22}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AmericanUniversityIntellectualPropertyBriefScraper:American University Intellectual Property Brief\", \"waiting\": 0}, \"file_path\": \"scrapers/american_university_intellectual_property_brief_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:43:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 454, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:41:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"american_university_intellectual_property_brief_scraper\", \"script_path\": \"scrapers/american_university_intellectual_property_brief_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789270898_american_university_intellectual_property_brief_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789270898_american_university_intellectual_property_brief_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:43:24+00:00","last_run_id":45321,"last_run_start":"2026-09-13T03:41:38+00:00","last_runtime_seconds":106.21031332528219,"last_status":"no_new_content","law_review_id":454,"law_review_name":"American University Intellectual Property Brief","law_review_scraper_name":"american_university_intellectual_property_brief_scraper.py","module_path":"scrapers.american_university_intellectual_property_brief_scraper","platform":"bepress","scraper_id":"american_university_intellectual_property_brief_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"American University International Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_university_international_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":33,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264907, \"canonical_name\": \"American University International Law Review\", \"child_pid\": 182970, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 181, \"mode\": \"balanced\", \"remaining_units\": 135, \"scope\": \"https://digitalcommons.wcl.american.edu/auilr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 46}, \"download_queue\": {\"due\": 112, \"pending\": 115, \"retries\": 3, \"scope\": \"AmericanUniversityInternationalLawReviewScraper:American University International Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/american_university_international_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:43:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 382, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:40:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"american_university_international_law_review_scraper\", \"script_path\": \"scrapers/american_university_international_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936855_american_university_international_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936855_american_university_international_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:43:44+00:00","last_run_id":46083,"last_run_start":"2026-09-20T20:40:55+00:00","last_runtime_seconds":168.2918776529841,"last_status":"partial","law_review_id":382,"law_review_name":"American University International Law Review","law_review_scraper_name":"american_university_international_law_review_scraper.py","module_path":"scrapers.american_university_international_law_review_scraper","platform":"bepress","scraper_id":"american_university_international_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"American University Journal of Gender Social Policy & the Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_university_journal_gender_social_policy_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":46,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250033, \"canonical_name\": \"American University Journal of Gender Social Policy & the Law\", \"child_pid\": 331109, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AmericanUniversityJournalOfGenderSocialPolicyAndTheLawScraper:American University Journal of Gender Social Policy & the Law\", \"waiting\": 0}, \"file_path\": \"scrapers/american_university_journal_gender_social_policy_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T03:38:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 325, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:38:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"american_university_journal_gender_social_policy_law_scraper\", \"script_path\": \"scrapers/american_university_journal_gender_social_policy_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789270689_american_university_journal_gender_social_policy_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789270689_american_university_journal_gender_social_policy_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T03:39:05+00:00","last_run_id":45318,"last_run_start":"2026-09-13T03:38:09+00:00","last_runtime_seconds":55.31225368287414,"last_status":"no_new_content","law_review_id":325,"law_review_name":"American University Journal of Gender Social Policy & the Law","law_review_scraper_name":"american_university_journal_gender_social_policy_law_scraper.py","module_path":"scrapers.american_university_journal_gender_social_policy_law_scraper","platform":"bepress","scraper_id":"american_university_journal_gender_social_policy_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"American University Legislation and Policy Brief","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_university_legislation_and_policy_brief_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":69,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264907, \"canonical_name\": \"American University Legislation and Policy Brief\", \"child_pid\": 182967, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 17, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.wcl.american.edu/lpb/\", \"selected_units\": 17, \"visited_this_run\": 17, \"visited_units\": 17}, \"download_queue\": {\"due\": 1, \"pending\": 4, \"retries\": 3, \"scope\": \"AmericanUniversityLegislationAndPolicyBriefScraper:American University Legislation and Policy Brief\", \"waiting\": 3}, \"file_path\": \"scrapers/american_university_legislation_and_policy_brief_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:42:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 456, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:40:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"american_university_legislation_and_policy_brief_scraper\", \"script_path\": \"scrapers/american_university_legislation_and_policy_brief_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936855_american_university_legislation_and_policy_brief_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936855_american_university_legislation_and_policy_brief_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:42:43+00:00","last_run_id":46082,"last_run_start":"2026-09-20T20:40:55+00:00","last_runtime_seconds":107.11279095010832,"last_status":"partial","law_review_id":456,"law_review_name":"American University Legislation and Policy Brief","law_review_scraper_name":"american_university_legislation_and_policy_brief_scraper.py","module_path":"scrapers.american_university_legislation_and_policy_brief_scraper","platform":"bepress","scraper_id":"american_university_legislation_and_policy_brief_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The American University National Security Law Brief","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/american_university_national_security_law_brief_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":91,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250079, \"canonical_name\": \"The American University National Security Law Brief\", \"child_pid\": 392423, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 21, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.wcl.american.edu/nslb/\", \"selected_units\": 21, \"visited_this_run\": 21, \"visited_units\": 21}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AmericanUniversityNationalSecurityLawBriefScraper:The American University National Security Law Brief\", \"waiting\": 0}, \"file_path\": \"scrapers/american_university_national_security_law_brief_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:20:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 764, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:19:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"american_university_national_security_law_brief_scraper\", \"script_path\": \"scrapers/american_university_national_security_law_brief_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789273161_american_university_national_security_law_brief_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789273161_american_university_national_security_law_brief_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:20:28+00:00","last_run_id":45332,"last_run_start":"2026-09-13T04:19:21+00:00","last_runtime_seconds":66.92012611404061,"last_status":"no_new_content","law_review_id":764,"law_review_name":"The American University National Security Law Brief","law_review_scraper_name":"american_university_national_security_law_brief_scraper.py","module_path":"scrapers.american_university_national_security_law_brief_scraper","platform":"bepress","scraper_id":"american_university_national_security_law_brief_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Annals Health Law Life Sciences","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/annals_health_law_life_sciences_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":137,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250111, \"canonical_name\": \"Annals Health Law Life Sciences\", \"child_pid\": 428917, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 59, \"mode\": \"balanced\", \"remaining_units\": 34, \"scope\": \"https://lawecommons.luc.edu/annals/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AnnalsHealthLawLifeSciencesScraper:Annals Health Law Life Sciences\", \"waiting\": 0}, \"file_path\": \"scrapers/annals_health_law_life_sciences_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:46:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 954, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:44:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"annals_health_law_life_sciences_scraper\", \"script_path\": \"scrapers/annals_health_law_life_sciences_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789274693_annals_health_law_life_sciences_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789274693_annals_health_law_life_sciences_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:46:23+00:00","last_run_id":45343,"last_run_start":"2026-09-13T04:44:53+00:00","last_runtime_seconds":90.08968544797972,"last_status":"no_new_content","law_review_id":954,"law_review_name":"Annals Health Law Life Sciences","law_review_scraper_name":"annals_health_law_life_sciences_scraper.py","module_path":"scrapers.annals_health_law_life_sciences_scraper","platform":"bepress","scraper_id":"annals_health_law_life_sciences_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Annals of Health Law and Life Sciences","class_name":null,"days_since_last_run":82,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/annals_of_health_law_and_life_sciences_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":137,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 28085, \"canonical_name\": \"Annals of Health Law and Life Sciences\", \"child_pid\": 645046, \"file_path\": \"scrapers/annals_of_health_law_and_life_sciences_scraper.py\", \"heartbeat_at\": \"2026-07-02T15:13:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 225, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-02T14:47:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"annals_of_health_law_and_life_sciences_scraper\", \"script_path\": \"scrapers/annals_of_health_law_and_life_sciences_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1783003625_annals_of_health_law_and_life_sciences_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1783003625_annals_of_health_law_and_life_sciences_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-07-02T15:13:41+00:00","last_run_id":31103,"last_run_start":"2026-07-02T14:47:05+00:00","last_runtime_seconds":1595.305540587986,"last_status":"no_new_content","law_review_id":null,"law_review_name":null,"law_review_scraper_name":null,"module_path":"scrapers.annals_of_health_law_and_life_sciences_scraper","platform":"bepress","scraper_id":"annals_of_health_law_and_life_sciences_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"ANU Journal of Law and Technology","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/anu_journal_of_law_and_technology_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":70,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250079, \"canonical_name\": \"ANU Journal of Law and Technology\", \"child_pid\": 390851, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ANUJournalOfLawAndTechnologyScraper:ANU Journal of Law and Technology\", \"waiting\": 0}, \"file_path\": \"scrapers/anu_journal_of_law_and_technology_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:18:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 444, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:18:18+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"anu_journal_of_law_and_technology_scraper\", \"script_path\": \"scrapers/anu_journal_of_law_and_technology_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789273098_anu_journal_of_law_and_technology_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789273098_anu_journal_of_law_and_technology_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:18:55+00:00","last_run_id":45330,"last_run_start":"2026-09-13T04:18:18+00:00","last_runtime_seconds":35.82049992401153,"last_status":"no_new_content","law_review_id":444,"law_review_name":"ANU Journal of Law and Technology","law_review_scraper_name":"anu_journal_of_law_and_technology_scraper.py","module_path":"scrapers.anu_journal_of_law_and_technology_scraper","platform":"scholastica","scraper_id":"anu_journal_of_law_and_technology_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Appalachian Journal of Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/appalachian_journal_of_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"MOVED: unable to fetch Scholastica entrypoints (https://appalachian.scholasticahq.com/articles and https://appalachian.scholasticahq.com)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250079, \"canonical_name\": \"Appalachian Journal of Law\", \"child_pid\": 390836, \"discovery_problem\": \"MOVED: unable to fetch Scholastica entrypoints (https://appalachian.scholasticahq.com/articles and https://appalachian.scholasticahq.com)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AppalachianJournalOfLawScraper:Appalachian Journal of Law\", \"waiting\": 0}, \"file_path\": \"scrapers/appalachian_journal_of_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:19:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 458, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:18:18+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"appalachian_journal_of_law_scraper\", \"script_path\": \"scrapers/appalachian_journal_of_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789273098_appalachian_journal_of_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789273098_appalachian_journal_of_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:19:20+00:00","last_run_id":45328,"last_run_start":"2026-09-13T04:18:18+00:00","last_runtime_seconds":61.43046271242201,"last_status":"no_items","law_review_id":458,"law_review_name":"Appalachian Journal of Law","law_review_scraper_name":"appalachian_journal_of_law_scraper.py","module_path":"scrapers.appalachian_journal_of_law_scraper","platform":"scholastica","scraper_id":"appalachian_journal_of_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Arizona State University Corporate and Business Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/arizona_state_university_corporate_and_business_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":225,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250079, \"canonical_name\": \"Arizona State University Corporate and Business Law Journal\", \"child_pid\": 393969, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ArizonaStateUniversityCorporateAndBusinessLawJournalScraper:Arizona State University Corporate and Business Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/arizona_state_university_corporate_and_business_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:43:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 463, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:20:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"arizona_state_university_corporate_and_business_law_journal_scraper\", \"script_path\": \"scrapers/arizona_state_university_corporate_and_business_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789273229_arizona_state_university_corporate_and_business_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789273229_arizona_state_university_corporate_and_business_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":2,"last_run_end":"2026-09-13T04:43:31+00:00","last_run_id":45335,"last_run_start":"2026-09-13T04:20:29+00:00","last_runtime_seconds":1381.8846060279757,"last_status":"success","law_review_id":463,"law_review_name":"Arizona State University Corporate and Business Law Journal","law_review_scraper_name":"arizona_state_university_corporate_and_business_law_journal_scraper.py","module_path":"scrapers.arizona_state_university_corporate_and_business_law_journal_scraper","platform":"wordpress","scraper_id":"arizona_state_university_corporate_and_business_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Arkansas Journal of Social Change and Public Service","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/arkansas_journal_of_social_change_and_public_service_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":4,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250803, \"canonical_name\": \"Arkansas Journal of Social Change and Public Service\", \"child_pid\": 1192643, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://research.ualr.edu/ajscps/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ArkansasJournalOfSocialChangeAndPublicServiceScraper:Arkansas Journal of Social Change and Public Service\", \"waiting\": 0}, \"file_path\": \"scrapers/arkansas_journal_of_social_change_and_public_service_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:49:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 464, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:49:06+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"arkansas_journal_of_social_change_and_public_service_scraper\", \"script_path\": \"scrapers/arkansas_journal_of_social_change_and_public_service_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789303746_arkansas_journal_of_social_change_and_public_service_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789303746_arkansas_journal_of_social_change_and_public_service_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:49:18+00:00","last_run_id":45692,"last_run_start":"2026-09-13T12:49:06+00:00","last_runtime_seconds":11.245298280846328,"last_status":"no_new_content","law_review_id":464,"law_review_name":"Arkansas Journal of Social Change and Public Service","law_review_scraper_name":"arkansas_journal_of_social_change_and_public_service_scraper.py","module_path":"scrapers.arkansas_journal_of_social_change_and_public_service_scraper","platform":"bepress","scraper_id":"arkansas_journal_of_social_change_and_public_service_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Arkansas Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/arkansas_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":78,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264907, \"canonical_name\": \"Arkansas Law Review\", \"child_pid\": 183455, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 40, \"mode\": \"balanced\", \"remaining_units\": 11, \"scope\": \"https://scholarworks.uark.edu/alr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 29}, \"download_queue\": {\"due\": 113, \"pending\": 116, \"retries\": 3, \"scope\": \"ArkansasLawReviewScraper:Arkansas Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/arkansas_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:41:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 240, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:41:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"arkansas_scraper\", \"script_path\": \"scrapers/arkansas_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936881_arkansas_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936881_arkansas_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:41:59+00:00","last_run_id":46085,"last_run_start":"2026-09-20T20:41:21+00:00","last_runtime_seconds":37.42211683327332,"last_status":"partial","law_review_id":240,"law_review_name":"Arkansas Law Review","law_review_scraper_name":"arkansas_scraper.py","module_path":"scrapers.arkansas_scraper","platform":"bepress","scraper_id":"arkansas_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Asian American Law Journal at Berkeley Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/asian_american_law_journal_at_berkeley_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"HTTP 202 for https://lawcat.berkeley.edu/record/1337392/files/Editors%20Note.pdf (fallback UA)","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 251052, \"canonical_name\": \"Asian American Law Journal at Berkeley Law\", \"child_pid\": 1475611, \"download_queue\": {\"due\": 258, \"pending\": 261, \"retries\": 3, \"scope\": \"AsianAmericanLawJournalAtBerkeleyLawScraper:Asian American Law Journal at Berkeley Law\", \"waiting\": 3}, \"file_path\": \"scrapers/asian_american_law_journal_at_berkeley_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T15:44:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 465, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T15:43:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"asian_american_law_journal_at_berkeley_law_scraper\", \"script_path\": \"scrapers/asian_american_law_journal_at_berkeley_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789314229_asian_american_law_journal_at_berkeley_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789314229_asian_american_law_journal_at_berkeley_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T15:45:32+00:00","last_run_id":45759,"last_run_start":"2026-09-13T15:43:49+00:00","last_runtime_seconds":102.26100806705654,"last_status":"protected","law_review_id":465,"law_review_name":"Asian American Law Journal at Berkeley Law","law_review_scraper_name":"asian_american_law_journal_at_berkeley_law_scraper.py","module_path":"scrapers.asian_american_law_journal_at_berkeley_law_scraper","platform":null,"scraper_id":"asian_american_law_journal_at_berkeley_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Asian Pacific Law And Policy Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-02-07 04:15:30","file_path":"scrapers/asian_pacific_law_and_policy_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":458,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250135, \"canonical_name\": \"Asian Pacific Law And Policy Journal\", \"child_pid\": 455101, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AsianPacificLawAndPolicyJournalScraper:Asian Pacific Law And Policy Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/asian_pacific_law_and_policy_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:16:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 965, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:02:42+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"asian_pacific_law_and_policy_journal_scraper\", \"script_path\": \"scrapers/asian_pacific_law_and_policy_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789275762_asian_pacific_law_and_policy_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789275762_asian_pacific_law_and_policy_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T05:16:49+00:00","last_run_id":45359,"last_run_start":"2026-09-13T05:02:42+00:00","last_runtime_seconds":846.4200800661929,"last_status":"success","law_review_id":965,"law_review_name":"Asian Pacific Law And Policy Journal","law_review_scraper_name":"asian_pacific_law_and_policy_journal_scraper.py","module_path":"scrapers.asian_pacific_law_and_policy_journal_scraper","platform":"wordpress","scraper_id":"asian_pacific_law_and_policy_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Ave Maria Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ave_maria_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":125,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250079, \"canonical_name\": \"Ave Maria Law Review\", \"child_pid\": 393783, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"AveMariaLawReviewScraper:Ave Maria Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/ave_maria_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:20:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 897, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:20:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ave_maria_law_review_scraper\", \"script_path\": \"scrapers/ave_maria_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789273220_ave_maria_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789273220_ave_maria_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:20:59+00:00","last_run_id":45333,"last_run_start":"2026-09-13T04:20:20+00:00","last_runtime_seconds":39.797740533947945,"last_status":"no_new_content","law_review_id":897,"law_review_name":"Ave Maria Law Review","law_review_scraper_name":"ave_maria_law_review_scraper.py","module_path":"scrapers.ave_maria_law_review_scraper","platform":"wordpress","scraper_id":"ave_maria_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Barry Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/barry_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":28,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250079, \"canonical_name\": \"Barry Law Review\", \"child_pid\": 393968, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BarryLawReviewScraper:Barry Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/barry_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:20:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 470, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:20:28+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"barry_law_review_scraper\", \"script_path\": \"scrapers/barry_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789273228_barry_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789273228_barry_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:21:00+00:00","last_run_id":45334,"last_run_start":"2026-09-13T04:20:28+00:00","last_runtime_seconds":12.014467272441834,"last_status":"no_new_content","law_review_id":470,"law_review_name":"Barry Law Review","law_review_scraper_name":"barry_law_review_scraper.py","module_path":"scrapers.barry_law_review_scraper","platform":"playwright","scraper_id":"barry_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Barry Law School Child and Family Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/barry_law_school_child_and_family_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":64,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250079, \"canonical_name\": \"Barry Law School Child and Family Law Journal\", \"child_pid\": 394119, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 12, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://lawpublications.barry.edu/cflj/\", \"selected_units\": 12, \"visited_this_run\": 12, \"visited_units\": 12}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BarryLawSchoolChildAndFamilyLawJournalScraper:Barry Law School Child and Family Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/barry_law_school_child_and_family_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:22:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 471, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:20:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"barry_law_school_child_and_family_law_journal_scraper\", \"script_path\": \"scrapers/barry_law_school_child_and_family_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789273256_barry_law_school_child_and_family_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789273256_barry_law_school_child_and_family_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:22:36+00:00","last_run_id":45336,"last_run_start":"2026-09-13T04:20:56+00:00","last_runtime_seconds":98.89131232490763,"last_status":"no_new_content","law_review_id":471,"law_review_name":"Barry Law School Child and Family Law Journal","law_review_scraper_name":"barry_law_school_child_and_family_law_journal_scraper.py","module_path":"scrapers.barry_law_school_child_and_family_law_journal_scraper","platform":"bepress","scraper_id":"barry_law_school_child_and_family_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Belmont Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/belmont_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":131,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250135, \"canonical_name\": \"Belmont Law Review\", \"child_pid\": 451258, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 14, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://repository.belmont.edu/lawreview/\", \"selected_units\": 14, \"visited_this_run\": 14, \"visited_units\": 14}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BelmontLawReviewScraper:Belmont Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/belmont_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:02:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 319, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:00:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"belmont_law_review_scraper\", \"script_path\": \"scrapers/belmont_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789275639_belmont_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789275639_belmont_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:02:35+00:00","last_run_id":45352,"last_run_start":"2026-09-13T05:00:39+00:00","last_runtime_seconds":116.32532958779484,"last_status":"no_new_content","law_review_id":319,"law_review_name":"Belmont Law Review","law_review_scraper_name":"belmont_law_review_scraper.py","module_path":"scrapers.belmont_law_review_scraper","platform":"bepress","scraper_id":"belmont_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Berkeley Journal of Black Law and Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/berkeley_journal_of_black_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":166,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250111, \"canonical_name\": \"Berkeley Journal of Black Law and Policy\", \"child_pid\": 428915, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BerkeleyJournalOfBlackLawAndPolicyScraper:Berkeley Journal of Black Law and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/berkeley_journal_of_black_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:45:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 472, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:44:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"berkeley_journal_of_black_law_and_policy_scraper\", \"script_path\": \"scrapers/berkeley_journal_of_black_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789274693_berkeley_journal_of_black_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789274693_berkeley_journal_of_black_law_and_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:46:09+00:00","last_run_id":45341,"last_run_start":"2026-09-13T04:44:53+00:00","last_runtime_seconds":75.31549516087398,"last_status":"no_new_content","law_review_id":472,"law_review_name":"Berkeley Journal of Black Law and Policy","law_review_scraper_name":"berkeley_journal_of_black_law_and_policy_scraper.py","module_path":"scrapers.berkeley_journal_of_black_law_and_policy_scraper","platform":null,"scraper_id":"berkeley_journal_of_black_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Berkeley Journal of Entertainment and Sports Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/berkeley_journal_of_entertainment_and_sports_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":86,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250111, \"canonical_name\": \"Berkeley Journal of Entertainment and Sports Law\", \"child_pid\": 428916, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BerkeleyJournalOfEntertainmentAndSportsLawScraper:Berkeley Journal of Entertainment and Sports Law\", \"waiting\": 0}, \"file_path\": \"scrapers/berkeley_journal_of_entertainment_and_sports_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:45:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 473, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:44:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"berkeley_journal_of_entertainment_and_sports_law_scraper\", \"script_path\": \"scrapers/berkeley_journal_of_entertainment_and_sports_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789274693_berkeley_journal_of_entertainment_and_sports_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789274693_berkeley_journal_of_entertainment_and_sports_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:46:03+00:00","last_run_id":45342,"last_run_start":"2026-09-13T04:44:53+00:00","last_runtime_seconds":70.07785431109369,"last_status":"no_new_content","law_review_id":473,"law_review_name":"Berkeley Journal of Entertainment and Sports Law","law_review_scraper_name":"berkeley_journal_of_entertainment_and_sports_law_scraper.py","module_path":"scrapers.berkeley_journal_of_entertainment_and_sports_law_scraper","platform":null,"scraper_id":"berkeley_journal_of_entertainment_and_sports_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Berkeley Journal of Gender, Law and Justice","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/berkeley_journal_of_gender_law_and_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"HTTP 202 for https://lawcat.berkeley.edu/record/1126750/files/fulltext.pdf (fallback UA)","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 251052, \"canonical_name\": \"Berkeley Journal of Gender, Law and Justice\", \"child_pid\": 1474130, \"download_queue\": {\"due\": 297, \"pending\": 300, \"retries\": 3, \"scope\": \"BerkeleyJournalOfGenderLawAndJusticeScraper:Berkeley Journal of Gender, Law and Justice\", \"waiting\": 3}, \"file_path\": \"scrapers/berkeley_journal_of_gender_law_and_justice_scraper.py\", \"heartbeat_at\": \"2026-09-13T15:46:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 474, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T15:42:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"berkeley_journal_of_gender_law_and_justice_scraper\", \"script_path\": \"scrapers/berkeley_journal_of_gender_law_and_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789314176_berkeley_journal_of_gender_law_and_justice_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789314176_berkeley_journal_of_gender_law_and_justice_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T15:46:24+00:00","last_run_id":45758,"last_run_start":"2026-09-13T15:42:56+00:00","last_runtime_seconds":207.57142144907266,"last_status":"protected","law_review_id":474,"law_review_name":"Berkeley Journal of Gender, Law and Justice","law_review_scraper_name":"berkeley_journal_of_gender_law_and_justice_scraper.py","module_path":"scrapers.berkeley_journal_of_gender_law_and_justice_scraper","platform":null,"scraper_id":"berkeley_journal_of_gender_law_and_justice_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Berkeley Journal of International Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/berkeley_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":397,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250294, \"canonical_name\": \"Berkeley Journal of International Law\", \"child_pid\": 628372, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BerkeleyJournalOfInternationalLawScraper:Berkeley Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/berkeley_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T07:03:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 366, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:47:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"berkeley_journal_of_international_law_scraper\", \"script_path\": \"scrapers/berkeley_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789282052_berkeley_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789282052_berkeley_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T07:03:50+00:00","last_run_id":45446,"last_run_start":"2026-09-13T06:47:32+00:00","last_runtime_seconds":978.2241390668787,"last_status":"no_new_content","law_review_id":366,"law_review_name":"Berkeley Journal of International Law","law_review_scraper_name":"berkeley_journal_of_international_law_scraper.py","module_path":"scrapers.berkeley_journal_of_international_law_scraper","platform":"sitemap","scraper_id":"berkeley_journal_of_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Berkeley Journal of Middle Eastern and Islamic Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/berkeley_journal_of_middle_eastern_and_islamic_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":38,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250111, \"canonical_name\": \"Berkeley Journal of Middle Eastern and Islamic Law\", \"child_pid\": 430558, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BerkeleyJournalOfMiddleEasternAndIslamicLawScraper:Berkeley Journal of Middle Eastern and Islamic Law\", \"waiting\": 0}, \"file_path\": \"scrapers/berkeley_journal_of_middle_eastern_and_islamic_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:46:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 475, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:46:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"berkeley_journal_of_middle_eastern_and_islamic_law_scraper\", \"script_path\": \"scrapers/berkeley_journal_of_middle_eastern_and_islamic_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789274769_berkeley_journal_of_middle_eastern_and_islamic_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789274769_berkeley_journal_of_middle_eastern_and_islamic_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:46:52+00:00","last_run_id":45345,"last_run_start":"2026-09-13T04:46:09+00:00","last_runtime_seconds":42.25537431705743,"last_status":"no_new_content","law_review_id":475,"law_review_name":"Berkeley Journal of Middle Eastern and Islamic Law","law_review_scraper_name":"berkeley_journal_of_middle_eastern_and_islamic_law_scraper.py","module_path":"scrapers.berkeley_journal_of_middle_eastern_and_islamic_law_scraper","platform":null,"scraper_id":"berkeley_journal_of_middle_eastern_and_islamic_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Berkeley Latine Journal of Law and Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/berkeley_latine_journal_of_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"Error fetching cache.xml https://www.law.berkeley.edu/library/ir/bljlp/cache.xml: ClientConnectorError: Cannot connect to host www.law.berkeley.edu:443 ssl:default [System and HTTPS DNS failed for www.law.berkeley.edu: timed out]","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250135, \"canonical_name\": \"Berkeley Latine Journal of Law and Policy\", \"child_pid\": 455082, \"discovery_problem\": \"Error fetching cache.xml https://www.law.berkeley.edu/library/ir/bljlp/cache.xml: ClientConnectorError: Cannot connect to host www.law.berkeley.edu:443 ssl:default [System and HTTPS DNS failed for www.law.berkeley.edu: timed out]\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BerkeleyLatineJournalOfLawAndPolicyScraper:Berkeley Latine Journal of Law and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/berkeley_latine_journal_of_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:02:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 476, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:02:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"berkeley_latine_journal_of_law_and_policy_scraper\", \"script_path\": \"scrapers/berkeley_latine_journal_of_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789275760_berkeley_latine_journal_of_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789275760_berkeley_latine_journal_of_law_and_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:02:53+00:00","last_run_id":45358,"last_run_start":"2026-09-13T05:02:40+00:00","last_runtime_seconds":13.12441279925406,"last_status":"no_items","law_review_id":476,"law_review_name":"Berkeley Latine Journal of Law and Policy","law_review_scraper_name":"berkeley_latine_journal_of_law_and_policy_scraper.py","module_path":"scrapers.berkeley_latine_journal_of_law_and_policy_scraper","platform":null,"scraper_id":"berkeley_latine_journal_of_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Boston University International Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/boston_university_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":220,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250111, \"canonical_name\": \"Boston University International Law Journal\", \"child_pid\": 432565, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BostonUniversityInternationalLawJournalScraper:Boston University International Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/boston_university_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T04:49:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 383, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:48:05+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"boston_university_international_law_journal_scraper\", \"script_path\": \"scrapers/boston_university_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789274885_boston_university_international_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789274885_boston_university_international_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:49:18+00:00","last_run_id":45348,"last_run_start":"2026-09-13T04:48:05+00:00","last_runtime_seconds":73.44168024370447,"last_status":"no_new_content","law_review_id":383,"law_review_name":"Boston University International Law Journal","law_review_scraper_name":"boston_university_international_law_journal_scraper.py","module_path":"scrapers.boston_university_international_law_journal_scraper","platform":"wordpress","scraper_id":"boston_university_international_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Boston University Journal of Science & Technology Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/boston_university_journal_of_science_technology_law_scraper_fixed.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":156,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250111, \"canonical_name\": \"Boston University Journal of Science & Technology Law\", \"child_pid\": 434183, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BostonUniversityJournalOfScienceTechnologyLawScraper:Boston University Journal of Science & Technology Law\", \"waiting\": 0}, \"file_path\": \"scrapers/boston_university_journal_of_science_technology_law_scraper_fixed.py\", \"heartbeat_at\": \"2026-09-13T04:55:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 154, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T04:49:19+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"boston_university_journal_of_science_technology_law_scraper_fixed\", \"script_path\": \"scrapers/boston_university_journal_of_science_technology_law_scraper_fixed.py\", \"stderr_path\": \"logs/orchestrator_runs/1789274959_boston_university_journal_of_science_technology_law_scraper_fixed.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789274959_boston_university_journal_of_science_technology_law_scraper_fixed.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T04:56:14+00:00","last_run_id":45349,"last_run_start":"2026-09-13T04:49:19+00:00","last_runtime_seconds":414.34382054628804,"last_status":"no_new_content","law_review_id":154,"law_review_name":"Boston University Journal of Science & Technology Law","law_review_scraper_name":"boston_university_journal_of_science_technology_law_scraper_fixed.py","module_path":"scrapers.boston_university_journal_of_science_technology_law_scraper_fixed","platform":"wordpress","scraper_id":"boston_university_journal_of_science_technology_law_scraper_fixed","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Boston University Public Interest Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/boston_university_public_interest_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":208,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250722, \"canonical_name\": \"Boston University Public Interest Law Journal\", \"child_pid\": 1113817, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BostonUniversityPublicInterestLawJournalScraper:Boston University Public Interest Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/boston_university_public_interest_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:56:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 304, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:55:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"boston_university_public_interest_law_journal_scraper\", \"script_path\": \"scrapers/boston_university_public_interest_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789300504_boston_university_public_interest_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789300504_boston_university_public_interest_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:56:24+00:00","last_run_id":45667,"last_run_start":"2026-09-13T11:55:04+00:00","last_runtime_seconds":80.32378862099722,"last_status":"no_new_content","law_review_id":304,"law_review_name":"Boston University Public Interest Law Journal","law_review_scraper_name":"boston_university_public_interest_law_journal_scraper.py","module_path":"scrapers.boston_university_public_interest_law_journal_scraper","platform":"wordpress","scraper_id":"boston_university_public_interest_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Brigham Young University Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/brigham_young_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"HTTP 403 for https://digitalcommons.law.byu.edu/context/lawreview/article/1026/viewcontent/1975BYUL.Rev.375_421.pdf (fallback UA)","last_error_traceback":null,"last_errors":4,"last_extra_json":"{\"automation_cycle_id\": 251087, \"canonical_name\": \"Brigham Young University Law Review\", \"child_pid\": 1510546, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 100, \"remaining_units\": null, \"scope\": \"https://digitalcommons.law.byu.edu/lawreview/#oai\", \"total_records_reported\": \"2588\", \"unit_type\": \"pages\", \"visited_units\": 1}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons archive discovery reached its time budget\", \"download_queue\": {\"due\": 96, \"pending\": 100, \"retries\": 4, \"scope\": \"BrighamYoungUniversityLawReviewScraper:Brigham Young University Law Review\", \"waiting\": 4}, \"file_path\": \"scrapers/brigham_young_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T16:21:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 58, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T16:06:33+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"brigham_young_university_law_review_scraper\", \"script_path\": \"scrapers/brigham_young_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789315593_brigham_young_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789315593_brigham_young_university_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T16:21:04+00:00","last_run_id":45760,"last_run_start":"2026-09-13T16:06:33+00:00","last_runtime_seconds":871.2967130821198,"last_status":"protected","law_review_id":58,"law_review_name":"Brigham Young University Law Review","law_review_scraper_name":"brigham_young_university_law_review_scraper.py","module_path":"scrapers.brigham_young_university_law_review_scraper","platform":"playwright","scraper_id":"brigham_young_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Brooklyn Journal of Corporate Financial & Commercial Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/brooklyn_journal_of_corporate_financial_and_commercial_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":275,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 264907, \"canonical_name\": \"Brooklyn Journal of Corporate Financial & Commercial Law\", \"child_pid\": 184415, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 40, \"mode\": \"balanced\", \"remaining_units\": 15, \"scope\": \"https://brooklynworks.brooklaw.edu/bjcfcl/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BrooklynJournalOfCorporateFinancialAndCommercialLawScraper:Brooklyn Journal of Corporate Financial & Commercial Law\", \"waiting\": 0}, \"file_path\": \"scrapers/brooklyn_journal_of_corporate_financial_and_commercial_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:42:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 258, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:42:02+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"brooklyn_journal_of_corporate_financial_and_commercial_law_scraper\", \"script_path\": \"scrapers/brooklyn_journal_of_corporate_financial_and_commercial_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936922_brooklyn_journal_of_corporate_financial_and_commercial_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936922_brooklyn_journal_of_corporate_financial_and_commercial_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:42:19+00:00","last_run_id":46087,"last_run_start":"2026-09-20T20:42:02+00:00","last_runtime_seconds":17.479118827264756,"last_status":"no_new_content","law_review_id":258,"law_review_name":"Brooklyn Journal of Corporate Financial & Commercial Law","law_review_scraper_name":"brooklyn_journal_of_corporate_financial_and_commercial_law_scraper.py","module_path":"scrapers.brooklyn_journal_of_corporate_financial_and_commercial_law_scraper","platform":"bepress","scraper_id":"brooklyn_journal_of_corporate_financial_and_commercial_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Brooklyn Journal of International Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/brooklyn_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":73,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264907, \"canonical_name\": \"Brooklyn Journal of International Law\", \"child_pid\": 185718, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 101, \"mode\": \"balanced\", \"remaining_units\": 57, \"scope\": \"https://brooklynworks.brooklaw.edu/bjil/\", \"selected_units\": 25, \"visited_this_run\": 21, \"visited_units\": 44}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://brooklynworks.brooklaw.edu/bjil/vol51/iss2/\", \"download_queue\": {\"due\": 136, \"pending\": 139, \"retries\": 3, \"scope\": \"BrooklynJournalOfInternationalLawScraper:Brooklyn Journal of International Law\", \"waiting\": 3}, \"file_path\": \"scrapers/brooklyn_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:44:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 480, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:42:45+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"brooklyn_journal_of_international_law_scraper\", \"script_path\": \"scrapers/brooklyn_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936965_brooklyn_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936965_brooklyn_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:44:43+00:00","last_run_id":46089,"last_run_start":"2026-09-20T20:42:45+00:00","last_runtime_seconds":117.88458096189424,"last_status":"partial","law_review_id":480,"law_review_name":"Brooklyn Journal of International Law","law_review_scraper_name":"brooklyn_journal_of_international_law_scraper.py","module_path":"scrapers.brooklyn_journal_of_international_law_scraper","platform":"bepress","scraper_id":"brooklyn_journal_of_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Brooklyn Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/brooklyn_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":220,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264918, \"canonical_name\": \"Brooklyn Law Review\", \"child_pid\": 190952, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 138, \"mode\": \"balanced\", \"remaining_units\": 108, \"scope\": \"https://brooklynworks.brooklaw.edu/blr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 30}, \"download_queue\": {\"due\": 7, \"pending\": 10, \"retries\": 7, \"scope\": \"BrooklynScraper:Brooklyn Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/brooklyn_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:49:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 99, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:46:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"brooklyn_scraper\", \"script_path\": \"scrapers/brooklyn_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937191_brooklyn_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937191_brooklyn_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:49:51+00:00","last_run_id":46095,"last_run_start":"2026-09-20T20:46:31+00:00","last_runtime_seconds":195.90160075901076,"last_status":"partial","law_review_id":99,"law_review_name":"Brooklyn Law Review","law_review_scraper_name":"brooklyn_scraper.py","module_path":"scrapers.brooklyn_scraper","platform":"bepress","scraper_id":"brooklyn_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Buffalo Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/bu_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":1282,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265112, \"canonical_name\": \"Buffalo Law Review\", \"child_pid\": 412373, \"download_queue\": {\"due\": 438, \"pending\": 441, \"retries\": 4, \"scope\": \"BuffaloLawReviewScraper:Buffalo Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/bu_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:04:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 73, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:01:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"bu_scraper\", \"script_path\": \"scrapers/bu_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945308_bu_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945308_bu_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:04:38+00:00","last_run_id":46222,"last_run_start":"2026-09-20T23:01:48+00:00","last_runtime_seconds":162.90021570632234,"last_status":"partial","law_review_id":73,"law_review_name":"Buffalo Law Review","law_review_scraper_name":"bu_scraper.py","module_path":"scrapers.bu_scraper","platform":"bepress","scraper_id":"bu_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Buffalo Environmental Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/buffalo_environmental_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"MOVED: repository host unreachable for https://digitalcommons.law.buffalo.edu/belj/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://digitalcommons.law.buffalo.edu/belj/\nCall log:\n  - navigating to \"https://digitalcommons.law.buffalo.edu/belj/\", waiting until \"domcontentloaded\"","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250135, \"canonical_name\": \"Buffalo Environmental Law Journal\", \"child_pid\": 454942, \"discovery_problem\": \"MOVED: repository host unreachable for https://digitalcommons.law.buffalo.edu/belj/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://digitalcommons.law.buffalo.edu/belj/\\nCall log:\\n  - navigating to \\\"https://digitalcommons.law.buffalo.edu/belj/\\\", waiting until \\\"domcontentloaded\\\"\\n\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BuffaloEnvironmentalLawJournalScraper:Buffalo Environmental Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/buffalo_environmental_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:02:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 481, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:02:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"buffalo_environmental_law_journal_scraper\", \"script_path\": \"scrapers/buffalo_environmental_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789275756_buffalo_environmental_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789275756_buffalo_environmental_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:02:41+00:00","last_run_id":45357,"last_run_start":"2026-09-13T05:02:36+00:00","last_runtime_seconds":4.394738131668419,"last_status":"no_items","law_review_id":481,"law_review_name":"Buffalo Environmental Law Journal","law_review_scraper_name":"buffalo_environmental_law_journal_scraper.py","module_path":"scrapers.buffalo_environmental_law_journal_scraper","platform":"playwright","scraper_id":"buffalo_environmental_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Buffalo Human Rights Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/buffalo_human_rights_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":113,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264907, \"canonical_name\": \"Buffalo Human Rights Law Review\", \"child_pid\": 185424, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 26, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.law.buffalo.edu/bhrlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 26}, \"download_queue\": {\"due\": 125, \"pending\": 128, \"retries\": 3, \"scope\": \"BuffaloHumanRightsLawReviewScraper:Buffalo Human Rights Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/buffalo_human_rights_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:42:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 482, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:42:22+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"buffalo_human_rights_law_review_scraper\", \"script_path\": \"scrapers/buffalo_human_rights_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936942_buffalo_human_rights_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936942_buffalo_human_rights_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:42:53+00:00","last_run_id":46088,"last_run_start":"2026-09-20T20:42:22+00:00","last_runtime_seconds":30.816571129020303,"last_status":"partial","law_review_id":482,"law_review_name":"Buffalo Human Rights Law Review","law_review_scraper_name":"buffalo_human_rights_law_review_scraper.py","module_path":"scrapers.buffalo_human_rights_law_review_scraper","platform":"bepress","scraper_id":"buffalo_human_rights_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Business, Entrepreneurship and Tax Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/business_entrepreneurship_and_tax_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":206,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 264907, \"canonical_name\": \"Business, Entrepreneurship and Tax Law Review\", \"child_pid\": 185849, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 18, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.law.missouri.edu/betr/\", \"selected_units\": 18, \"visited_this_run\": 18, \"visited_units\": 18}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"BusinessEntrepreneurshipAndTaxLawReviewScraper:Business, Entrepreneurship and Tax Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/business_entrepreneurship_and_tax_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:42:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 483, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:42:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"business_entrepreneurship_and_tax_law_review_scraper\", \"script_path\": \"scrapers/business_entrepreneurship_and_tax_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789936975_business_entrepreneurship_and_tax_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789936975_business_entrepreneurship_and_tax_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:43:10+00:00","last_run_id":46090,"last_run_start":"2026-09-20T20:42:55+00:00","last_runtime_seconds":14.462779948022217,"last_status":"no_new_content","law_review_id":483,"law_review_name":"Business, Entrepreneurship and Tax Law Review","law_review_scraper_name":"business_entrepreneurship_and_tax_law_review_scraper.py","module_path":"scrapers.business_entrepreneurship_and_tax_law_review_scraper","platform":"bepress","scraper_id":"business_entrepreneurship_and_tax_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Business Lawyer","class_name":null,"days_since_last_run":13,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/business_lawyer_scraper_light.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"PAYWALLED: ABA Business Lawyer PDFs require ABA login/membership (redirects to /digital-asset-abstract.html with Log In/Renew).","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 243671, \"canonical_name\": \"Business Lawyer\", \"child_pid\": 1601977, \"file_path\": \"scrapers/business_lawyer_scraper.py\", \"heartbeat_at\": \"2026-09-09T16:54:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 88, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-09T16:54:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"BusinessLawyerScraper\", \"script_path\": \"scrapers/business_lawyer_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788972888_BusinessLawyerScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788972888_BusinessLawyerScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-09T16:54:49+00:00","last_run_id":44910,"last_run_start":"2026-09-09T16:54:48+00:00","last_runtime_seconds":0.011385054793208838,"last_status":"no_items","law_review_id":88,"law_review_name":"Business Lawyer","law_review_scraper_name":"business_lawyer_scraper.py","module_path":"scrapers.business_lawyer_scraper_light","platform":null,"scraper_id":"business_lawyer_scraper_light","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"BYU Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/byu_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":45,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264924, \"canonical_name\": \"BYU Law Review\", \"child_pid\": 200231, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 249, \"mode\": \"balanced\", \"remaining_units\": 202, \"scope\": \"https://digitalcommons.law.byu.edu/lawreview/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 47}, \"download_queue\": {\"due\": 175, \"pending\": 178, \"retries\": 7, \"scope\": \"ByuLawReviewScraper:BYU Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/byu_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:52:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 468, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:52:02+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"byu_law_review_scraper\", \"script_path\": \"scrapers/byu_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937522_byu_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937522_byu_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:52:29+00:00","last_run_id":46105,"last_run_start":"2026-09-20T20:52:02+00:00","last_runtime_seconds":27.497093619778752,"last_status":"partial","law_review_id":468,"law_review_name":"BYU Law Review","law_review_scraper_name":"byu_law_review_scraper.py","module_path":"scrapers.byu_law_review_scraper","platform":"bepress","scraper_id":"byu_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"California Western International Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/california_western_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"MOVED: repository host unreachable for https://scholarlycommons.law.cwsl.edu/cwilj/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://scholarlycommons.law.cwsl.edu/cwilj/\nCall log:\n  - navigating to \"https://scholarlycommons.law.cwsl.edu/cwilj/\", waiting until \"domcontentloaded\"","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250135, \"canonical_name\": \"California Western International Law Journal\", \"child_pid\": 455139, \"discovery_problem\": \"MOVED: repository host unreachable for https://scholarlycommons.law.cwsl.edu/cwilj/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://scholarlycommons.law.cwsl.edu/cwilj/\\nCall log:\\n  - navigating to \\\"https://scholarlycommons.law.cwsl.edu/cwilj/\\\", waiting until \\\"domcontentloaded\\\"\\n\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CaliforniaWesternInternationalLawJournalScraper:California Western International Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/california_western_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:02:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 487, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:02:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"california_western_international_law_journal_scraper\", \"script_path\": \"scrapers/california_western_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789275773_california_western_international_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789275773_california_western_international_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:03:02+00:00","last_run_id":45360,"last_run_start":"2026-09-13T05:02:53+00:00","last_runtime_seconds":8.17766222031787,"last_status":"no_items","law_review_id":487,"law_review_name":"California Western International Law Journal","law_review_scraper_name":"california_western_international_law_journal_scraper.py","module_path":"scrapers.california_western_international_law_journal_scraper","platform":"playwright","scraper_id":"california_western_international_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Campbell Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/campbell_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":21,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264918, \"canonical_name\": \"Campbell Law Review\", \"child_pid\": 190543, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 115, \"mode\": \"balanced\", \"remaining_units\": 83, \"scope\": \"https://scholarship.law.campbell.edu/clr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 32}, \"download_queue\": {\"due\": 128, \"pending\": 131, \"retries\": 3, \"scope\": \"CampbellLawReviewScraper:Campbell Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/campbell_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:46:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 326, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:45:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"campbell_law_review_scraper\", \"script_path\": \"scrapers/campbell_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937158_campbell_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937158_campbell_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:46:28+00:00","last_run_id":46093,"last_run_start":"2026-09-20T20:45:58+00:00","last_runtime_seconds":30.598160333000124,"last_status":"partial","law_review_id":326,"law_review_name":"Campbell Law Review","law_review_scraper_name":"campbell_law_review_scraper.py","module_path":"scrapers.campbell_law_review_scraper","platform":"bepress","scraper_id":"campbell_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Cardozo Arts Entertainment Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-07-14 23:23:55","file_path":"scrapers/cardozo_arts_and_entertainment_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":294,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250936, \"canonical_name\": \"Cardozo Arts Entertainment Law Journal\", \"child_pid\": 1351768, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CardozoArtsEntertainmentLawJournalScraper:Cardozo Arts Entertainment Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/cardozo_arts_and_entertainment_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:29:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1096, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:24:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"cardozo_arts_and_entertainment_law_journal_scraper\", \"script_path\": \"scrapers/cardozo_arts_and_entertainment_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309472_cardozo_arts_and_entertainment_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309472_cardozo_arts_and_entertainment_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T14:29:36+00:00","last_run_id":45729,"last_run_start":"2026-09-13T14:24:32+00:00","last_runtime_seconds":304.0293988320045,"last_status":"success","law_review_id":1096,"law_review_name":"Cardozo Arts Entertainment Law Journal","law_review_scraper_name":"cardozo_arts_and_entertainment_law_journal_scraper.py","module_path":"scrapers.cardozo_arts_and_entertainment_law_journal_scraper","platform":"wordpress","scraper_id":"cardozo_arts_and_entertainment_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Cardozo Journal of Equal Rights and Social Justice","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cardozo_journal_of_equal_rights_and_social_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":532,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250398, \"canonical_name\": \"Cardozo Journal of Equal Rights and Social Justice\", \"child_pid\": 759760, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CardozoJournalOfEqualRightsAndSocialJusticeScraper:Cardozo Journal of Equal Rights and Social Justice\", \"waiting\": 0}, \"file_path\": \"scrapers/cardozo_journal_of_equal_rights_and_social_justice_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:11:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 491, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:08:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"cardozo_journal_of_equal_rights_and_social_justice_scraper\", \"script_path\": \"scrapers/cardozo_journal_of_equal_rights_and_social_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789286901_cardozo_journal_of_equal_rights_and_social_justice_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789286901_cardozo_journal_of_equal_rights_and_social_justice_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:12:03+00:00","last_run_id":45479,"last_run_start":"2026-09-13T08:08:21+00:00","last_runtime_seconds":222.4438355891034,"last_status":"no_new_content","law_review_id":491,"law_review_name":"Cardozo Journal of Equal Rights and Social Justice","law_review_scraper_name":"cardozo_journal_of_equal_rights_and_social_justice_scraper.py","module_path":"scrapers.cardozo_journal_of_equal_rights_and_social_justice_scraper","platform":"sitemap","scraper_id":"cardozo_journal_of_equal_rights_and_social_justice_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Cardozo Law Review De Novo [online]","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cardozo_law_review_de_novo_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":79,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250169, \"canonical_name\": \"Cardozo Law Review De Novo [online]\", \"child_pid\": 491423, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CardozoLawReviewDeNovoScraper:Cardozo Law Review De Novo [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/cardozo_law_review_de_novo_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:29:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 255, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:26:18+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"cardozo_law_review_de_novo_scraper\", \"script_path\": \"scrapers/cardozo_law_review_de_novo_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789277178_cardozo_law_review_de_novo_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789277178_cardozo_law_review_de_novo_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:29:22+00:00","last_run_id":45371,"last_run_start":"2026-09-13T05:26:18+00:00","last_runtime_seconds":184.249054226093,"last_status":"no_new_content","law_review_id":255,"law_review_name":"Cardozo Law Review De Novo [online]","law_review_scraper_name":"cardozo_law_review_de_novo_scraper.py","module_path":"scrapers.cardozo_law_review_de_novo_scraper","platform":"wordpress","scraper_id":"cardozo_law_review_de_novo_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Cardozo Law Review","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cardozo_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"max_runtime_seconds","last_error_message":"Stopped early due to max runtime (45s) with queued work remaining (discovered=0)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Cardozo Law Review\", \"cutoff\": true, \"cutoff_elapsed_seconds\": 45, \"cutoff_max_runtime_seconds\": 45, \"cutoff_reason\": \"max_runtime_seconds\", \"discovery_problem\": \"BROKEN_NETWORK: Discovery timed out before completing the archive\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CardozoScraper:Cardozo Law Review\", \"waiting\": 0}}","last_pdfs_downloaded":0,"last_run_end":"2026-09-14T19:45:09+00:00","last_run_id":46013,"last_run_start":"2026-09-14T19:44:24+00:00","last_runtime_seconds":45.019698035903275,"last_status":"partial","law_review_id":35,"law_review_name":"Cardozo Law Review","law_review_scraper_name":"cardozo_scraper.py","module_path":"scrapers.cardozo_law_review_scraper","platform":null,"scraper_id":"cardozo_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Carnelian Journal of Law and Politics","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/carnelian_journal_of_law_and_politics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":40,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250184, \"canonical_name\": \"Carnelian Journal of Law and Politics\", \"child_pid\": 506381, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CarnelianJournalOfLawAndPoliticsScraper:Carnelian Journal of Law and Politics\", \"waiting\": 0}, \"file_path\": \"scrapers/carnelian_journal_of_law_and_politics_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:39:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 493, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:36:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"carnelian_journal_of_law_and_politics_scraper\", \"script_path\": \"scrapers/carnelian_journal_of_law_and_politics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789277781_carnelian_journal_of_law_and_politics_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789277781_carnelian_journal_of_law_and_politics_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:39:53+00:00","last_run_id":45375,"last_run_start":"2026-09-13T05:36:21+00:00","last_runtime_seconds":211.57580595789477,"last_status":"no_new_content","law_review_id":493,"law_review_name":"Carnelian Journal of Law and Politics","law_review_scraper_name":"carnelian_journal_of_law_and_politics_scraper.py","module_path":"scrapers.carnelian_journal_of_law_and_politics_scraper","platform":"wordpress","scraper_id":"carnelian_journal_of_law_and_politics_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Case Western Journal of Law, Technology and the Internet","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/case_western_journal_of_law_technology_and_the_internet_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264918, \"canonical_name\": \"Case Western Journal of Law, Technology and the Internet\", \"child_pid\": 190544, \"discovery_coverage\": {\"discovery_complete\": true, \"has_more\": false, \"known_units\": null, \"last_completed_at\": \"2026-09-20T20:47:14.094610+00:00\", \"mode\": \"pagination\", \"records_examined\": 163, \"remaining_units\": null, \"scope\": \"https://scholarlycommons.law.case.edu/jolti/#oai\", \"total_records_reported\": \"163\", \"unit_type\": \"pages\", \"visited_units\": 2}, \"download_queue\": {\"due\": 159, \"pending\": 162, \"retries\": 3, \"scope\": \"CaseWesternJournalOfLawTechnologyAndTheInternetScraper:Case Western Journal of Law, Technology and the Internet\", \"waiting\": 3}, \"file_path\": \"scrapers/case_western_journal_of_law_technology_and_the_internet_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:47:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 494, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:45:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"case_western_journal_of_law_technology_and_the_internet_scraper\", \"script_path\": \"scrapers/case_western_journal_of_law_technology_and_the_internet_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937158_case_western_journal_of_law_technology_and_the_internet_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937158_case_western_journal_of_law_technology_and_the_internet_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:47:36+00:00","last_run_id":46094,"last_run_start":"2026-09-20T20:45:58+00:00","last_runtime_seconds":98.20686242589727,"last_status":"protected","law_review_id":494,"law_review_name":"Case Western Journal of Law, Technology and the Internet","law_review_scraper_name":"case_western_journal_of_law_technology_and_the_internet_scraper.py","module_path":"scrapers.case_western_journal_of_law_technology_and_the_internet_scraper","platform":"bepress","scraper_id":"case_western_journal_of_law_technology_and_the_internet_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Case Western Reserve Journal of International Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/case_western_reserve_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":150,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250169, \"canonical_name\": \"Case Western Reserve Journal of International Law\", \"child_pid\": 491330, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CaseWesternReserveJournalOfInternationalLawScraper:Case Western Reserve Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/case_western_reserve_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:26:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 352, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:26:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"case_western_reserve_journal_of_international_law_scraper\", \"script_path\": \"scrapers/case_western_reserve_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789277175_case_western_reserve_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789277175_case_western_reserve_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:27:14+00:00","last_run_id":45370,"last_run_start":"2026-09-13T05:26:15+00:00","last_runtime_seconds":58.65521473810077,"last_status":"no_new_content","law_review_id":352,"law_review_name":"Case Western Reserve Journal of International Law","law_review_scraper_name":"case_western_reserve_journal_of_international_law_scraper.py","module_path":"scrapers.case_western_reserve_journal_of_international_law_scraper","platform":"bepress","scraper_id":"case_western_reserve_journal_of_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Catholic University Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/catholic_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":203,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264918, \"canonical_name\": \"Catholic University Law Review\", \"child_pid\": 192903, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 271, \"mode\": \"balanced\", \"remaining_units\": 244, \"scope\": \"https://scholarship.law.edu/lawreview/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 27}, \"download_queue\": {\"due\": 32, \"pending\": 35, \"retries\": 3, \"scope\": \"CatholicScraper:Catholic University Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/catholic_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:48:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 259, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:47:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"catholic_scraper\", \"script_path\": \"scrapers/catholic_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937258_catholic_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937258_catholic_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:48:11+00:00","last_run_id":46097,"last_run_start":"2026-09-20T20:47:38+00:00","last_runtime_seconds":32.102842800784856,"last_status":"partial","law_review_id":259,"law_review_name":"Catholic University Law Review","law_review_scraper_name":"catholic_scraper.py","module_path":"scrapers.catholic_scraper","platform":"bepress","scraper_id":"catholic_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Chapman Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/chapman_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":75,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264918, \"canonical_name\": \"Chapman Law Review\", \"child_pid\": 190542, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 55, \"mode\": \"balanced\", \"remaining_units\": 24, \"scope\": \"https://digitalcommons.chapman.edu/chapman-law-review/\", \"selected_units\": 25, \"visited_this_run\": 15, \"visited_units\": 31}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://digitalcommons.chapman.edu/chapman-law-review/vol28/iss3/\", \"download_queue\": {\"due\": 82, \"pending\": 85, \"retries\": 3, \"scope\": \"ChapmanLawReviewScraper:Chapman Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/chapman_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:48:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 263, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:45:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"chapman_law_review_scraper\", \"script_path\": \"scrapers/chapman_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937158_chapman_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937158_chapman_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:48:40+00:00","last_run_id":46092,"last_run_start":"2026-09-20T20:45:58+00:00","last_runtime_seconds":162.70038442593068,"last_status":"partial","law_review_id":263,"law_review_name":"Chapman Law Review","law_review_scraper_name":"chapman_law_review_scraper.py","module_path":"scrapers.chapman_law_review_scraper","platform":"bepress","scraper_id":"chapman_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Chicago Journal of International Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/chicago_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":94,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264918, \"canonical_name\": \"Chicago Journal of International Law\", \"child_pid\": 194398, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 52, \"mode\": \"balanced\", \"remaining_units\": 28, \"scope\": \"https://chicagounbound.uchicago.edu/cjil/\", \"selected_units\": 25, \"visited_this_run\": 18, \"visited_units\": 24}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://chicagounbound.uchicago.edu/cjil/vol25/iss2/\", \"download_queue\": {\"due\": 82, \"pending\": 85, \"retries\": 3, \"scope\": \"ChicagoJournalOfInternationalLawScraper:Chicago Journal of International Law\", \"waiting\": 3}, \"file_path\": \"scrapers/chicago_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:49:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 222, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:48:13+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"chicago_journal_of_international_law_scraper\", \"script_path\": \"scrapers/chicago_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937293_chicago_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937293_chicago_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:50:15+00:00","last_run_id":46098,"last_run_start":"2026-09-20T20:48:13+00:00","last_runtime_seconds":121.5425457446836,"last_status":"partial","law_review_id":222,"law_review_name":"Chicago Journal of International Law","law_review_scraper_name":"chicago_journal_of_international_law_scraper.py","module_path":"scrapers.chicago_journal_of_international_law_scraper","platform":"bepress","scraper_id":"chicago_journal_of_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Chicago-Kent Journal of Intellectual Property [online]","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/chicago_kent_journal_of_intellectual_property_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":157,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264924, \"canonical_name\": \"Chicago-Kent Journal of Intellectual Property [online]\", \"child_pid\": 202188, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 50, \"mode\": \"balanced\", \"remaining_units\": 17, \"scope\": \"https://scholarship.kentlaw.iit.edu/ckjip/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 33}, \"download_queue\": {\"due\": 58, \"pending\": 61, \"retries\": 3, \"scope\": \"ChicagoKentJournalOfIntellectualPropertyOnlineScraper:Chicago-Kent Journal of Intellectual Property [online]\", \"waiting\": 3}, \"file_path\": \"scrapers/chicago_kent_journal_of_intellectual_property_online_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:54:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 257, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:53:18+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"chicago_kent_journal_of_intellectual_property_online_scraper\", \"script_path\": \"scrapers/chicago_kent_journal_of_intellectual_property_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937598_chicago_kent_journal_of_intellectual_property_online_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937598_chicago_kent_journal_of_intellectual_property_online_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:54:43+00:00","last_run_id":46110,"last_run_start":"2026-09-20T20:53:18+00:00","last_runtime_seconds":85.12848822027445,"last_status":"partial","law_review_id":257,"law_review_name":"Chicago-Kent Journal of Intellectual Property [online]","law_review_scraper_name":"chicago_kent_journal_of_intellectual_property_online_scraper.py","module_path":"scrapers.chicago_kent_journal_of_intellectual_property_online_scraper","platform":"bepress","scraper_id":"chicago_kent_journal_of_intellectual_property_online_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Chicago-Kent Journal of Environmental and Energy Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-07-14 23:05:39","file_path":"scrapers/chicagokent_environmental_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":75,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250803, \"canonical_name\": \"Chicago-Kent Journal of Environmental and Energy Law\", \"child_pid\": 1203831, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ChicagoKentEnvironmentalScraper:Chicago-Kent Journal of Environmental and Energy Law\", \"waiting\": 0}, \"file_path\": \"scrapers/chicagokent_environmental_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:54:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 496, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:54:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"chicagokent_environmental_scraper\", \"script_path\": \"scrapers/chicagokent_environmental_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789304095_chicagokent_environmental_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789304095_chicagokent_environmental_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:55:07+00:00","last_run_id":45696,"last_run_start":"2026-09-13T12:54:55+00:00","last_runtime_seconds":11.988574176095426,"last_status":"no_new_content","law_review_id":496,"law_review_name":"Chicago-Kent Journal of Environmental and Energy Law","law_review_scraper_name":"chicagokent_environmental_scraper.py","module_path":"scrapers.chicagokent_environmental_scraper","platform":"wordpress","scraper_id":"chicagokent_environmental_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Chicago-Kent Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/chicagokent_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":72,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264924, \"canonical_name\": \"Chicago-Kent Law Review\", \"child_pid\": 199870, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 344, \"mode\": \"balanced\", \"remaining_units\": 314, \"scope\": \"https://scholarship.kentlaw.iit.edu/cklawreview/\", \"selected_units\": 25, \"visited_this_run\": 21, \"visited_units\": 30}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://scholarship.kentlaw.iit.edu/cklawreview/vol99/iss2/\", \"download_queue\": {\"due\": 234, \"pending\": 237, \"retries\": 3, \"scope\": \"ChicagoKentLawReviewScraper:Chicago-Kent Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/chicagokent_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:53:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 125, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:51:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"chicagokent_scraper\", \"script_path\": \"scrapers/chicagokent_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937492_chicagokent_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937492_chicagokent_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:53:50+00:00","last_run_id":46103,"last_run_start":"2026-09-20T20:51:32+00:00","last_runtime_seconds":138.05041640577838,"last_status":"partial","law_review_id":125,"law_review_name":"Chicago-Kent Law Review","law_review_scraper_name":"chicagokent_scraper.py","module_path":"scrapers.chicagokent_scraper","platform":"bepress","scraper_id":"chicagokent_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Cincinnati Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cincinnati_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":37,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264918, \"canonical_name\": \"University of Cincinnati Law Review\", \"child_pid\": 192499, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 60, \"mode\": \"balanced\", \"remaining_units\": 34, \"scope\": \"https://scholarship.law.uc.edu/uclr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 26}, \"download_queue\": {\"due\": 214, \"pending\": 217, \"retries\": 3, \"scope\": \"CincinnatiLawReviewScraper:University of Cincinnati Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/cincinnati_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:47:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 207, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:47:17+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"cincinnati_scraper\", \"script_path\": \"scrapers/cincinnati_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937237_cincinnati_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937237_cincinnati_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:48:16+00:00","last_run_id":46096,"last_run_start":"2026-09-20T20:47:17+00:00","last_runtime_seconds":58.97331012785435,"last_status":"partial","law_review_id":207,"law_review_name":"University of Cincinnati Law Review","law_review_scraper_name":"cincinnati_scraper.py","module_path":"scrapers.cincinnati_scraper","platform":"bepress","scraper_id":"cincinnati_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Cleveland-Marshall Journal of Law and Health","class_name":null,"days_since_last_run":1,"discovered_at":"2026-02-07 02:01:07","file_path":"scrapers/cleveland_marshall_journal_of_law_and_health_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":177,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264918, \"canonical_name\": \"Cleveland-Marshall Journal of Law and Health\", \"child_pid\": 194481, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 75, \"mode\": \"balanced\", \"remaining_units\": 32, \"scope\": \"https://engagedscholarship.csuohio.edu/jlh/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 43}, \"download_queue\": {\"due\": 17, \"pending\": 20, \"retries\": 3, \"scope\": \"ClevelandMarshallJournalOfLawAndHealthScraper:Cleveland-Marshall Journal of Law and Health\", \"waiting\": 3}, \"file_path\": \"scrapers/cleveland_marshall_journal_of_law_and_health_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:48:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 503, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:48:19+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"cleveland_marshall_journal_of_law_and_health_scraper\", \"script_path\": \"scrapers/cleveland_marshall_journal_of_law_and_health_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937299_cleveland_marshall_journal_of_law_and_health_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937299_cleveland_marshall_journal_of_law_and_health_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:48:43+00:00","last_run_id":46099,"last_run_start":"2026-09-20T20:48:19+00:00","last_runtime_seconds":23.874957361258566,"last_status":"partial","law_review_id":503,"law_review_name":"Cleveland-Marshall Journal of Law and Health","law_review_scraper_name":"cleveland_marshall_journal_of_law_and_health_scraper.py","module_path":"scrapers.cleveland_marshall_journal_of_law_and_health_scraper","platform":"bepress","scraper_id":"cleveland_marshall_journal_of_law_and_health_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Cleveland State Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/clevelandstate_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":55,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264918, \"canonical_name\": \"Cleveland State Law Review\", \"child_pid\": 194706, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 259, \"mode\": \"balanced\", \"remaining_units\": 225, \"scope\": \"https://engagedscholarship.csuohio.edu/clevstlrev/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 34}, \"download_queue\": {\"due\": 176, \"pending\": 179, \"retries\": 3, \"scope\": \"ClevelandStateScraper:Cleveland State Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/clevelandstate_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:48:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 173, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:48:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"clevelandstate_scraper\", \"script_path\": \"scrapers/clevelandstate_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937323_clevelandstate_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937323_clevelandstate_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:49:06+00:00","last_run_id":46100,"last_run_start":"2026-09-20T20:48:43+00:00","last_runtime_seconds":20.690052032005042,"last_status":"partial","law_review_id":173,"law_review_name":"Cleveland State Law Review","law_review_scraper_name":"clevelandstate_scraper.py","module_path":"scrapers.clevelandstate_scraper","platform":"bepress","scraper_id":"clevelandstate_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Clinical Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/clinical_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":145,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250184, \"canonical_name\": \"Clinical Law Review\", \"child_pid\": 514213, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ClinicalLawReviewScraper:Clinical Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/clinical_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:47:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 161, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:40:45+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"clinical_law_review_scraper\", \"script_path\": \"scrapers/clinical_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789278045_clinical_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789278045_clinical_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:47:37+00:00","last_run_id":45386,"last_run_start":"2026-09-13T05:40:45+00:00","last_runtime_seconds":411.67619008524343,"last_status":"no_new_content","law_review_id":161,"law_review_name":"Clinical Law Review","law_review_scraper_name":"clinical_law_review_scraper.py","module_path":"scrapers.clinical_law_review_scraper","platform":"sitemap","scraper_id":"clinical_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Colorado Environmental Law Journal","class_name":null,"days_since_last_run":39,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/colorado_environmental_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":34,"last_error_category":"digital_commons_waf_block","last_error_message":"Digital Commons WAF Block (HTTP 403) for https://scholar.law.colorado.edu/context/celj/article/1030/viewcontent/","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 153980, \"canonical_name\": \"Colorado Environmental Law Journal\", \"child_pid\": 2652322, \"file_path\": \"scrapers/colorado_environmental_law_journal_scraper.py\", \"heartbeat_at\": \"2026-08-14T00:53:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 504, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-14T00:49:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"colorado_environmental_law_journal_scraper\", \"script_path\": \"scrapers/colorado_environmental_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786668550_colorado_environmental_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786668550_colorado_environmental_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-08-14T00:53:26+00:00","last_run_id":44555,"last_run_start":"2026-08-14T00:49:10+00:00","last_runtime_seconds":255.68008335505147,"last_status":"protected","law_review_id":504,"law_review_name":"Colorado Environmental Law Journal","law_review_scraper_name":"colorado_environmental_law_journal_scraper.py","module_path":"scrapers.colorado_environmental_law_journal_scraper","platform":"bepress","scraper_id":"colorado_environmental_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Colorado Technology Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/colorado_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":57,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250202, \"canonical_name\": \"Colorado Technology Law Journal\", \"child_pid\": 535922, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ColoradoTechnologyLawJournalScraper:Colorado Technology Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/colorado_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:55:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 281, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:53:06+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"colorado_scraper\", \"script_path\": \"scrapers/colorado_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789278786_colorado_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789278786_colorado_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:55:58+00:00","last_run_id":45395,"last_run_start":"2026-09-13T05:53:06+00:00","last_runtime_seconds":171.158080433961,"last_status":"no_new_content","law_review_id":281,"law_review_name":"Colorado Technology Law Journal","law_review_scraper_name":"colorado_scraper.py","module_path":"scrapers.colorado_scraper","platform":"bepress","scraper_id":"colorado_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Columbia Human Rights Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_human_rights_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":349,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250231, \"canonical_name\": \"Columbia Human Rights Law Review\", \"child_pid\": 561618, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ColumbiaHumanRightsLawReviewScraper:Columbia Human Rights Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/columbia_human_rights_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:07:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 104, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:06:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"columbia_human_rights_law_review_scraper\", \"script_path\": \"scrapers/columbia_human_rights_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789279599_columbia_human_rights_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789279599_columbia_human_rights_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:07:56+00:00","last_run_id":45402,"last_run_start":"2026-09-13T06:06:39+00:00","last_runtime_seconds":77.06822167662904,"last_status":"no_new_content","law_review_id":104,"law_review_name":"Columbia Human Rights Law Review","law_review_scraper_name":"columbia_human_rights_law_review_scraper.py","module_path":"scrapers.columbia_human_rights_law_review_scraper","platform":"wordpress","scraper_id":"columbia_human_rights_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Columbia Law Review Forum [online]","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/columbia_law_review_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":180,"last_error_category":"partial_discovery","last_error_message":"BROKEN_NETWORK: Unable to fetch https://columbialawreview.org/content/zooming-our-way-out-of-the-forum-non-conveniens-doctrine/ (OSError: curl transport exit 28)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265116, \"canonical_name\": \"Columbia Law Review Forum [online]\", \"child_pid\": 419318, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 842, \"pages\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 832, \"mode\": \"balanced\", \"remaining_units\": 252, \"scope\": \"ColumbiaLawReviewForumScraper:https://columbialawreview.org/sitemap.xml#pages\", \"selected_units\": 250, \"visited_this_run\": 246, \"visited_units\": 580}, \"remaining_units\": 252, \"scope\": \"ColumbiaLawReviewForumScraper:https://columbialawreview.org/sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 10, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"ColumbiaLawReviewForumScraper:https://columbialawreview.org/sitemap.xml#maps\", \"selected_units\": 10, \"visited_this_run\": 10, \"visited_units\": 10}, \"visited_units\": 590, \"waiting_for_retry\": 4, \"wordpress_api\": null}, \"discovery_problem\": \"BROKEN_NETWORK: Unable to fetch https://columbialawreview.org/content/zooming-our-way-out-of-the-forum-non-conveniens-doctrine/ (OSError: curl transport exit 28)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ColumbiaLawReviewForumScraper:Columbia Law Review Forum [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/columbia_law_review_forum_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:10:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 116, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:05:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"columbia_law_review_forum_scraper\", \"script_path\": \"scrapers/columbia_law_review_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945556_columbia_law_review_forum_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945556_columbia_law_review_forum_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":59,"last_run_end":"2026-09-20T23:10:33+00:00","last_run_id":46226,"last_run_start":"2026-09-20T23:05:56+00:00","last_runtime_seconds":277.1307381927036,"last_status":"partial","law_review_id":116,"law_review_name":"Columbia Law Review Forum [online]","law_review_scraper_name":"columbia_law_review_forum_scraper.py","module_path":"scrapers.columbia_law_review_forum_scraper","platform":"wordpress","scraper_id":"columbia_law_review_forum_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Connecticut Journal of International Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250184, \"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 514032, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ConnecticutJournalOfInternationalLawScraper:Connecticut Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:40:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:40:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789278034_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789278034_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:40:45+00:00","last_run_id":45385,"last_run_start":"2026-09-13T05:40:34+00:00","last_runtime_seconds":10.630217858124524,"last_status":"no_new_content","law_review_id":509,"law_review_name":"Connecticut Journal of International Law","law_review_scraper_name":"connecticut_journal_of_international_law_scraper.py","module_path":"scrapers.connecticut_journal_of_international_law_scraper","platform":"oai_pmh","scraper_id":"connecticut_journal_of_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Connecticut Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/connecticut_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":33,"last_error_category":"max_runtime_seconds","last_error_message":"Stopped early due to max runtime (2640s) with queued work remaining (discovered=468)","last_error_traceback":null,"last_errors":41,"last_extra_json":"{\"automation_cycle_id\": 264932, \"canonical_name\": \"Connecticut Law Review\", \"child_pid\": 208239, \"cutoff\": true, \"cutoff_elapsed_seconds\": 2640, \"cutoff_max_runtime_seconds\": 2640, \"cutoff_reason\": \"max_runtime_seconds\", \"download_queue\": {\"due\": 394, \"pending\": 435, \"retries\": 41, \"scope\": \"ConnecticutLawReviewScraper:Connecticut Law Review\", \"waiting\": 41}, \"file_path\": \"scrapers/connecticut_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:40:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 64, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:56:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"connecticut_law_review_scraper\", \"script_path\": \"scrapers/connecticut_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937786_connecticut_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937786_connecticut_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:40:41+00:00","last_run_id":46113,"last_run_start":"2026-09-20T20:56:26+00:00","last_runtime_seconds":2640.0047544329427,"last_status":"partial","law_review_id":64,"law_review_name":"Connecticut Law Review","law_review_scraper_name":"connecticut_law_review_scraper.py","module_path":"scrapers.connecticut_law_review_scraper","platform":"playwright","scraper_id":"connecticut_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Cooley Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cooley_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":44,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250202, \"canonical_name\": \"Cooley Law Review\", \"child_pid\": 532495, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CooleyLawReviewScraper:Cooley Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/cooley_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:51:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 511, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:50:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"cooley_law_review_scraper\", \"script_path\": \"scrapers/cooley_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789278658_cooley_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789278658_cooley_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:51:45+00:00","last_run_id":45390,"last_run_start":"2026-09-13T05:50:58+00:00","last_runtime_seconds":47.161348631605506,"last_status":"no_new_content","law_review_id":511,"law_review_name":"Cooley Law Review","law_review_scraper_name":"cooley_law_review_scraper.py","module_path":"scrapers.cooley_law_review_scraper","platform":"scholastica","scraper_id":"cooley_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Cornell International Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cornell_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":66,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264924, \"canonical_name\": \"Cornell International Law Journal\", \"child_pid\": 199871, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 130, \"mode\": \"balanced\", \"remaining_units\": 91, \"scope\": \"https://scholarship.law.cornell.edu/cilj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 39}, \"download_queue\": {\"due\": 103, \"pending\": 106, \"retries\": 3, \"scope\": \"CornellInternationalLawJournalScraper:Cornell International Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/cornell_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:51:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 205, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:51:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"cornell_international_law_journal_scraper\", \"script_path\": \"scrapers/cornell_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937492_cornell_international_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937492_cornell_international_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:51:59+00:00","last_run_id":46104,"last_run_start":"2026-09-20T20:51:32+00:00","last_runtime_seconds":26.93130865180865,"last_status":"partial","law_review_id":205,"law_review_name":"Cornell International Law Journal","law_review_scraper_name":"cornell_international_law_journal_scraper.py","module_path":"scrapers.cornell_international_law_journal_scraper","platform":"bepress","scraper_id":"cornell_international_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Cornell Journal of Law and Public Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cornell_law_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":100,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264924, \"canonical_name\": \"Cornell Journal of Law and Public Policy\", \"child_pid\": 201827, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 80, \"mode\": \"balanced\", \"remaining_units\": 45, \"scope\": \"https://scholarship.law.cornell.edu/cjlpp/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 35}, \"download_queue\": {\"due\": 72, \"pending\": 75, \"retries\": 3, \"scope\": \"CornellJournalOfLawAndPublicPolicyScraper:Cornell Journal of Law and Public Policy\", \"waiting\": 3}, \"file_path\": \"scrapers/cornell_law_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:53:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 159, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:52:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"cornell_law_public_policy_scraper\", \"script_path\": \"scrapers/cornell_law_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937573_cornell_law_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937573_cornell_law_public_policy_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:54:22+00:00","last_run_id":46107,"last_run_start":"2026-09-20T20:52:53+00:00","last_runtime_seconds":89.33760687103495,"last_status":"partial","law_review_id":159,"law_review_name":"Cornell Journal of Law and Public Policy","law_review_scraper_name":"cornell_law_public_policy_scraper.py","module_path":"scrapers.cornell_law_public_policy_scraper","platform":"bepress","scraper_id":"cornell_law_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"CSOL Journal for Law and Public Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-07-14 23:31:44","file_path":"scrapers/csol_journal_for_law_and_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":4,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250936, \"canonical_name\": \"CSOL Journal for Law and Public Policy\", \"child_pid\": 1349559, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CSOLJournalForLawAndPublicPolicyScraper:CSOL Journal for Law and Public Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/csol_journal_for_law_and_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:23:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 485, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:23:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"csol_journal_for_law_and_public_policy_scraper\", \"script_path\": \"scrapers/csol_journal_for_law_and_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309395_csol_journal_for_law_and_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309395_csol_journal_for_law_and_public_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T14:23:28+00:00","last_run_id":45726,"last_run_start":"2026-09-13T14:23:15+00:00","last_runtime_seconds":12.632674980908632,"last_status":"no_new_content","law_review_id":485,"law_review_name":"CSOL Journal for Law and Public Policy","law_review_scraper_name":"csol_journal_for_law_and_public_policy_scraper.py","module_path":"scrapers.csol_journal_for_law_and_public_policy_scraper","platform":"wordpress","scraper_id":"csol_journal_for_law_and_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"City University of New York (CUNY) Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/cuny_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":90,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250722, \"canonical_name\": \"City University of New York (CUNY) Law Review\", \"child_pid\": 1114677, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 57, \"mode\": \"balanced\", \"remaining_units\": 47, \"scope\": \"https://academicworks.cuny.edu/clr/\", \"selected_units\": 25, \"visited_this_run\": 10, \"visited_units\": 10}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CunyLawReviewScraper:City University of New York (CUNY) Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/cuny_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:56:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 97, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:55:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"cuny_scraper\", \"script_path\": \"scrapers/cuny_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789300541_cuny_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789300541_cuny_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:56:52+00:00","last_run_id":45670,"last_run_start":"2026-09-13T11:55:41+00:00","last_runtime_seconds":70.03416719520465,"last_status":"no_new_content","law_review_id":97,"law_review_name":"City University of New York (CUNY) Law Review","law_review_scraper_name":"cuny_scraper.py","module_path":"scrapers.cuny_scraper","platform":"bepress","scraper_id":"cuny_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Dartmouth Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/dartmouth_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":92,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250231, \"canonical_name\": \"Dartmouth Law Journal\", \"child_pid\": 561620, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DartmouthLawJournalScraper:Dartmouth Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/dartmouth_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:07:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 517, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:06:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"dartmouth_law_journal_scraper\", \"script_path\": \"scrapers/dartmouth_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789279599_dartmouth_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789279599_dartmouth_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T06:07:20+00:00","last_run_id":45404,"last_run_start":"2026-09-13T06:06:39+00:00","last_runtime_seconds":41.024679713882506,"last_status":"success","law_review_id":517,"law_review_name":"Dartmouth Law Journal","law_review_scraper_name":"dartmouth_law_journal_scraper.py","module_path":"scrapers.dartmouth_law_journal_scraper","platform":"scholastica","scraper_id":"dartmouth_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Denver Journal of International Law and Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/denver_journal_of_international_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":7,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250770, \"canonical_name\": \"Denver Journal of International Law and Policy\", \"child_pid\": 1157936, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 147, \"mode\": \"balanced\", \"remaining_units\": 146, \"scope\": \"https://digitalcommons.du.edu/djilp/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DenverJournalOfInternationalLawAndPolicyScraper:Denver Journal of International Law and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/denver_journal_of_international_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:25:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 521, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:24:41+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"denver_journal_of_international_law_and_policy_scraper\", \"script_path\": \"scrapers/denver_journal_of_international_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789302281_denver_journal_of_international_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789302281_denver_journal_of_international_law_and_policy_scraper.out.log\", \"timeout_minutes\": 5}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:25:22+00:00","last_run_id":45686,"last_run_start":"2026-09-13T12:24:41+00:00","last_runtime_seconds":28.58408074826002,"last_status":"no_new_content","law_review_id":521,"law_review_name":"Denver Journal of International Law and Policy","law_review_scraper_name":"denver_journal_of_international_law_and_policy_scraper.py","module_path":"scrapers.denver_journal_of_international_law_and_policy_scraper","platform":"bepress","scraper_id":"denver_journal_of_international_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Denver Law Review Forum","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/denver_law_review_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":18,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250294, \"canonical_name\": \"Denver Law Review Forum\", \"child_pid\": 628369, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DenverLawReviewForumScraper:Denver Law Review Forum\", \"waiting\": 0}, \"file_path\": \"scrapers/denver_law_review_forum_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:48:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 522, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:47:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"denver_law_review_forum_scraper\", \"script_path\": \"scrapers/denver_law_review_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789282052_denver_law_review_forum_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789282052_denver_law_review_forum_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:48:33+00:00","last_run_id":45443,"last_run_start":"2026-09-13T06:47:32+00:00","last_runtime_seconds":60.58789834706113,"last_status":"no_new_content","law_review_id":522,"law_review_name":"Denver Law Review Forum","law_review_scraper_name":"denver_law_review_forum_scraper.py","module_path":"scrapers.denver_law_review_forum_scraper","platform":"bepress","scraper_id":"denver_law_review_forum_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"DePaul Journal for Social Justice","class_name":null,"days_since_last_run":39,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/depaul_journal_for_social_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"Digital Commons WAF Block (HTTP 403) for https://via.library.depaul.edu/context/jsj/article/1324/viewcontent/","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 154030, \"canonical_name\": \"DePaul Journal for Social Justice\", \"child_pid\": 2686050, \"file_path\": \"scrapers/depaul_journal_for_social_justice_scraper.py\", \"heartbeat_at\": \"2026-08-14T01:11:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 519, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-14T01:07:42+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"depaul_journal_for_social_justice_scraper\", \"script_path\": \"scrapers/depaul_journal_for_social_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786669662_depaul_journal_for_social_justice_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786669662_depaul_journal_for_social_justice_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-08-14T01:11:27+00:00","last_run_id":44566,"last_run_start":"2026-08-14T01:07:42+00:00","last_runtime_seconds":225.63331830996322,"last_status":"protected","law_review_id":519,"law_review_name":"DePaul Journal for Social Justice","law_review_scraper_name":"depaul_journal_for_social_justice_scraper.py","module_path":"scrapers.depaul_journal_for_social_justice_scraper","platform":"bepress","scraper_id":"depaul_journal_for_social_justice_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"DePaul Journal of Art, Technology and Intellectual Property","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/depaul_journal_of_art_technology_and_intellectual_property_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":44,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264924, \"canonical_name\": \"DePaul Journal of Art, Technology and Intellectual Property\", \"child_pid\": 201903, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 63, \"mode\": \"balanced\", \"remaining_units\": 19, \"scope\": \"https://via.library.depaul.edu/jatip/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 44}, \"download_queue\": {\"due\": 153, \"pending\": 156, \"retries\": 3, \"scope\": \"DePaulJournalOfArtTechnologyAndIntellectualPropertyScraper:DePaul Journal of Art, Technology and Intellectual Property\", \"waiting\": 3}, \"file_path\": \"scrapers/depaul_journal_of_art_technology_and_intellectual_property_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:52:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 520, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:52:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"depaul_journal_of_art_technology_and_intellectual_property_scraper\", \"script_path\": \"scrapers/depaul_journal_of_art_technology_and_intellectual_property_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937576_depaul_journal_of_art_technology_and_intellectual_property_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937576_depaul_journal_of_art_technology_and_intellectual_property_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:53:15+00:00","last_run_id":46108,"last_run_start":"2026-09-20T20:52:56+00:00","last_runtime_seconds":18.608227259013802,"last_status":"partial","law_review_id":520,"law_review_name":"DePaul Journal of Art, Technology and Intellectual Property","law_review_scraper_name":"depaul_journal_of_art_technology_and_intellectual_property_scraper.py","module_path":"scrapers.depaul_journal_of_art_technology_and_intellectual_property_scraper","platform":"bepress","scraper_id":"depaul_journal_of_art_technology_and_intellectual_property_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Depaul Journal of Health Care Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/depaul_journal_of_health_care_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":18,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264993, \"canonical_name\": \"Depaul Journal of Health Care Law\", \"child_pid\": 285932, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 68, \"mode\": \"balanced\", \"remaining_units\": 19, \"scope\": \"https://via.library.depaul.edu/jhcl/\", \"selected_units\": 25, \"visited_this_run\": 22, \"visited_units\": 49}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://via.library.depaul.edu/jhcl/vol12/iss2/\", \"download_queue\": {\"due\": 171, \"pending\": 174, \"retries\": 3, \"scope\": \"DePaulJournalOfHealthCareLawScraper:Depaul Journal of Health Care Law\", \"waiting\": 3}, \"file_path\": \"scrapers/depaul_journal_of_health_care_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:47:17+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 523, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:45:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"depaul_journal_of_health_care_law_scraper\", \"script_path\": \"scrapers/depaul_journal_of_health_care_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940715_depaul_journal_of_health_care_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940715_depaul_journal_of_health_care_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:47:22+00:00","last_run_id":46128,"last_run_start":"2026-09-20T21:45:15+00:00","last_runtime_seconds":124.88420761283487,"last_status":"partial","law_review_id":523,"law_review_name":"Depaul Journal of Health Care Law","law_review_scraper_name":"depaul_journal_of_health_care_law_scraper.py","module_path":"scrapers.depaul_journal_of_health_care_law_scraper","platform":"bepress","scraper_id":"depaul_journal_of_health_care_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"DePaul Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/depaul_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":183,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264932, \"canonical_name\": \"DePaul Law Review\", \"child_pid\": 208237, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 264, \"mode\": \"balanced\", \"remaining_units\": 236, \"scope\": \"https://via.library.depaul.edu/law-review/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 28}, \"download_queue\": {\"due\": 35, \"pending\": 38, \"retries\": 3, \"scope\": \"DePaulScraper:DePaul Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/depaul_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:56:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 153, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:56:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"depaul_scraper\", \"script_path\": \"scrapers/depaul_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937786_depaul_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937786_depaul_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:57:25+00:00","last_run_id":46111,"last_run_start":"2026-09-20T20:56:26+00:00","last_runtime_seconds":58.44438043003902,"last_status":"partial","law_review_id":153,"law_review_name":"DePaul Law Review","law_review_scraper_name":"depaul_scraper.py","module_path":"scrapers.depaul_scraper","platform":"bepress","scraper_id":"depaul_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Dickinson Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/dickinson_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":104,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250231, \"canonical_name\": \"Dickinson Law Review\", \"child_pid\": 564073, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 12, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://insight.dickinsonlaw.psu.edu/forum/\", \"selected_units\": 12, \"visited_this_run\": 12, \"visited_units\": 12}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DickinsonLawReviewScraper:Dickinson Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/dickinson_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:09:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 524, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:07:59+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"dickinson_law_review_scraper\", \"script_path\": \"scrapers/dickinson_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789279679_dickinson_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789279679_dickinson_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:09:49+00:00","last_run_id":45410,"last_run_start":"2026-09-13T06:07:59+00:00","last_runtime_seconds":110.38506736699492,"last_status":"no_new_content","law_review_id":524,"law_review_name":"Dickinson Law Review","law_review_scraper_name":"dickinson_law_review_scraper.py","module_path":"scrapers.dickinson_law_review_scraper","platform":"bepress","scraper_id":"dickinson_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Duke Environmental Law and Policy Forum","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/duke_environmental_law_and_policy_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":129,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250231, \"canonical_name\": \"Duke Environmental Law and Policy Forum\", \"child_pid\": 561802, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 66, \"mode\": \"balanced\", \"remaining_units\": 41, \"scope\": \"https://scholarship.law.duke.edu/delpf/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DukeEnvironmentalLawAndPolicyForumScraper:Duke Environmental Law and Policy Forum\", \"waiting\": 0}, \"file_path\": \"scrapers/duke_environmental_law_and_policy_forum_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:07:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 528, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:06:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_environmental_law_and_policy_forum_scraper\", \"script_path\": \"scrapers/duke_environmental_law_and_policy_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789279609_duke_environmental_law_and_policy_forum_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789279609_duke_environmental_law_and_policy_forum_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:07:57+00:00","last_run_id":45406,"last_run_start":"2026-09-13T06:06:49+00:00","last_runtime_seconds":67.820046718698,"last_status":"no_new_content","law_review_id":528,"law_review_name":"Duke Environmental Law and Policy Forum","law_review_scraper_name":"duke_environmental_law_and_policy_forum_scraper.py","module_path":"scrapers.duke_environmental_law_and_policy_forum_scraper","platform":"bepress","scraper_id":"duke_environmental_law_and_policy_forum_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Duke Journal of Constitutional Law & Public Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/duke_journal_constitutional_law_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"MOVED: repository host unreachable for https://scholarship.law.duke.edu/djclpp/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://scholarship.law.duke.edu/djclpp/\nCall log:\n  - navigating to \"https://scholarship.law.duke.edu/djclpp/\", waiting until \"domcontentloaded\"","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250231, \"canonical_name\": \"Duke Journal of Constitutional Law & Public Policy\", \"child_pid\": 561619, \"discovery_problem\": \"MOVED: repository host unreachable for https://scholarship.law.duke.edu/djclpp/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://scholarship.law.duke.edu/djclpp/\\nCall log:\\n  - navigating to \\\"https://scholarship.law.duke.edu/djclpp/\\\", waiting until \\\"domcontentloaded\\\"\\n\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DukeJournalConstitutionalLawPublicPolicyScraper:Duke Journal of Constitutional Law & Public Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/duke_journal_constitutional_law_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:06:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 67, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:06:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_journal_constitutional_law_public_policy_scraper\", \"script_path\": \"scrapers/duke_journal_constitutional_law_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789279599_duke_journal_constitutional_law_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789279599_duke_journal_constitutional_law_public_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:06:48+00:00","last_run_id":45403,"last_run_start":"2026-09-13T06:06:39+00:00","last_runtime_seconds":8.171785263344646,"last_status":"no_items","law_review_id":67,"law_review_name":"Duke Journal of Constitutional Law & Public Policy","law_review_scraper_name":"duke_journal_constitutional_law_public_policy_scraper.py","module_path":"scrapers.duke_journal_constitutional_law_public_policy_scraper","platform":"bepress","scraper_id":"duke_journal_constitutional_law_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Duke Journal of Comparative and International Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/duke_journal_of_comparative_and_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":48,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250231, \"canonical_name\": \"Duke Journal of Comparative and International Law\", \"child_pid\": 562203, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DukeJournalOfComparativeAndInternationalLawScraper:Duke Journal of Comparative and International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/duke_journal_of_comparative_and_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:07:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 529, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:07:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_journal_of_comparative_and_international_law_scraper\", \"script_path\": \"scrapers/duke_journal_of_comparative_and_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789279641_duke_journal_of_comparative_and_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789279641_duke_journal_of_comparative_and_international_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:07:58+00:00","last_run_id":45407,"last_run_start":"2026-09-13T06:07:21+00:00","last_runtime_seconds":35.84147885674611,"last_status":"no_new_content","law_review_id":529,"law_review_name":"Duke Journal of Comparative and International Law","law_review_scraper_name":"duke_journal_of_comparative_and_international_law_scraper.py","module_path":"scrapers.duke_journal_of_comparative_and_international_law_scraper","platform":"bepress","scraper_id":"duke_journal_of_comparative_and_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Duke Journal Of Gender Law And Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/duke_journal_of_gender_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":65,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250750, \"canonical_name\": \"Duke Journal Of Gender Law And Policy\", \"child_pid\": 1142667, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 41, \"mode\": \"balanced\", \"remaining_units\": 31, \"scope\": \"https://scholarship.law.duke.edu/djglp/\", \"selected_units\": 25, \"visited_this_run\": 10, \"visited_units\": 10}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DukeJournalOfGenderLawAndPolicyScraper:Duke Journal Of Gender Law And Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/duke_journal_of_gender_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:15:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1045, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:14:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_journal_of_gender_law_and_policy_scraper\", \"script_path\": \"scrapers/duke_journal_of_gender_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789301689_duke_journal_of_gender_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789301689_duke_journal_of_gender_law_and_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:16:16+00:00","last_run_id":45675,"last_run_start":"2026-09-13T12:14:49+00:00","last_runtime_seconds":81.87830160511658,"last_status":"no_new_content","law_review_id":1045,"law_review_name":"Duke Journal Of Gender Law And Policy","law_review_scraper_name":"duke_journal_of_gender_law_and_policy_scraper.py","module_path":"scrapers.duke_journal_of_gender_law_and_policy_scraper","platform":"bepress","scraper_id":"duke_journal_of_gender_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Duke Law & Technology Review [online]","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/duke_law_technology_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":216,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264932, \"canonical_name\": \"Duke Law & Technology Review [online]\", \"child_pid\": 208238, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 27, \"mode\": \"balanced\", \"remaining_units\": 2, \"scope\": \"https://scholarship.law.duke.edu/dltr/\", \"selected_units\": 25, \"visited_this_run\": 22, \"visited_units\": 25}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://scholarship.law.duke.edu/dltr/vol12/iss1/\", \"download_queue\": {\"due\": 34, \"pending\": 37, \"retries\": 3, \"scope\": \"DukeLawTechnologyReviewScraper:Duke Law & Technology Review [online]\", \"waiting\": 3}, \"file_path\": \"scrapers/duke_law_technology_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:57:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 119, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:56:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_law_technology_review_scraper\", \"script_path\": \"scrapers/duke_law_technology_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937786_duke_law_technology_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937786_duke_law_technology_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:58:11+00:00","last_run_id":46112,"last_run_start":"2026-09-20T20:56:26+00:00","last_runtime_seconds":104.00684158876538,"last_status":"partial","law_review_id":119,"law_review_name":"Duke Law & Technology Review [online]","law_review_scraper_name":"duke_law_technology_review_scraper.py","module_path":"scrapers.duke_law_technology_review_scraper","platform":"bepress","scraper_id":"duke_law_technology_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Duke Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/duke_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249623, \"canonical_name\": \"Duke Law Journal\", \"child_pid\": 4037299, \"file_path\": \"scrapers/duke_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:24:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 11, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:23:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duke_scraper\", \"script_path\": \"scrapers/duke_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789251818_duke_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251818_duke_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-12T22:24:29+00:00","last_run_id":45066,"last_run_start":"2026-09-12T22:23:38+00:00","last_runtime_seconds":50.21201507514343,"last_status":"no_new_content","law_review_id":11,"law_review_name":"Duke Law Journal","law_review_scraper_name":"duke_scraper.py","module_path":"scrapers.duke_scraper","platform":"bepress","scraper_id":"duke_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Duquesne Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/duquesne_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":144,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264932, \"canonical_name\": \"Duquesne Law Review\", \"child_pid\": 208240, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 215, \"mode\": \"balanced\", \"remaining_units\": 181, \"scope\": \"https://dsc.duq.edu/dlr/\", \"selected_units\": 25, \"visited_this_run\": 22, \"visited_units\": 34}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://dsc.duq.edu/dlr/vol61/iss2/\", \"download_queue\": {\"due\": 94, \"pending\": 97, \"retries\": 3, \"scope\": \"DuquesneLawReviewScraper:Duquesne Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/duquesne_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:57:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 327, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:56:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"duquesne_scraper\", \"script_path\": \"scrapers/duquesne_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937786_duquesne_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937786_duquesne_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:58:16+00:00","last_run_id":46114,"last_run_start":"2026-09-20T20:56:26+00:00","last_runtime_seconds":109.46932372497395,"last_status":"partial","law_review_id":327,"law_review_name":"Duquesne Law Review","law_review_scraper_name":"duquesne_scraper.py","module_path":"scrapers.duquesne_scraper","platform":"bepress","scraper_id":"duquesne_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Ecology Law Currents","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ecology_law_currents_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250251, \"canonical_name\": \"Ecology Law Currents\", \"child_pid\": 582564, \"fetch_failures\": 0, \"file_path\": \"scrapers/ecology_law_currents_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:20:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 531, \"metrics_source\": \"script_summary\", \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:19:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ecology_law_currents_scraper\", \"script_path\": \"scrapers/ecology_law_currents_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789280350_ecology_law_currents_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789280350_ecology_law_currents_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:20:25+00:00","last_run_id":45416,"last_run_start":"2026-09-13T06:19:10+00:00","last_runtime_seconds":75.28549728682265,"last_status":"no_new_content","law_review_id":531,"law_review_name":"Ecology Law Currents","law_review_scraper_name":"ecology_law_currents_scraper.py","module_path":"scrapers.ecology_law_currents_scraper","platform":null,"scraper_id":"ecology_law_currents_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Elon Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/elon_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":93,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250251, \"canonical_name\": \"Elon Law Review\", \"child_pid\": 582561, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ElonLawReviewScraper:Elon Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/elon_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:20:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 532, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:19:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"elon_law_review_scraper\", \"script_path\": \"scrapers/elon_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789280350_elon_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789280350_elon_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:20:12+00:00","last_run_id":45413,"last_run_start":"2026-09-13T06:19:10+00:00","last_runtime_seconds":62.133598999120295,"last_status":"no_new_content","law_review_id":532,"law_review_name":"Elon Law Review","law_review_scraper_name":"elon_law_review_scraper.py","module_path":"scrapers.elon_law_review_scraper","platform":"wordpress","scraper_id":"elon_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Emory Bankruptcy Developments Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/emory_bankruptcy_developments_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":185,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264924, \"canonical_name\": \"Emory Bankruptcy Developments Journal\", \"child_pid\": 202032, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 36, \"mode\": \"balanced\", \"remaining_units\": 6, \"scope\": \"https://scholarlycommons.law.emory.edu/ebdj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 30}, \"download_queue\": {\"due\": 20, \"pending\": 23, \"retries\": 3, \"scope\": \"EmoryBankruptcyDevelopmentsJournalScraper:Emory Bankruptcy Developments Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/emory_bankruptcy_developments_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:55:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 306, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:53:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"emory_bankruptcy_developments_journal_scraper\", \"script_path\": \"scrapers/emory_bankruptcy_developments_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937592_emory_bankruptcy_developments_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937592_emory_bankruptcy_developments_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:55:16+00:00","last_run_id":46109,"last_run_start":"2026-09-20T20:53:12+00:00","last_runtime_seconds":121.39345155190676,"last_status":"partial","law_review_id":306,"law_review_name":"Emory Bankruptcy Developments Journal","law_review_scraper_name":"emory_bankruptcy_developments_journal_scraper.py","module_path":"scrapers.emory_bankruptcy_developments_journal_scraper","platform":"playwright","scraper_id":"emory_bankruptcy_developments_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Emory Corporate Governance and Accountability Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/emory_corporate_governance_and_accountability_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265127, \"canonical_name\": \"Emory Corporate Governance and Accountability Review\", \"child_pid\": 429377, \"discovery_problem\": \"BROKEN_NETWORK: unable to load main journal page https://scholarlycommons.law.emory.edu/ecgar/: Error: Page.goto: net::ERR_NETWORK_CHANGED at https://scholarlycommons.law.emory.edu/ecgar/\\nCall log:\\n  - navigating to \\\"https://scholarlycommons.law.emory.edu/ecgar/\\\", waiting until \\\"domcontentloaded\\\"\\n\", \"download_queue\": {\"due\": 117, \"pending\": 120, \"retries\": 3, \"scope\": \"EmoryCorporateGovernanceAndAccountabilityReviewScraper:Emory Corporate Governance and Accountability Review\", \"waiting\": 3}, \"file_path\": \"scrapers/emory_corporate_governance_and_accountability_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:13:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 533, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:12:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"emory_corporate_governance_and_accountability_review_scraper\", \"script_path\": \"scrapers/emory_corporate_governance_and_accountability_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945959_emory_corporate_governance_and_accountability_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945959_emory_corporate_governance_and_accountability_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:13:57+00:00","last_run_id":46233,"last_run_start":"2026-09-20T23:12:39+00:00","last_runtime_seconds":76.1784747960046,"last_status":"protected","law_review_id":533,"law_review_name":"Emory Corporate Governance and Accountability Review","law_review_scraper_name":"emory_corporate_governance_and_accountability_review_scraper.py","module_path":"scrapers.emory_corporate_governance_and_accountability_review_scraper","platform":"bepress","scraper_id":"emory_corporate_governance_and_accountability_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Emory International Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/emory_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":46,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264993, \"canonical_name\": \"Emory International Law Review\", \"child_pid\": 280447, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 56, \"mode\": \"balanced\", \"remaining_units\": 9, \"scope\": \"https://scholarlycommons.law.emory.edu/eilr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 47}, \"download_queue\": {\"due\": 103, \"pending\": 106, \"retries\": 8, \"scope\": \"EmoryInternationalLawReviewScraper:Emory International Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/emory_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:41:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 328, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:41:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"emory_scraper\", \"script_path\": \"scrapers/emory_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940518_emory_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940518_emory_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:42:16+00:00","last_run_id":46122,"last_run_start":"2026-09-20T21:41:58+00:00","last_runtime_seconds":17.67338055698201,"last_status":"partial","law_review_id":328,"law_review_name":"Emory International Law Review","law_review_scraper_name":"emory_scraper.py","module_path":"scrapers.emory_scraper","platform":"bepress","scraper_id":"emory_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Employee Rights and Employment Policy Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-07-14 22:57:45","file_path":"scrapers/employee_rights_employment_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":10,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250803, \"canonical_name\": \"Employee Rights and Employment Policy Journal\", \"child_pid\": 1192356, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 2, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.kentlaw.iit.edu/erepj/\", \"selected_units\": 2, \"visited_this_run\": 2, \"visited_units\": 2}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FinalEmployeeRightsScraper:Employee Rights and Employment Policy Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/employee_rights_employment_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:48:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 380, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:48:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"employee_rights_employment_policy_scraper\", \"script_path\": \"scrapers/employee_rights_employment_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789303721_employee_rights_employment_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789303721_employee_rights_employment_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:49:06+00:00","last_run_id":45689,"last_run_start":"2026-09-13T12:48:41+00:00","last_runtime_seconds":24.15574763342738,"last_status":"no_new_content","law_review_id":380,"law_review_name":"Employee Rights and Employment Policy Journal","law_review_scraper_name":"employee_rights_employment_policy_scraper.py","module_path":"scrapers.employee_rights_employment_policy_scraper","platform":"bepress","scraper_id":"employee_rights_employment_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Environmental and Earth Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/environmental_and_earth_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":40,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250251, \"canonical_name\": \"Environmental and Earth Law Journal\", \"child_pid\": 584434, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"EnvironmentalAndEarthLawJournalScraper:Environmental and Earth Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/environmental_and_earth_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:20:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 535, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:20:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"environmental_and_earth_law_journal_scraper\", \"script_path\": \"scrapers/environmental_and_earth_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789280426_environmental_and_earth_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789280426_environmental_and_earth_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:21:13+00:00","last_run_id":45418,"last_run_start":"2026-09-13T06:20:26+00:00","last_runtime_seconds":46.253658392932266,"last_status":"no_new_content","law_review_id":535,"law_review_name":"Environmental and Earth Law Journal","law_review_scraper_name":"environmental_and_earth_law_journal_scraper.py","module_path":"scrapers.environmental_and_earth_law_journal_scraper","platform":"playwright","scraper_id":"environmental_and_earth_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Federal Communications Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/federal_communications_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":164,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264932, \"canonical_name\": \"Federal Communications Law Journal\", \"child_pid\": 210447, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 57, \"mode\": \"balanced\", \"remaining_units\": 24, \"scope\": \"https://www.repository.law.indiana.edu/fclj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 33}, \"download_queue\": {\"due\": 91, \"pending\": 94, \"retries\": 3, \"scope\": \"FederalCommunicationsLawJournalScraper:Federal Communications Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/federal_communications_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:57:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 540, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:57:51+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"federal_communications_law_journal_scraper\", \"script_path\": \"scrapers/federal_communications_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937871_federal_communications_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937871_federal_communications_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:58:13+00:00","last_run_id":46116,"last_run_start":"2026-09-20T20:57:51+00:00","last_runtime_seconds":21.30425775097683,"last_status":"partial","law_review_id":540,"law_review_name":"Federal Communications Law Journal","law_review_scraper_name":"federal_communications_law_journal_scraper.py","module_path":"scrapers.federal_communications_law_journal_scraper","platform":"bepress","scraper_id":"federal_communications_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Federal Courts Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/federal_courts_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":108,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250251, \"canonical_name\": \"Federal Courts Law Review\", \"child_pid\": 588784, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FederalCourtsLawReviewScraper:Federal Courts Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/federal_courts_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:25:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 341, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:22:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"federal_courts_law_review_scraper\", \"script_path\": \"scrapers/federal_courts_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789280540_federal_courts_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789280540_federal_courts_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:25:30+00:00","last_run_id":45421,"last_run_start":"2026-09-13T06:22:20+00:00","last_runtime_seconds":190.37699333997443,"last_status":"no_new_content","law_review_id":341,"law_review_name":"Federal Courts Law Review","law_review_scraper_name":"federal_courts_law_review_scraper.py","module_path":"scrapers.federal_courts_law_review_scraper","platform":"sitemap","scraper_id":"federal_courts_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"First Amendment Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/first_amendment_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":26,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264932, \"canonical_name\": \"First Amendment Law Review\", \"child_pid\": 211783, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 44, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.law.unc.edu/falr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 44}, \"download_queue\": {\"due\": 136, \"pending\": 139, \"retries\": 3, \"scope\": \"FirstAmendmentLawReviewScraper:First Amendment Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/first_amendment_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:58:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 256, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:58:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"first_amendment_law_review_scraper\", \"script_path\": \"scrapers/first_amendment_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937895_first_amendment_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937895_first_amendment_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:58:41+00:00","last_run_id":46118,"last_run_start":"2026-09-20T20:58:15+00:00","last_runtime_seconds":25.3905311957933,"last_status":"partial","law_review_id":256,"law_review_name":"First Amendment Law Review","law_review_scraper_name":"first_amendment_law_review_scraper.py","module_path":"scrapers.first_amendment_law_review_scraper","platform":"bepress","scraper_id":"first_amendment_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"FIU Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/fiu_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":61,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264932, \"canonical_name\": \"FIU Law Review\", \"child_pid\": 211911, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 52, \"mode\": \"balanced\", \"remaining_units\": 13, \"scope\": \"https://ecollections.law.fiu.edu/lawreview/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 39}, \"download_queue\": {\"due\": 289, \"pending\": 292, \"retries\": 3, \"scope\": \"FIULawReviewScraper:FIU Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/fiu_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:58:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 168, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:58:19+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"fiu_scraper\", \"script_path\": \"scrapers/fiu_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937899_fiu_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937899_fiu_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:58:47+00:00","last_run_id":46119,"last_run_start":"2026-09-20T20:58:19+00:00","last_runtime_seconds":27.930786980781704,"last_status":"partial","law_review_id":168,"law_review_name":"FIU Law Review","law_review_scraper_name":"fiu_scraper.py","module_path":"scrapers.fiu_scraper","platform":"bepress","scraper_id":"fiu_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Florida A and M University Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/florida_a_and_m_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":96,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264932, \"canonical_name\": \"Florida A and M University Law Review\", \"child_pid\": 210134, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 32, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://commons.law.famu.edu/famulawreview/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 32}, \"download_queue\": {\"due\": 100, \"pending\": 103, \"retries\": 3, \"scope\": \"FloridaAandMUniversityLawReviewScraper:Florida A and M University Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/florida_a_and_m_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:57:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 541, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:57:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"florida_a_and_m_university_law_review_scraper\", \"script_path\": \"scrapers/florida_a_and_m_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937847_florida_a_and_m_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937847_florida_a_and_m_university_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:57:49+00:00","last_run_id":46115,"last_run_start":"2026-09-20T20:57:27+00:00","last_runtime_seconds":21.533001999836415,"last_status":"partial","law_review_id":541,"law_review_name":"Florida A and M University Law Review","law_review_scraper_name":"florida_a_and_m_university_law_review_scraper.py","module_path":"scrapers.florida_a_and_m_university_law_review_scraper","platform":"bepress","scraper_id":"florida_a_and_m_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Florida Journal of International Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/florida_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":19,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264932, \"canonical_name\": \"Florida Journal of International Law\", \"child_pid\": 211782, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 107, \"mode\": \"balanced\", \"remaining_units\": 77, \"scope\": \"https://scholarship.law.ufl.edu/fjil/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 30}, \"download_queue\": {\"due\": 91, \"pending\": 94, \"retries\": 3, \"scope\": \"FloridaJournalOfInternationalLawScraper:Florida Journal of International Law\", \"waiting\": 3}, \"file_path\": \"scrapers/florida_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:59:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 543, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:58:13+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"florida_journal_of_international_law_scraper\", \"script_path\": \"scrapers/florida_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937893_florida_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937893_florida_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:00:04+00:00","last_run_id":46117,"last_run_start":"2026-09-20T20:58:13+00:00","last_runtime_seconds":107.94460173416883,"last_status":"partial","law_review_id":543,"law_review_name":"Florida Journal of International Law","law_review_scraper_name":"florida_journal_of_international_law_scraper.py","module_path":"scrapers.florida_journal_of_international_law_scraper","platform":"bepress","scraper_id":"florida_journal_of_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Florida Journal of Law and Public Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/florida_journal_of_law_and_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":24,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264993, \"canonical_name\": \"Florida Journal of Law and Public Policy\", \"child_pid\": 280446, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 90, \"mode\": \"balanced\", \"remaining_units\": 31, \"scope\": \"https://scholarship.law.ufl.edu/jlpp/\", \"selected_units\": 25, \"visited_this_run\": 23, \"visited_units\": 59}, \"discovery_problem\": \"BROKEN_LOGIC: Digital Commons issue yielded no PDF links: https://scholarship.law.ufl.edu/jlpp/vol30/iss3/\", \"download_queue\": {\"due\": 184, \"pending\": 187, \"retries\": 5, \"scope\": \"ComprehensiveFJLPPScraper:Florida Journal of Law and Public Policy\", \"waiting\": 3}, \"file_path\": \"scrapers/florida_journal_of_law_and_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:41:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 544, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:41:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"florida_journal_of_law_and_public_policy_scraper\", \"script_path\": \"scrapers/florida_journal_of_law_and_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940518_florida_journal_of_law_and_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940518_florida_journal_of_law_and_public_policy_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:42:21+00:00","last_run_id":46121,"last_run_start":"2026-09-20T21:41:58+00:00","last_runtime_seconds":22.207140169106424,"last_status":"partial","law_review_id":544,"law_review_name":"Florida Journal of Law and Public Policy","law_review_scraper_name":"florida_journal_of_law_and_public_policy_scraper.py","module_path":"scrapers.florida_journal_of_law_and_public_policy_scraper","platform":"bepress","scraper_id":"florida_journal_of_law_and_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Florida Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/florida_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":66,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250251, \"canonical_name\": \"Florida Law Review\", \"child_pid\": 591115, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FloridaScraper:Florida Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/florida_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:23:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 32, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:23:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"florida_scraper\", \"script_path\": \"scrapers/florida_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789280623_florida_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789280623_florida_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:24:05+00:00","last_run_id":45422,"last_run_start":"2026-09-13T06:23:43+00:00","last_runtime_seconds":21.944686364848167,"last_status":"no_new_content","law_review_id":32,"law_review_name":"Florida Law Review","law_review_scraper_name":"florida_scraper.py","module_path":"scrapers.florida_scraper","platform":"bepress","scraper_id":"florida_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Florida State University Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/florida_state_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":5,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264993, \"canonical_name\": \"Florida State University Law Review\", \"child_pid\": 280448, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 202, \"mode\": \"balanced\", \"remaining_units\": 147, \"scope\": \"https://ir.law.fsu.edu/lr/\", \"selected_units\": 25, \"visited_this_run\": 15, \"visited_units\": 55}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://ir.law.fsu.edu/lr/vol51/iss2/\", \"download_queue\": {\"due\": 210, \"pending\": 213, \"retries\": 5, \"scope\": \"FloridaStateUniversityLawReviewScraper:Florida State University Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/florida_state_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:44:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 150, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:41:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"florida_state_university_law_review_scraper\", \"script_path\": \"scrapers/florida_state_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940518_florida_state_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940518_florida_state_university_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:45:15+00:00","last_run_id":46123,"last_run_start":"2026-09-20T21:41:58+00:00","last_runtime_seconds":196.27998243272305,"last_status":"partial","law_review_id":150,"law_review_name":"Florida State University Law Review","law_review_scraper_name":"florida_state_university_law_review_scraper.py","module_path":"scrapers.florida_state_university_law_review_scraper","platform":"bepress","scraper_id":"florida_state_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Florida Tax Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/florida_tax_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":147,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264932, \"canonical_name\": \"Florida Tax Review\", \"child_pid\": 212559, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 38, \"mode\": \"balanced\", \"remaining_units\": 1, \"scope\": \"https://scholarship.law.ufl.edu/ftr/\", \"selected_units\": 25, \"visited_this_run\": 19, \"visited_units\": 37}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://scholarship.law.ufl.edu/ftr/vol27/iss1/\", \"download_queue\": {\"due\": 153, \"pending\": 156, \"retries\": 3, \"scope\": \"FloridaTaxReviewScraper:Florida Tax Review\", \"waiting\": 3}, \"file_path\": \"scrapers/florida_tax_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:00:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 219, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:58:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"florida_tax_review_scraper\", \"script_path\": \"scrapers/florida_tax_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937923_florida_tax_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937923_florida_tax_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:00:36+00:00","last_run_id":46120,"last_run_start":"2026-09-20T20:58:43+00:00","last_runtime_seconds":111.9556446550414,"last_status":"partial","law_review_id":219,"law_review_name":"Florida Tax Review","law_review_scraper_name":"florida_tax_review_scraper.py","module_path":"scrapers.florida_tax_review_scraper","platform":"bepress","scraper_id":"florida_tax_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Fordham Environmental Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/fordham_environmental_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":91,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250263, \"canonical_name\": \"Fordham Environmental Law Review\", \"child_pid\": 599627, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 91, \"mode\": \"balanced\", \"remaining_units\": 66, \"scope\": \"https://ir.lawnet.fordham.edu/elr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FordhamEnvironmentalLawReviewScraper:Fordham Environmental Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/fordham_environmental_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:29:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 546, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:28:54+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"fordham_environmental_law_review_scraper\", \"script_path\": \"scrapers/fordham_environmental_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789280934_fordham_environmental_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789280934_fordham_environmental_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:30:03+00:00","last_run_id":45427,"last_run_start":"2026-09-13T06:28:54+00:00","last_runtime_seconds":68.53732878807932,"last_status":"no_new_content","law_review_id":546,"law_review_name":"Fordham Environmental Law Review","law_review_scraper_name":"fordham_environmental_law_review_scraper.py","module_path":"scrapers.fordham_environmental_law_review_scraper","platform":"bepress","scraper_id":"fordham_environmental_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Fordham International Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/fordham_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":24,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265127, \"canonical_name\": \"Fordham International Law Journal\", \"child_pid\": 428960, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 225, \"mode\": \"balanced\", \"remaining_units\": 172, \"scope\": \"https://ir.lawnet.fordham.edu/ilj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 53}, \"download_queue\": {\"due\": 200, \"pending\": 203, \"retries\": 3, \"scope\": \"FordhamInternationalLawJournalScraper:Fordham International Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/fordham_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:12:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 195, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:12:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"fordham_international_law_journal_scraper\", \"script_path\": \"scrapers/fordham_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945928_fordham_international_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945928_fordham_international_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:12:36+00:00","last_run_id":46227,"last_run_start":"2026-09-20T23:12:08+00:00","last_runtime_seconds":28.39489694777876,"last_status":"partial","law_review_id":195,"law_review_name":"Fordham International Law Journal","law_review_scraper_name":"fordham_international_law_journal_scraper.py","module_path":"scrapers.fordham_international_law_journal_scraper","platform":"bepress","scraper_id":"fordham_international_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Fordham Ip Entertainment","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/fordham_ip_entertainment_alias_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":130,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250273, \"canonical_name\": \"Fordham Ip Entertainment\", \"child_pid\": 607009, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 128, \"mode\": \"balanced\", \"remaining_units\": 103, \"scope\": \"https://ir.lawnet.fordham.edu/iplj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FordhamIpEntertainmentAliasScraper:Fordham Ip Entertainment\", \"waiting\": 0}, \"file_path\": \"scrapers/fordham_ip_entertainment_alias_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:34:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 886, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:33:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"fordham_ip_entertainment_alias_scraper\", \"script_path\": \"scrapers/fordham_ip_entertainment_alias_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789281209_fordham_ip_entertainment_alias_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789281209_fordham_ip_entertainment_alias_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:34:50+00:00","last_run_id":45435,"last_run_start":"2026-09-13T06:33:29+00:00","last_runtime_seconds":81.43209788016975,"last_status":"no_new_content","law_review_id":886,"law_review_name":"Fordham Ip Entertainment","law_review_scraper_name":"fordham_ip_entertainment_alias_scraper.py","module_path":"scrapers.fordham_ip_entertainment_alias_scraper","platform":"bepress","scraper_id":"fordham_ip_entertainment_alias_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Fordham Journal of Corporate & Financial Law","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/fordham_journal_of_corporate_and_financial_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":66,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251734, \"canonical_name\": \"Fordham Journal of Corporate & Financial Law\", \"child_pid\": 2254371, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 84, \"mode\": \"balanced\", \"remaining_units\": 71, \"scope\": \"https://ir.lawnet.fordham.edu/jcfl/\", \"selected_units\": 10, \"visited_this_run\": 10, \"visited_units\": 13}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"FordhamJournalOfCorporateAndFinancialLawScraper:Fordham Journal of Corporate & Financial Law\", \"waiting\": 0}, \"file_path\": \"scrapers/fordham_journal_of_corporate_and_financial_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T23:51:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 314, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T23:49:57+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"fordham_journal_of_corporate_and_financial_law_scraper\", \"script_path\": \"scrapers/fordham_journal_of_corporate_and_financial_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789343397_fordham_journal_of_corporate_and_financial_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789343397_fordham_journal_of_corporate_and_financial_law_scraper.out.log\", \"timeout_minutes\": 5}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T23:52:13+00:00","last_run_id":45983,"last_run_start":"2026-09-13T23:49:57+00:00","last_runtime_seconds":131.05578686995432,"last_status":"no_new_content","law_review_id":314,"law_review_name":"Fordham Journal of Corporate & Financial Law","law_review_scraper_name":"fordham_journal_of_corporate_and_financial_law_scraper.py","module_path":"scrapers.fordham_journal_of_corporate_and_financial_law_scraper","platform":"bepress","scraper_id":"fordham_journal_of_corporate_and_financial_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Fordham Urban Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/fordham_urban_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":23,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 266139, \"canonical_name\": \"Fordham Urban Law Journal\", \"child_pid\": 1561083, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 237, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://ir.lawnet.fordham.edu/ulj/\", \"selected_units\": 80, \"visited_this_run\": 80, \"visited_units\": 237}, \"download_queue\": {\"due\": 1637, \"pending\": 1640, \"retries\": 13, \"scope\": \"FordhamUrbanLawJournalScraper:Fordham Urban Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/fordham_urban_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-21T11:30:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 80, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-21T11:30:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"fordham_urban_law_journal_scraper\", \"script_path\": \"scrapers/fordham_urban_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789990220_fordham_urban_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789990220_fordham_urban_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-21T11:31:15+00:00","last_run_id":46250,"last_run_start":"2026-09-21T11:30:20+00:00","last_runtime_seconds":54.54126778570935,"last_status":"partial","law_review_id":80,"law_review_name":"Fordham Urban Law Journal","law_review_scraper_name":"fordham_urban_law_journal_scraper.py","module_path":"scrapers.fordham_urban_law_journal_scraper","platform":"bepress","scraper_id":"fordham_urban_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"George Mason Law Review Forum","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/george_mason_law_review_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":14,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250273, \"canonical_name\": \"George Mason Law Review Forum\", \"child_pid\": 607008, \"fetch_failures\": 2, \"file_path\": \"scrapers/george_mason_law_review_forum_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:33:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 551, \"metrics_source\": \"script_summary\", \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:33:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"george_mason_law_review_forum_scraper\", \"script_path\": \"scrapers/george_mason_law_review_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789281209_george_mason_law_review_forum_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789281209_george_mason_law_review_forum_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:33:57+00:00","last_run_id":45434,"last_run_start":"2026-09-13T06:33:29+00:00","last_runtime_seconds":28.029689182993025,"last_status":"no_new_content","law_review_id":551,"law_review_name":"George Mason Law Review Forum","law_review_scraper_name":"george_mason_law_review_forum_scraper.py","module_path":"scrapers.george_mason_law_review_forum_scraper","platform":"sitemap","scraper_id":"george_mason_law_review_forum_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"George Mason University Civil Rights Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/george_mason_university_civil_rights_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":349,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250263, \"canonical_name\": \"George Mason University Civil Rights Law Journal\", \"child_pid\": 601848, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SitemapPdfScraperBase:George Mason University Civil Rights Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/george_mason_university_civil_rights_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:31:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 396, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:30:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"george_mason_university_civil_rights_law_journal_scraper\", \"script_path\": \"scrapers/george_mason_university_civil_rights_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789281004_george_mason_university_civil_rights_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789281004_george_mason_university_civil_rights_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:31:17+00:00","last_run_id":45432,"last_run_start":"2026-09-13T06:30:04+00:00","last_runtime_seconds":72.96394339995459,"last_status":"no_new_content","law_review_id":396,"law_review_name":"George Mason University Civil Rights Law Journal","law_review_scraper_name":"george_mason_university_civil_rights_law_journal_scraper.py","module_path":"scrapers.george_mason_university_civil_rights_law_journal_scraper","platform":"wordpress","scraper_id":"george_mason_university_civil_rights_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"George Washington Journal of Energy and Environmental Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/george_washington_journal_of_energy_and_environmental_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":197,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250294, \"canonical_name\": \"George Washington Journal of Energy and Environmental Law\", \"child_pid\": 630387, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgeWashingtonJournalOfEnergyAndEnvironmentalLawScraper:George Washington Journal of Energy and Environmental Law\", \"waiting\": 0}, \"file_path\": \"scrapers/george_washington_journal_of_energy_and_environmental_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T07:01:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 553, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:48:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"george_washington_journal_of_energy_and_environmental_law_scraper\", \"script_path\": \"scrapers/george_washington_journal_of_energy_and_environmental_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789282114_george_washington_journal_of_energy_and_environmental_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789282114_george_washington_journal_of_energy_and_environmental_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T07:01:59+00:00","last_run_id":45450,"last_run_start":"2026-09-13T06:48:34+00:00","last_runtime_seconds":804.4184159450233,"last_status":"no_new_content","law_review_id":553,"law_review_name":"George Washington Journal of Energy and Environmental Law","law_review_scraper_name":"george_washington_journal_of_energy_and_environmental_law_scraper.py","module_path":"scrapers.george_washington_journal_of_energy_and_environmental_law_scraper","platform":"wordpress","scraper_id":"george_washington_journal_of_energy_and_environmental_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"George Mason Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgemason_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":144,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250273, \"canonical_name\": \"George Mason Law Review\", \"child_pid\": 610104, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgeMasonLawReviewScraper:George Mason Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/georgemason_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:36:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 110, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:35:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"georgemason_scraper\", \"script_path\": \"scrapers/georgemason_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789281323_georgemason_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789281323_georgemason_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":2,"last_run_end":"2026-09-13T06:36:32+00:00","last_run_id":45440,"last_run_start":"2026-09-13T06:35:23+00:00","last_runtime_seconds":69.36184933315963,"last_status":"success","law_review_id":110,"law_review_name":"George Mason Law Review","law_review_scraper_name":"georgemason_scraper.py","module_path":"scrapers.georgemason_scraper","platform":"sitemap","scraper_id":"georgemason_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Georgetown Environmental Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_environmental_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_inferred","last_error_message":"No registry activity detected (0 unique_files updates) for this run; scraper exited 0 without reporting metrics.","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250273, \"canonical_name\": \"Georgetown Environmental Law Review\", \"child_pid\": 607010, \"file_path\": \"scrapers/georgetown_environmental_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:45:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 555, \"metrics_source\": \"inferred_unique_files\", \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:33:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"georgetown_environmental_law_review_scraper\", \"script_path\": \"scrapers/georgetown_environmental_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789281209_georgetown_environmental_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789281209_georgetown_environmental_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:46:10+00:00","last_run_id":45436,"last_run_start":"2026-09-13T06:33:29+00:00","last_runtime_seconds":761.4053488681093,"last_status":"no_items","law_review_id":555,"law_review_name":"Georgetown Environmental Law Review","law_review_scraper_name":"georgetown_environmental_law_review_scraper.py","module_path":"scrapers.georgetown_environmental_law_review_scraper","platform":"oai_pmh","scraper_id":"georgetown_environmental_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Georgetown Immigration Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_immigration_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":239,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250273, \"canonical_name\": \"Georgetown Immigration Law Journal\", \"child_pid\": 610129, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgetownImmigrationLawJournalScraper:Georgetown Immigration Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/georgetown_immigration_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:36:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 184, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:35:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"georgetown_immigration_law_journal_scraper\", \"script_path\": \"scrapers/georgetown_immigration_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789281329_georgetown_immigration_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789281329_georgetown_immigration_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:37:13+00:00","last_run_id":45442,"last_run_start":"2026-09-13T06:35:29+00:00","last_runtime_seconds":104.12987179588526,"last_status":"no_new_content","law_review_id":184,"law_review_name":"Georgetown Immigration Law Journal","law_review_scraper_name":"georgetown_immigration_law_journal_scraper.py","module_path":"scrapers.georgetown_immigration_law_journal_scraper","platform":"wordpress","scraper_id":"georgetown_immigration_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Georgetown Journal of International Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://www.law.georgetown.edu/international-law-journal/wp-json/wp/v2/media","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250273, \"canonical_name\": \"Georgetown Journal of International Law\", \"child_pid\": 608916, \"discovery_problem\": \"ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://www.law.georgetown.edu/international-law-journal/wp-json/wp/v2/media\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WordPressMediaApiScraperBase:Georgetown Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/georgetown_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:35:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 356, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:34:51+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"georgetown_journal_of_international_law_scraper\", \"script_path\": \"scrapers/georgetown_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789281291_georgetown_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789281291_georgetown_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:35:22+00:00","last_run_id":45439,"last_run_start":"2026-09-13T06:34:51+00:00","last_runtime_seconds":30.863434385042638,"last_status":"no_items","law_review_id":356,"law_review_name":"Georgetown Journal of International Law","law_review_scraper_name":"georgetown_journal_of_international_law_scraper.py","module_path":"scrapers.georgetown_journal_of_international_law_scraper","platform":"wordpress","scraper_id":"georgetown_journal_of_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Georgetown Journal of Law & Public Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_journal_of_law_and_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":271,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250273, \"canonical_name\": \"Georgetown Journal of Law & Public Policy\", \"child_pid\": 608540, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgetownJournalOfLawAndPublicPolicyScraper:Georgetown Journal of Law & Public Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/georgetown_journal_of_law_and_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:35:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 132, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:34:18+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"georgetown_journal_of_law_and_public_policy_scraper\", \"script_path\": \"scrapers/georgetown_journal_of_law_and_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789281258_georgetown_journal_of_law_and_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789281258_georgetown_journal_of_law_and_public_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":18,"last_run_end":"2026-09-13T06:35:25+00:00","last_run_id":45438,"last_run_start":"2026-09-13T06:34:18+00:00","last_runtime_seconds":67.43394141504541,"last_status":"success","law_review_id":132,"law_review_name":"Georgetown Journal of Law & Public Policy","law_review_scraper_name":"georgetown_journal_of_law_and_public_policy_scraper.py","module_path":"scrapers.georgetown_journal_of_law_and_public_policy_scraper","platform":"wordpress","scraper_id":"georgetown_journal_of_law_and_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Georgetown Journal on Poverty Law & Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_journal_on_poverty_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":172,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250273, \"canonical_name\": \"Georgetown Journal on Poverty Law & Policy\", \"child_pid\": 608041, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgetownJournalOnPovertyLawAndPolicyScraper:Georgetown Journal on Poverty Law & Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/georgetown_journal_on_poverty_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:33:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 178, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:33:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"georgetown_journal_on_poverty_law_and_policy_scraper\", \"script_path\": \"scrapers/georgetown_journal_on_poverty_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789281238_georgetown_journal_on_poverty_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789281238_georgetown_journal_on_poverty_law_and_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T06:34:17+00:00","last_run_id":45437,"last_run_start":"2026-09-13T06:33:58+00:00","last_runtime_seconds":19.170263765845448,"last_status":"success","law_review_id":178,"law_review_name":"Georgetown Journal on Poverty Law & Policy","law_review_scraper_name":"georgetown_journal_on_poverty_law_and_policy_scraper.py","module_path":"scrapers.georgetown_journal_on_poverty_law_and_policy_scraper","platform":"wordpress","scraper_id":"georgetown_journal_on_poverty_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Georgetown Law Technology Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgetown_law_technology_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250320, \"canonical_name\": \"Georgetown Law Technology Review\", \"child_pid\": 657078, \"file_path\": \"scrapers/georgetown_law_technology_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T07:37:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 557, \"metrics_source\": \"inferred_unique_files\", \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T07:05:13+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"georgetown_law_technology_review_scraper\", \"script_path\": \"scrapers/georgetown_law_technology_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789283113_georgetown_law_technology_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789283113_georgetown_law_technology_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T07:37:34+00:00","last_run_id":45456,"last_run_start":"2026-09-13T07:05:13+00:00","last_runtime_seconds":1940.9082927950658,"last_status":"success","law_review_id":557,"law_review_name":"Georgetown Law Technology Review","law_review_scraper_name":"georgetown_law_technology_review_scraper.py","module_path":"scrapers.georgetown_law_technology_review_scraper","platform":"wordpress","scraper_id":"georgetown_law_technology_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Georgia Criminal Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgia_criminal_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":43,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265132, \"canonical_name\": \"Georgia Criminal Law Review\", \"child_pid\": 434742, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 8, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.law.uga.edu/gclr/\", \"selected_units\": 8, \"visited_this_run\": 8, \"visited_units\": 8}, \"download_queue\": {\"due\": 8, \"pending\": 11, \"retries\": 10, \"scope\": \"GeorgiaCriminalLawReviewScraper:Georgia Criminal Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/georgia_criminal_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:19:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 558, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:15:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"georgia_criminal_law_review_scraper\", \"script_path\": \"scrapers/georgia_criminal_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946149_georgia_criminal_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946149_georgia_criminal_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:19:42+00:00","last_run_id":46236,"last_run_start":"2026-09-20T23:15:49+00:00","last_runtime_seconds":227.50080960337073,"last_status":"partial","law_review_id":558,"law_review_name":"Georgia Criminal Law Review","law_review_scraper_name":"georgia_criminal_law_review_scraper.py","module_path":"scrapers.georgia_criminal_law_review_scraper","platform":"bepress","scraper_id":"georgia_criminal_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Georgia Journal of International and Comparative Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgia_journal_of_international_and_comparative_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":7,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250474, \"canonical_name\": \"Georgia Journal of International and Comparative Law\", \"child_pid\": 850666, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 153, \"mode\": \"balanced\", \"remaining_units\": 151, \"scope\": \"https://digitalcommons.law.uga.edu/gjicl/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 2}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgiaJournalOfInternationalAndComparativeLawScraper:Georgia Journal of International and Comparative Law\", \"waiting\": 0}, \"file_path\": \"scrapers/georgia_journal_of_international_and_comparative_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:03:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 559, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:03:15+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"georgia_journal_of_international_and_comparative_law_scraper\", \"script_path\": \"scrapers/georgia_journal_of_international_and_comparative_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789290195_georgia_journal_of_international_and_comparative_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789290195_georgia_journal_of_international_and_comparative_law_scraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:03:50+00:00","last_run_id":45517,"last_run_start":"2026-09-13T09:03:15+00:00","last_runtime_seconds":33.85440706694499,"last_status":"no_new_content","law_review_id":559,"law_review_name":"Georgia Journal of International and Comparative Law","law_review_scraper_name":"georgia_journal_of_international_and_comparative_law_scraper.py","module_path":"scrapers.georgia_journal_of_international_and_comparative_law_scraper","platform":"bepress","scraper_id":"georgia_journal_of_international_and_comparative_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Georgia State University Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/georgia_state_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":76,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264993, \"canonical_name\": \"Georgia State University Law Review\", \"child_pid\": 280449, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 156, \"mode\": \"balanced\", \"remaining_units\": 104, \"scope\": \"https://readingroom.law.gsu.edu/gsulr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 52}, \"download_queue\": {\"due\": 218, \"pending\": 221, \"retries\": 3, \"scope\": \"GeorgiaStateUniversityLawReviewScraper:Georgia State University Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/georgia_state_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:41:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 128, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:41:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"georgia_state_university_law_review_scraper\", \"script_path\": \"scrapers/georgia_state_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940518_georgia_state_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940518_georgia_state_university_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:42:18+00:00","last_run_id":46124,"last_run_start":"2026-09-20T21:41:58+00:00","last_runtime_seconds":19.90890950942412,"last_status":"partial","law_review_id":128,"law_review_name":"Georgia State University Law Review","law_review_scraper_name":"georgia_state_university_law_review_scraper.py","module_path":"scrapers.georgia_state_university_law_review_scraper","platform":"bepress","scraper_id":"georgia_state_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Golden Gate University Law Review","class_name":null,"days_since_last_run":70,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/golden_gate_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"MOVED: repository host unreachable for https://digitalcommons.law.ggu.edu/ggulrev/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://digitalcommons.law.ggu.edu/ggulrev/\nCall log:\n  - navigating to \"https://digitalcommons.law.ggu.edu/ggulrev/\", waiting until \"domcontentloaded\"","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 43988, \"canonical_name\": \"Golden Gate University Law Review\", \"child_pid\": 3016887, \"file_path\": \"scrapers/golden_gate_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:49:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 561, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:49:42+00:00\", \"run_kind\": \"scheduled\", \"scraper_id\": \"golden_gate_university_law_review_scraper\", \"script_path\": \"scrapers/golden_gate_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784054982_golden_gate_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784054982_golden_gate_university_law_review_scraper.out.log\", \"timeout_minutes\": 15}","last_pdfs_downloaded":0,"last_run_end":"2026-07-14T18:49:43+00:00","last_run_id":43854,"last_run_start":"2026-07-14T18:49:42+00:00","last_runtime_seconds":0.5404579979367554,"last_status":"no_items","law_review_id":561,"law_review_name":"Golden Gate University Law Review","law_review_scraper_name":"golden_gate_university_law_review_scraper.py","module_path":"scrapers.golden_gate_university_law_review_scraper","platform":"bepress","scraper_id":"golden_gate_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Government Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/government_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":345,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250273, \"canonical_name\": \"Government Law Review\", \"child_pid\": 610108, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GovernmentLawReviewScraper:Government Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/government_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:35:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 563, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:35:26+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"government_law_review_scraper\", \"script_path\": \"scrapers/government_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789281326_government_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789281326_government_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:35:28+00:00","last_run_id":45441,"last_run_start":"2026-09-13T06:35:26+00:00","last_runtime_seconds":1.929417199920863,"last_status":"no_new_content","law_review_id":563,"law_review_name":"Government Law Review","law_review_scraper_name":"government_law_review_scraper.py","module_path":"scrapers.government_law_review_scraper","platform":"scholastica","scraper_id":"government_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Grove City College Journal of Law and Public Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-07-14 23:58:34","file_path":"scrapers/grove_city_college_journal_of_law_and_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":93,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250936, \"canonical_name\": \"Grove City College Journal of Law and Public Policy\", \"child_pid\": 1351534, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GroveCityCollegeJournalOfLawAndPublicPolicyScraper:Grove City College Journal of Law and Public Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/grove_city_college_journal_of_law_and_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:24:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 564, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:24:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"grove_city_college_journal_of_law_and_public_policy_scraper\", \"script_path\": \"scrapers/grove_city_college_journal_of_law_and_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789309452_grove_city_college_journal_of_law_and_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789309452_grove_city_college_journal_of_law_and_public_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T14:24:31+00:00","last_run_id":45728,"last_run_start":"2026-09-13T14:24:12+00:00","last_runtime_seconds":19.702077589929104,"last_status":"no_new_content","law_review_id":564,"law_review_name":"Grove City College Journal of Law and Public Policy","law_review_scraper_name":"grove_city_college_journal_of_law_and_public_policy_scraper.py","module_path":"scrapers.grove_city_college_journal_of_law_and_public_policy_scraper","platform":"wordpress","scraper_id":"grove_city_college_journal_of_law_and_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Harvard Business Law Review","class_name":null,"days_since_last_run":17,"discovered_at":"2026-09-04 20:31:27","file_path":"scrapers/harvard_business_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 234760, \"canonical_name\": \"Harvard Business Law Review\", \"child_pid\": 246527, \"file_path\": \"scrapers/harvard_business_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-04T21:07:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 565, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-04T21:06:00+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"harvard_business_law_review_scraper\", \"script_path\": \"scrapers/harvard_business_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788555960_harvard_business_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788555960_harvard_business_law_review_scraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":1,"last_run_end":"2026-09-04T21:07:45+00:00","last_run_id":44904,"last_run_start":"2026-09-04T21:06:00+00:00","last_runtime_seconds":105.54854986723512,"last_status":"success","law_review_id":565,"law_review_name":"Harvard Business Law Review","law_review_scraper_name":"harvard_business_law_review_scraper.py","module_path":"scrapers.harvard_business_law_review_scraper","platform":"wordpress","scraper_id":"harvard_business_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Harvard Journal of Sports and Entertainment Law","class_name":null,"days_since_last_run":17,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_journal_of_sports_and_entertainment_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 234758, \"canonical_name\": \"Harvard Journal of Sports and Entertainment Law\", \"child_pid\": 243684, \"file_path\": \"scrapers/harvard_journal_of_sports_and_entertainment_law_scraper.py\", \"heartbeat_at\": \"2026-09-04T21:04:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 566, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-04T21:04:14+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"harvard_journal_of_sports_and_entertainment_law_scraper\", \"script_path\": \"scrapers/harvard_journal_of_sports_and_entertainment_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788555854_harvard_journal_of_sports_and_entertainment_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788555854_harvard_journal_of_sports_and_entertainment_law_scraper.out.log\", \"timeout_minutes\": 30}","last_pdfs_downloaded":1,"last_run_end":"2026-09-04T21:04:16+00:00","last_run_id":44903,"last_run_start":"2026-09-04T21:04:14+00:00","last_runtime_seconds":2.0194222568534315,"last_status":"success","law_review_id":566,"law_review_name":"Harvard Journal of Sports and Entertainment Law","law_review_scraper_name":"harvard_journal_of_sports_and_entertainment_law_scraper.py","module_path":"scrapers.harvard_journal_of_sports_and_entertainment_law_scraper","platform":"wordpress","scraper_id":"harvard_journal_of_sports_and_entertainment_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Harvard Latin American Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_latin_american_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":87,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250294, \"canonical_name\": \"Harvard Latin American Law Review\", \"child_pid\": 628370, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WordPressMediaApiScraperBase:Harvard Latin American Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_latin_american_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:47:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 397, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:47:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"harvard_latin_american_law_review_scraper\", \"script_path\": \"scrapers/harvard_latin_american_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789282052_harvard_latin_american_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789282052_harvard_latin_american_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:47:47+00:00","last_run_id":45444,"last_run_start":"2026-09-13T06:47:32+00:00","last_runtime_seconds":15.36206355271861,"last_status":"no_new_content","law_review_id":397,"law_review_name":"Harvard Latin American Law Review","law_review_scraper_name":"harvard_latin_american_law_review_scraper.py","module_path":"scrapers.harvard_latin_american_law_review_scraper","platform":"wordpress","scraper_id":"harvard_latin_american_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Harvard Negotiation Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/harvard_negotiation_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":147,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250294, \"canonical_name\": \"Harvard Negotiation Law Review\", \"child_pid\": 628885, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WordPressMediaApiScraperBase:Harvard Negotiation Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/harvard_negotiation_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:47:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 567, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:47:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"harvard_negotiation_law_review_scraper\", \"script_path\": \"scrapers/harvard_negotiation_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789282078_harvard_negotiation_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789282078_harvard_negotiation_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:48:28+00:00","last_run_id":45448,"last_run_start":"2026-09-13T06:47:58+00:00","last_runtime_seconds":29.788830961100757,"last_status":"no_new_content","law_review_id":567,"law_review_name":"Harvard Negotiation Law Review","law_review_scraper_name":"harvard_negotiation_law_review_scraper.py","module_path":"scrapers.harvard_negotiation_law_review_scraper","platform":"wordpress","scraper_id":"harvard_negotiation_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Hastings Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/hastings_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":4,"last_extra_json":"{\"automation_cycle_id\": 265116, \"canonical_name\": \"Hastings Law Journal\", \"child_pid\": 419314, \"download_queue\": {\"due\": 337, \"pending\": 341, \"retries\": 4, \"scope\": \"HastingsLawJournalScraper:Hastings Law Journal\", \"waiting\": 4}, \"file_path\": \"scrapers/hastings_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:10:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1148, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:05:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"hastings_law_journal_scraper\", \"script_path\": \"scrapers/hastings_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945556_hastings_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945556_hastings_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:10:50+00:00","last_run_id":46224,"last_run_start":"2026-09-20T23:05:56+00:00","last_runtime_seconds":282.105107372161,"last_status":"protected","law_review_id":1148,"law_review_name":"Hastings Law Journal","law_review_scraper_name":"hastings_law_journal_scraper.py","module_path":"scrapers.hastings_law_journal_scraper","platform":"playwright","scraper_id":"hastings_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Hastings Science and Technology Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/hastings_science_and_technology_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"MOVED: repository host unreachable for https://repository.uclawsf.edu/hastings_science_technology_law_journal/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://repository.uclawsf.edu/hastings_science_technology_law_journal/\nCall log:\n  - navigating to \"https://repository.uclawsf.edu/hastings_science_technology_law_journal/\", waiting until \"domcontentloaded\"","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250294, \"canonical_name\": \"Hastings Science and Technology Law Journal\", \"child_pid\": 628624, \"discovery_problem\": \"MOVED: repository host unreachable for https://repository.uclawsf.edu/hastings_science_technology_law_journal/: Error: Page.goto: net::ERR_NAME_NOT_RESOLVED at https://repository.uclawsf.edu/hastings_science_technology_law_journal/\\nCall log:\\n  - navigating to \\\"https://repository.uclawsf.edu/hastings_science_technology_law_journal/\\\", waiting until \\\"domcontentloaded\\\"\\n\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HastingsScienceAndTechnologyLawJournalScraper:Hastings Science and Technology Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/hastings_science_and_technology_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:47:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 568, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:47:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"hastings_science_and_technology_law_journal_scraper\", \"script_path\": \"scrapers/hastings_science_and_technology_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789282068_hastings_science_and_technology_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789282068_hastings_science_and_technology_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:47:57+00:00","last_run_id":45447,"last_run_start":"2026-09-13T06:47:48+00:00","last_runtime_seconds":8.162779978942126,"last_status":"no_items","law_review_id":568,"law_review_name":"Hastings Science and Technology Law Journal","law_review_scraper_name":"hastings_science_and_technology_law_journal_scraper.py","module_path":"scrapers.hastings_science_and_technology_law_journal_scraper","platform":"bepress","scraper_id":"hastings_science_and_technology_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Health Matrix: Journal of Law-Medicine","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/health_matrix_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":52,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264993, \"canonical_name\": \"Health Matrix: Journal of Law-Medicine\", \"child_pid\": 285934, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 59, \"mode\": \"balanced\", \"remaining_units\": 14, \"scope\": \"https://scholarlycommons.law.case.edu/healthmatrix/\", \"selected_units\": 25, \"visited_this_run\": 18, \"visited_units\": 45}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://scholarlycommons.law.case.edu/healthmatrix/vol32/iss1/\", \"download_queue\": {\"due\": 144, \"pending\": 147, \"retries\": 8, \"scope\": \"HealthMatrixJournalOfLawMedicineScraper:Health Matrix: Journal of Law-Medicine\", \"waiting\": 3}, \"file_path\": \"scrapers/health_matrix_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:46:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 233, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:45:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"health_matrix_scraper\", \"script_path\": \"scrapers/health_matrix_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940712_health_matrix_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940712_health_matrix_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:47:11+00:00","last_run_id":46129,"last_run_start":"2026-09-20T21:45:12+00:00","last_runtime_seconds":114.00845190836117,"last_status":"partial","law_review_id":233,"law_review_name":"Health Matrix: Journal of Law-Medicine","law_review_scraper_name":"health_matrix_scraper.py","module_path":"scrapers.health_matrix_scraper","platform":"bepress","scraper_id":"health_matrix_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Hofstra Journal of International Business and Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/hofstra_journal_of_international_business_and_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":110,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264993, \"canonical_name\": \"Hofstra Journal of International Business and Law\", \"child_pid\": 280736, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 38, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarlycommons.law.hofstra.edu/jibl/\", \"selected_units\": 25, \"visited_this_run\": 14, \"visited_units\": 38}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://scholarlycommons.law.hofstra.edu/jibl/vol22/iss2/\", \"download_queue\": {\"due\": 113, \"pending\": 116, \"retries\": 10, \"scope\": \"HofstraJournalOfInternationalBusinessAndLawScraper:Hofstra Journal of International Business and Law\", \"waiting\": 3}, \"file_path\": \"scrapers/hofstra_journal_of_international_business_and_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:44:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 570, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:42:18+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"hofstra_journal_of_international_business_and_law_scraper\", \"script_path\": \"scrapers/hofstra_journal_of_international_business_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940538_hofstra_journal_of_international_business_and_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940538_hofstra_journal_of_international_business_and_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:45:12+00:00","last_run_id":46125,"last_run_start":"2026-09-20T21:42:18+00:00","last_runtime_seconds":171.61729354597628,"last_status":"partial","law_review_id":570,"law_review_name":"Hofstra Journal of International Business and Law","law_review_scraper_name":"hofstra_journal_of_international_business_and_law_scraper.py","module_path":"scrapers.hofstra_journal_of_international_business_and_law_scraper","platform":"bepress","scraper_id":"hofstra_journal_of_international_business_and_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Hofstra Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/hofstra_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":37,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265116, \"canonical_name\": \"Hofstra Law Review\", \"child_pid\": 419315, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 203, \"mode\": \"balanced\", \"remaining_units\": 154, \"scope\": \"https://scholarlycommons.law.hofstra.edu/hlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 49}, \"download_queue\": {\"due\": 413, \"pending\": 416, \"retries\": 3, \"scope\": \"HofstraLawReviewScraper:Hofstra Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/hofstra_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:05:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 189, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:05:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"hofstra_scraper\", \"script_path\": \"scrapers/hofstra_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945556_hofstra_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945556_hofstra_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:06:19+00:00","last_run_id":46225,"last_run_start":"2026-09-20T23:05:56+00:00","last_runtime_seconds":22.412152792327106,"last_status":"partial","law_review_id":189,"law_review_name":"Hofstra Law Review","law_review_scraper_name":"hofstra_scraper.py","module_path":"scrapers.hofstra_scraper","platform":"bepress","scraper_id":"hofstra_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Houston Journal of Health Law and Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-07-13 04:07:18","file_path":"scrapers/houston_journal_of_health_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":61,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250294, \"canonical_name\": \"Houston Journal of Health Law and Policy\", \"child_pid\": 630251, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HoustonJournalOfHealthLawAndPolicyScraper:Houston Journal of Health Law and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/houston_journal_of_health_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:49:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 573, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:48:28+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"houston_journal_of_health_law_and_policy_scraper\", \"script_path\": \"scrapers/houston_journal_of_health_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789282108_houston_journal_of_health_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789282108_houston_journal_of_health_law_and_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":5,"last_run_end":"2026-09-13T06:49:35+00:00","last_run_id":45449,"last_run_start":"2026-09-13T06:48:28+00:00","last_runtime_seconds":65.80953101813793,"last_status":"success","law_review_id":573,"law_review_name":"Houston Journal of Health Law and Policy","law_review_scraper_name":"houston_journal_of_health_law_and_policy_scraper.py","module_path":"scrapers.houston_journal_of_health_law_and_policy_scraper","platform":"scholastica","scraper_id":"houston_journal_of_health_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Howard Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/howard_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":100,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250294, \"canonical_name\": \"Howard Law Journal\", \"child_pid\": 632005, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"HowardLawJournalScraper:Howard Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/howard_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:58:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 140, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:49:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"howard_law_journal_scraper\", \"script_path\": \"scrapers/howard_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789282175_howard_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789282175_howard_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":4,"last_run_end":"2026-09-13T06:58:32+00:00","last_run_id":45451,"last_run_start":"2026-09-13T06:49:35+00:00","last_runtime_seconds":536.3843532484025,"last_status":"success","law_review_id":140,"law_review_name":"Howard Law Journal","law_review_scraper_name":"howard_law_journal_scraper.py","module_path":"scrapers.howard_law_journal_scraper","platform":"sitemap","scraper_id":"howard_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Idaho Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/idaho_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":20,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264993, \"canonical_name\": \"Idaho Law Review\", \"child_pid\": 280762, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 33, \"mode\": \"balanced\", \"remaining_units\": 2, \"scope\": \"https://digitalcommons.law.uidaho.edu/idaho-law-review/\", \"selected_units\": 25, \"visited_this_run\": 15, \"visited_units\": 31}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://digitalcommons.law.uidaho.edu/idaho-law-review/vol62/iss2/\", \"download_queue\": {\"due\": 119, \"pending\": 122, \"retries\": 10, \"scope\": \"IdahoLawReviewScraper:Idaho Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/idaho_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:44:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 358, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:42:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"idaho_scraper\", \"script_path\": \"scrapers/idaho_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940541_idaho_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940541_idaho_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:45:10+00:00","last_run_id":46126,"last_run_start":"2026-09-20T21:42:21+00:00","last_runtime_seconds":166.78898611990735,"last_status":"partial","law_review_id":358,"law_review_name":"Idaho Law Review","law_review_scraper_name":"idaho_scraper.py","module_path":"scrapers.idaho_scraper","platform":"bepress","scraper_id":"idaho_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Independent Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/independent_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://independentlawjournal.org/wp-json/wp/v2/media","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250294, \"canonical_name\": \"Independent Law Journal\", \"child_pid\": 632118, \"discovery_problem\": \"ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://independentlawjournal.org/wp-json/wp/v2/media\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"IndependentLawJournalScraper:Independent Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/independent_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T06:50:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 579, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:49:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"independent_law_journal_scraper\", \"script_path\": \"scrapers/independent_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789282179_independent_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789282179_independent_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T06:50:10+00:00","last_run_id":45452,"last_run_start":"2026-09-13T06:49:39+00:00","last_runtime_seconds":30.570354599971324,"last_status":"no_items","law_review_id":579,"law_review_name":"Independent Law Journal","law_review_scraper_name":"independent_law_journal_scraper.py","module_path":"scrapers.independent_law_journal_scraper","platform":"wordpress","scraper_id":"independent_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Indiana Journal of Global Legal Studies","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/indiana_journal_of_global_legal_studies_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":14,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264924, \"canonical_name\": \"Indiana Journal of Global Legal Studies\", \"child_pid\": 199869, \"discovery_coverage\": {\"capped\": true, \"current_issue\": \"https://www.repository.law.indiana.edu/ijgls/vol26/iss1/\", \"current_issue_articles\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 13, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://www.repository.law.indiana.edu/ijgls/vol26/iss1/#metadata-articles\", \"selected_units\": 13, \"visited_this_run\": 13, \"visited_units\": 13}, \"discovery_complete\": false, \"known_units\": 118, \"mode\": \"balanced\", \"remaining_units\": 110, \"scope\": \"https://www.repository.law.indiana.edu/ijgls/all_issues.html#metadata-issues\", \"selected_units\": 8, \"visited_this_run\": 8, \"visited_units\": 8}, \"download_queue\": {\"due\": 66, \"pending\": 69, \"retries\": 3, \"scope\": \"IndianaJournalOfGlobalLegalStudiesScraper:Indiana Journal of Global Legal Studies\", \"waiting\": 3}, \"file_path\": \"scrapers/indiana_journal_of_global_legal_studies_scraper.py\", \"heartbeat_at\": \"2026-09-20T20:53:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 581, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T20:51:32+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"indiana_journal_of_global_legal_studies_scraper\", \"script_path\": \"scrapers/indiana_journal_of_global_legal_studies_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789937492_indiana_journal_of_global_legal_studies_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789937492_indiana_journal_of_global_legal_studies_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T20:53:09+00:00","last_run_id":46102,"last_run_start":"2026-09-20T20:51:32+00:00","last_runtime_seconds":96.69527622731403,"last_status":"partial","law_review_id":581,"law_review_name":"Indiana Journal of Global Legal Studies","law_review_scraper_name":"indiana_journal_of_global_legal_studies_scraper.py","module_path":"scrapers.indiana_journal_of_global_legal_studies_scraper","platform":"bepress","scraper_id":"indiana_journal_of_global_legal_studies_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Intellectual Property and Computer Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/intellectual_property_and_computer_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":52,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250320, \"canonical_name\": \"Intellectual Property and Computer Law Journal\", \"child_pid\": 657126, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 12, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.law.uc.edu/ipclj/\", \"selected_units\": 12, \"visited_this_run\": 12, \"visited_units\": 12}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"IntellectualPropertyAndComputerLawJournalScraper:Intellectual Property and Computer Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/intellectual_property_and_computer_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T07:05:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 583, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T07:05:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"intellectual_property_and_computer_law_journal_scraper\", \"script_path\": \"scrapers/intellectual_property_and_computer_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789283123_intellectual_property_and_computer_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789283123_intellectual_property_and_computer_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T07:06:07+00:00","last_run_id":45457,"last_run_start":"2026-09-13T07:05:23+00:00","last_runtime_seconds":42.50135697796941,"last_status":"no_new_content","law_review_id":583,"law_review_name":"Intellectual Property and Computer Law Journal","law_review_scraper_name":"intellectual_property_and_computer_law_journal_scraper.py","module_path":"scrapers.intellectual_property_and_computer_law_journal_scraper","platform":"bepress","scraper_id":"intellectual_property_and_computer_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Intercultural Human Rights Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/intercultural_human_rights_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":216,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251242, \"canonical_name\": \"Intercultural Human Rights Law Review\", \"child_pid\": 1707288, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 19, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.stu.edu/ihrlr/\", \"selected_units\": 19, \"visited_this_run\": 19, \"visited_units\": 19}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"InterculturalHumanRightsLawReviewScraper:Intercultural Human Rights Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/intercultural_human_rights_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T18:09:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 585, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T18:09:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"intercultural_human_rights_law_review_scraper\", \"script_path\": \"scrapers/intercultural_human_rights_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789322950_intercultural_human_rights_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789322950_intercultural_human_rights_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T18:09:19+00:00","last_run_id":45806,"last_run_start":"2026-09-13T18:09:10+00:00","last_runtime_seconds":8.453458327800035,"last_status":"no_new_content","law_review_id":585,"law_review_name":"Intercultural Human Rights Law Review","law_review_scraper_name":"intercultural_human_rights_law_review_scraper.py","module_path":"scrapers.intercultural_human_rights_law_review_scraper","platform":"bepress","scraper_id":"intercultural_human_rights_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The International Journal of Law, Ethics, and Technology","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/international_journal_law_ethics_technology_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":103,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250320, \"canonical_name\": \"The International Journal of Law, Ethics, and Technology\", \"child_pid\": 657075, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"InternationalJournalLawEthicsTechnologyScraper:The International Journal of Law, Ethics, and Technology\", \"waiting\": 0}, \"file_path\": \"scrapers/international_journal_law_ethics_technology_scraper.py\", \"heartbeat_at\": \"2026-09-13T07:05:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 780, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T07:05:13+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"international_journal_law_ethics_technology_scraper\", \"script_path\": \"scrapers/international_journal_law_ethics_technology_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789283113_international_journal_law_ethics_technology_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789283113_international_journal_law_ethics_technology_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T07:05:23+00:00","last_run_id":45453,"last_run_start":"2026-09-13T07:05:13+00:00","last_runtime_seconds":9.722932221833616,"last_status":"no_new_content","law_review_id":780,"law_review_name":"The International Journal of Law, Ethics, and Technology","law_review_scraper_name":"international_journal_law_ethics_technology_scraper.py","module_path":"scrapers.international_journal_law_ethics_technology_scraper","platform":"wordpress","scraper_id":"international_journal_law_ethics_technology_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"International Journal of Legal Information","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/international_journal_of_legal_information_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":84,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250320, \"canonical_name\": \"International Journal of Legal Information\", \"child_pid\": 660796, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"InternationalJournalOfLegalInformationScraper:International Journal of Legal Information\", \"waiting\": 0}, \"file_path\": \"scrapers/international_journal_of_legal_information_scraper.py\", \"heartbeat_at\": \"2026-09-13T07:08:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 587, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T07:07:16+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"international_journal_of_legal_information_scraper\", \"script_path\": \"scrapers/international_journal_of_legal_information_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789283236_international_journal_of_legal_information_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789283236_international_journal_of_legal_information_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T07:09:01+00:00","last_run_id":45460,"last_run_start":"2026-09-13T07:07:16+00:00","last_runtime_seconds":103.85055345762521,"last_status":"no_new_content","law_review_id":587,"law_review_name":"International Journal of Legal Information","law_review_scraper_name":"international_journal_of_legal_information_scraper.py","module_path":"scrapers.international_journal_of_legal_information_scraper","platform":"bepress","scraper_id":"international_journal_of_legal_information_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"International Law Studies","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/international_law_studies_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":55,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265127, \"canonical_name\": \"International Law Studies\", \"child_pid\": 428963, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 107, \"mode\": \"balanced\", \"remaining_units\": 69, \"scope\": \"https://digital-commons.usnwc.edu/ils/\", \"selected_units\": 25, \"visited_this_run\": 21, \"visited_units\": 38}, \"download_queue\": {\"due\": 612, \"pending\": 615, \"retries\": 3, \"scope\": \"InternationalLawStudiesScraper:International Law Studies\", \"waiting\": 3}, \"file_path\": \"scrapers/international_law_studies_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:12:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 376, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:12:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"international_law_studies_scraper\", \"script_path\": \"scrapers/international_law_studies_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945928_international_law_studies_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945928_international_law_studies_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:12:49+00:00","last_run_id":46230,"last_run_start":"2026-09-20T23:12:08+00:00","last_runtime_seconds":40.57916008122265,"last_status":"partial","law_review_id":376,"law_review_name":"International Law Studies","law_review_scraper_name":"international_law_studies_scraper.py","module_path":"scrapers.international_law_studies_scraper","platform":"bepress","scraper_id":"international_law_studies_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Criminal Law and Criminology","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_criminal_law_criminology_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":42,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250320, \"canonical_name\": \"Journal of Criminal Law and Criminology\", \"child_pid\": 658609, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalCriminalLawCriminologyScraper:Journal of Criminal Law and Criminology\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_criminal_law_criminology_scraper.py\", \"heartbeat_at\": \"2026-09-13T07:06:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 47, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T07:06:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_criminal_law_criminology_scraper\", \"script_path\": \"scrapers/journal_criminal_law_criminology_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789283168_journal_criminal_law_criminology_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789283168_journal_criminal_law_criminology_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T07:06:32+00:00","last_run_id":45458,"last_run_start":"2026-09-13T07:06:08+00:00","last_runtime_seconds":23.228853166103363,"last_status":"no_new_content","law_review_id":47,"law_review_name":"Journal of Criminal Law and Criminology","law_review_scraper_name":"journal_criminal_law_criminology_scraper.py","module_path":"scrapers.journal_criminal_law_criminology_scraper","platform":"bepress","scraper_id":"journal_criminal_law_criminology_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Air Law and Commerce","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_air_law_and_commerce_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":138,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264993, \"canonical_name\": \"Journal of Air Law and Commerce\", \"child_pid\": 280765, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 362, \"mode\": \"balanced\", \"remaining_units\": 332, \"scope\": \"https://scholar.smu.edu/jalc/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 30}, \"download_queue\": {\"due\": 14, \"pending\": 17, \"retries\": 5, \"scope\": \"JournalOfAirLawAndCommerceScraper:Journal of Air Law and Commerce\", \"waiting\": 3}, \"file_path\": \"scrapers/journal_of_air_law_and_commerce_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:46:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 593, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:42:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_air_law_and_commerce_scraper\", \"script_path\": \"scrapers/journal_of_air_law_and_commerce_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940543_journal_of_air_law_and_commerce_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940543_journal_of_air_law_and_commerce_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:46:31+00:00","last_run_id":46127,"last_run_start":"2026-09-20T21:42:23+00:00","last_runtime_seconds":234.13720584381372,"last_status":"partial","law_review_id":593,"law_review_name":"Journal of Air Law and Commerce","law_review_scraper_name":"journal_of_air_law_and_commerce_scraper.py","module_path":"scrapers.journal_of_air_law_and_commerce_scraper","platform":"bepress","scraper_id":"journal_of_air_law_and_commerce_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Business & Technology Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_business_and_technology_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":40,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265007, \"canonical_name\": \"Journal of Business & Technology Law\", \"child_pid\": 290295, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 42, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.law.umaryland.edu/jbtl/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 42}, \"download_queue\": {\"due\": 190, \"pending\": 193, \"retries\": 5, \"scope\": \"JournalOfBusinessAndTechnologyLawScraper:Journal of Business & Technology Law\", \"waiting\": 3}, \"file_path\": \"scrapers/journal_of_business_and_technology_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:48:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 375, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:48:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_business_and_technology_law_scraper\", \"script_path\": \"scrapers/journal_of_business_and_technology_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940919_journal_of_business_and_technology_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940919_journal_of_business_and_technology_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:49:01+00:00","last_run_id":46132,"last_run_start":"2026-09-20T21:48:39+00:00","last_runtime_seconds":21.798401051666588,"last_status":"partial","law_review_id":375,"law_review_name":"Journal of Business & Technology Law","law_review_scraper_name":"journal_of_business_and_technology_law_scraper.py","module_path":"scrapers.journal_of_business_and_technology_law_scraper","platform":"bepress","scraper_id":"journal_of_business_and_technology_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Business, Entrepreneurship and the Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_business_entrepreneurship_and_the_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":8,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 264993, \"canonical_name\": \"Journal of Business, Entrepreneurship and the Law\", \"child_pid\": 285935, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.pepperdine.edu/jbel/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 39, \"pending\": 42, \"retries\": 3, \"scope\": \"ComprehensiveJBELScraper:Journal of Business, Entrepreneurship and the Law\", \"waiting\": 3}, \"file_path\": \"scrapers/journal_of_business_entrepreneurship_and_the_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:46:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 595, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:45:17+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_business_entrepreneurship_and_the_law_scraper\", \"script_path\": \"scrapers/journal_of_business_entrepreneurship_and_the_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940717_journal_of_business_entrepreneurship_and_the_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940717_journal_of_business_entrepreneurship_and_the_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:47:09+00:00","last_run_id":46130,"last_run_start":"2026-09-20T21:45:17+00:00","last_runtime_seconds":111.3345379177481,"last_status":"partial","law_review_id":595,"law_review_name":"Journal of Business, Entrepreneurship and the Law","law_review_scraper_name":"journal_of_business_entrepreneurship_and_the_law_scraper.py","module_path":"scrapers.journal_of_business_entrepreneurship_and_the_law_scraper","platform":"bepress","scraper_id":"journal_of_business_entrepreneurship_and_the_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Catholic Legal Studies","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_catholic_legal_studies_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":115,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265127, \"canonical_name\": \"Journal of Catholic Legal Studies\", \"child_pid\": 428961, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 28, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.law.stjohns.edu/jcls/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 28}, \"download_queue\": {\"due\": 95, \"pending\": 98, \"retries\": 3, \"scope\": \"JournalOfCatholicLegalStudiesScraper:Journal of Catholic Legal Studies\", \"waiting\": 3}, \"file_path\": \"scrapers/journal_of_catholic_legal_studies_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:12:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 596, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:12:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_catholic_legal_studies_scraper\", \"script_path\": \"scrapers/journal_of_catholic_legal_studies_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945928_journal_of_catholic_legal_studies_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945928_journal_of_catholic_legal_studies_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:12:31+00:00","last_run_id":46228,"last_run_start":"2026-09-20T23:12:08+00:00","last_runtime_seconds":22.911719207186252,"last_status":"partial","law_review_id":596,"law_review_name":"Journal of Catholic Legal Studies","law_review_scraper_name":"journal_of_catholic_legal_studies_scraper.py","module_path":"scrapers.journal_of_catholic_legal_studies_scraper","platform":"bepress","scraper_id":"journal_of_catholic_legal_studies_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Civil Rights and Economic Development","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_civil_rights_and_economic_development_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":163,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250365, \"canonical_name\": \"Journal of Civil Rights and Economic Development\", \"child_pid\": 712613, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 106, \"mode\": \"balanced\", \"remaining_units\": 81, \"scope\": \"https://scholarship.law.stjohns.edu/jcred/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfCivilRightsAndEconomicDevelopmentScraper:Journal of Civil Rights and Economic Development\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_civil_rights_and_economic_development_scraper.py\", \"heartbeat_at\": \"2026-09-13T07:40:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1158, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T07:38:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_civil_rights_and_economic_development_scraper\", \"script_path\": \"scrapers/journal_of_civil_rights_and_economic_development_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789285136_journal_of_civil_rights_and_economic_development_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789285136_journal_of_civil_rights_and_economic_development_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T07:41:01+00:00","last_run_id":45466,"last_run_start":"2026-09-13T07:38:56+00:00","last_runtime_seconds":123.92776008229703,"last_status":"no_new_content","law_review_id":1158,"law_review_name":"Journal of Civil Rights and Economic Development","law_review_scraper_name":"journal_of_civil_rights_and_economic_development_scraper.py","module_path":"scrapers.journal_of_civil_rights_and_economic_development_scraper","platform":"bepress","scraper_id":"journal_of_civil_rights_and_economic_development_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Dispute Resolution","class_name":null,"days_since_last_run":39,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_dispute_resolution_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":95,"last_error_category":"digital_commons_waf_block","last_error_message":"Digital Commons WAF Block (HTTP 403) for https://scholarship.law.missouri.edu/context/jdr/article/2006/viewcontent/","last_error_traceback":null,"last_errors":6,"last_extra_json":"{\"automation_cycle_id\": 155305, \"canonical_name\": \"Journal of Dispute Resolution\", \"child_pid\": 3440941, \"file_path\": \"scrapers/journal_of_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-08-14T09:03:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 389, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-14T08:55:19+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_dispute_resolution_scraper\", \"script_path\": \"scrapers/journal_of_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786697719_journal_of_dispute_resolution_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786697719_journal_of_dispute_resolution_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-08-14T09:03:40+00:00","last_run_id":44849,"last_run_start":"2026-08-14T08:55:19+00:00","last_runtime_seconds":501.0160367740318,"last_status":"protected","law_review_id":389,"law_review_name":"Journal of Dispute Resolution","law_review_scraper_name":"journal_of_dispute_resolution_scraper.py","module_path":"scrapers.journal_of_dispute_resolution_scraper","platform":"bepress","scraper_id":"journal_of_dispute_resolution_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Food Law and Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_food_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":118,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265007, \"canonical_name\": \"Journal of Food Law and Policy\", \"child_pid\": 290294, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 43, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarworks.uark.edu/jflp/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 43}, \"download_queue\": {\"due\": 136, \"pending\": 139, \"retries\": 3, \"scope\": \"JournalOfFoodLawAndPolicyScraper:Journal of Food Law and Policy\", \"waiting\": 3}, \"file_path\": \"scrapers/journal_of_food_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:48:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 600, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:48:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_food_law_and_policy_scraper\", \"script_path\": \"scrapers/journal_of_food_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940919_journal_of_food_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940919_journal_of_food_law_and_policy_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:49:05+00:00","last_run_id":46131,"last_run_start":"2026-09-20T21:48:39+00:00","last_runtime_seconds":25.052148272283375,"last_status":"partial","law_review_id":600,"law_review_name":"Journal of Food Law and Policy","law_review_scraper_name":"journal_of_food_law_and_policy_scraper.py","module_path":"scrapers.journal_of_food_law_and_policy_scraper","platform":"bepress","scraper_id":"journal_of_food_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Global Justice and Public Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_global_justice_and_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":145,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250365, \"canonical_name\": \"Journal of Global Justice and Public Policy\", \"child_pid\": 714233, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfGlobalJusticeAndPublicPolicyScraper:Journal of Global Justice and Public Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_global_justice_and_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T07:40:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 602, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T07:39:59+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_global_justice_and_public_policy_scraper\", \"script_path\": \"scrapers/journal_of_global_justice_and_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789285199_journal_of_global_justice_and_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789285199_journal_of_global_justice_and_public_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T07:41:15+00:00","last_run_id":45468,"last_run_start":"2026-09-13T07:39:59+00:00","last_runtime_seconds":75.77254002215341,"last_status":"no_new_content","law_review_id":602,"law_review_name":"Journal of Global Justice and Public Policy","law_review_scraper_name":"journal_of_global_justice_and_public_policy_scraper.py","module_path":"scrapers.journal_of_global_justice_and_public_policy_scraper","platform":"wordpress","scraper_id":"journal_of_global_justice_and_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Health and Biomedical Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_health_and_biomedical_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":8,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250365, \"canonical_name\": \"Journal of Health and Biomedical Law\", \"child_pid\": 715570, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfHealthAndBiomedicalLawScraper:Journal of Health and Biomedical Law\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_health_and_biomedical_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:05:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 603, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T07:40:57+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_health_and_biomedical_law_scraper\", \"script_path\": \"scrapers/journal_of_health_and_biomedical_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789285257_journal_of_health_and_biomedical_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789285257_journal_of_health_and_biomedical_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:06:21+00:00","last_run_id":45469,"last_run_start":"2026-09-13T07:40:57+00:00","last_runtime_seconds":1522.7237580623478,"last_status":"no_new_content","law_review_id":603,"law_review_name":"Journal of Health and Biomedical Law","law_review_scraper_name":"journal_of_health_and_biomedical_law_scraper.py","module_path":"scrapers.journal_of_health_and_biomedical_law_scraper","platform":"wordpress","scraper_id":"journal_of_health_and_biomedical_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of International Law and Comparative Studies","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_international_law_and_comparative_studies_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":59,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250365, \"canonical_name\": \"Journal of International Law and Comparative Studies\", \"child_pid\": 712822, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfInternationalLawAndComparativeStudiesScraper:Journal of International Law and Comparative Studies\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_international_law_and_comparative_studies_scraper.py\", \"heartbeat_at\": \"2026-09-13T07:39:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 605, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T07:39:02+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_international_law_and_comparative_studies_scraper\", \"script_path\": \"scrapers/journal_of_international_law_and_comparative_studies_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789285142_journal_of_international_law_and_comparative_studies_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789285142_journal_of_international_law_and_comparative_studies_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T07:39:58+00:00","last_run_id":45467,"last_run_start":"2026-09-13T07:39:02+00:00","last_runtime_seconds":55.95777988433838,"last_status":"no_new_content","law_review_id":605,"law_review_name":"Journal of International Law and Comparative Studies","law_review_scraper_name":"journal_of_international_law_and_comparative_studies_scraper.py","module_path":"scrapers.journal_of_international_law_and_comparative_studies_scraper","platform":"bepress","scraper_id":"journal_of_international_law_and_comparative_studies_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Land Use and Environmental Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_land_use_and_environmental_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":83,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265007, \"canonical_name\": \"Journal of Land Use and Environmental Law\", \"child_pid\": 290300, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 40, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://ir.law.fsu.edu/jluel/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 40}, \"download_queue\": {\"due\": 111, \"pending\": 114, \"retries\": 3, \"scope\": \"JournalOfLandUseAndEnvironmentalLawScraper:Journal of Land Use and Environmental Law\", \"waiting\": 3}, \"file_path\": \"scrapers/journal_of_land_use_and_environmental_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:49:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 609, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:48:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_land_use_and_environmental_law_scraper\", \"script_path\": \"scrapers/journal_of_land_use_and_environmental_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940919_journal_of_land_use_and_environmental_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940919_journal_of_land_use_and_environmental_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:49:58+00:00","last_run_id":46134,"last_run_start":"2026-09-20T21:48:39+00:00","last_runtime_seconds":78.63476841105148,"last_status":"partial","law_review_id":609,"law_review_name":"Journal of Land Use and Environmental Law","law_review_scraper_name":"journal_of_land_use_and_environmental_law_scraper.py","module_path":"scrapers.journal_of_land_use_and_environmental_law_scraper","platform":"bepress","scraper_id":"journal_of_land_use_and_environmental_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Law & Education","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_and_education_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":55,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265007, \"canonical_name\": \"Journal of Law & Education\", \"child_pid\": 291443, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 205, \"mode\": \"balanced\", \"remaining_units\": 148, \"scope\": \"https://scholarcommons.sc.edu/jled/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 57}, \"download_queue\": {\"due\": 312, \"pending\": 315, \"retries\": 8, \"scope\": \"JournalOfLawAndEducationScraper:Journal of Law & Education\", \"waiting\": 3}, \"file_path\": \"scrapers/journal_of_law_and_education_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:49:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 300, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:49:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_law_and_education_scraper\", \"script_path\": \"scrapers/journal_of_law_and_education_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940980_journal_of_law_and_education_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940980_journal_of_law_and_education_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:50:04+00:00","last_run_id":46138,"last_run_start":"2026-09-20T21:49:40+00:00","last_runtime_seconds":23.59540863893926,"last_status":"partial","law_review_id":300,"law_review_name":"Journal of Law & Education","law_review_scraper_name":"journal_of_law_and_education_scraper.py","module_path":"scrapers.journal_of_law_and_education_scraper","platform":"bepress","scraper_id":"journal_of_law_and_education_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Law and Mobility","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_and_mobility_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":36,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250902, \"canonical_name\": \"Journal of Law and Mobility\", \"child_pid\": 1306896, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 9, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://repository.law.umich.edu/jlm/\", \"selected_units\": 9, \"visited_this_run\": 9, \"visited_units\": 9}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfLawAndMobilityScraper:Journal of Law and Mobility\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_law_and_mobility_scraper.py\", \"heartbeat_at\": \"2026-09-13T13:59:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 613, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T13:58:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_law_and_mobility_scraper\", \"script_path\": \"scrapers/journal_of_law_and_mobility_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789307918_journal_of_law_and_mobility_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789307918_journal_of_law_and_mobility_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T14:00:02+00:00","last_run_id":45711,"last_run_start":"2026-09-13T13:58:38+00:00","last_runtime_seconds":79.00529528735206,"last_status":"no_new_content","law_review_id":613,"law_review_name":"Journal of Law and Mobility","law_review_scraper_name":"journal_of_law_and_mobility_scraper.py","module_path":"scrapers.journal_of_law_and_mobility_scraper","platform":"bepress","scraper_id":"journal_of_law_and_mobility_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Law and Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":41,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265127, \"canonical_name\": \"Journal of Law and Policy\", \"child_pid\": 430663, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 68, \"mode\": \"balanced\", \"remaining_units\": 25, \"scope\": \"https://brooklynworks.brooklaw.edu/jlp/\", \"selected_units\": 25, \"visited_this_run\": 21, \"visited_units\": 43}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://brooklynworks.brooklaw.edu/jlp/vol19/iss1/\", \"download_queue\": {\"due\": 233, \"pending\": 236, \"retries\": 3, \"scope\": \"JournalOfLawAndPolicyScraper:Journal of Law and Policy\", \"waiting\": 3}, \"file_path\": \"scrapers/journal_of_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:14:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 330, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:12:51+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_law_and_policy_scraper\", \"script_path\": \"scrapers/journal_of_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945971_journal_of_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945971_journal_of_law_and_policy_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:14:37+00:00","last_run_id":46234,"last_run_start":"2026-09-20T23:12:51+00:00","last_runtime_seconds":105.51788581581786,"last_status":"partial","law_review_id":330,"law_review_name":"Journal of Law and Policy","law_review_scraper_name":"journal_of_law_and_policy_scraper.py","module_path":"scrapers.journal_of_law_and_policy_scraper","platform":"bepress","scraper_id":"journal_of_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Law and Technology at Texas","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_law_and_technology_at_texas_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":63,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250398, \"canonical_name\": \"Journal of Law and Technology at Texas\", \"child_pid\": 759145, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfLawAndTechnologyAtTexasScraper:Journal of Law and Technology at Texas\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_law_and_technology_at_texas_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:07:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 615, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:07:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_law_and_technology_at_texas_scraper\", \"script_path\": \"scrapers/journal_of_law_and_technology_at_texas_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789286864_journal_of_law_and_technology_at_texas_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789286864_journal_of_law_and_technology_at_texas_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:08:03+00:00","last_run_id":45476,"last_run_start":"2026-09-13T08:07:44+00:00","last_runtime_seconds":19.637958828359842,"last_status":"no_new_content","law_review_id":615,"law_review_name":"Journal of Law and Technology at Texas","law_review_scraper_name":"journal_of_law_and_technology_at_texas_scraper.py","module_path":"scrapers.journal_of_law_and_technology_at_texas_scraper","platform":"wordpress","scraper_id":"journal_of_law_and_technology_at_texas_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Legal Education","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_legal_education_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"HTTP 403 for https://jle.aals.org/context/home/article/4486/viewcontent/ (fallback UA)","last_error_traceback":null,"last_errors":8,"last_extra_json":"{\"automation_cycle_id\": 251299, \"canonical_name\": \"Journal of Legal Education\", \"child_pid\": 1779860, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 300, \"remaining_units\": null, \"scope\": \"https://jle.aals.org/home/#oai\", \"total_records_reported\": \"3427\", \"unit_type\": \"pages\", \"visited_units\": 3}, \"download_queue\": {\"due\": 303, \"pending\": 311, \"retries\": 8, \"scope\": \"JournalOfLegalEducationScraper:Journal of Legal Education\", \"waiting\": 8}, \"file_path\": \"scrapers/journal_of_legal_education_scraper.py\", \"heartbeat_at\": \"2026-09-13T19:17:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 208, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T18:51:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_legal_education_scraper\", \"script_path\": \"scrapers/journal_of_legal_education_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789325469_journal_of_legal_education_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789325469_journal_of_legal_education_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T19:18:06+00:00","last_run_id":45816,"last_run_start":"2026-09-13T18:51:09+00:00","last_runtime_seconds":1616.5465737869963,"last_status":"protected","law_review_id":208,"law_review_name":"Journal of Legal Education","law_review_scraper_name":"journal_of_legal_education_scraper.py","module_path":"scrapers.journal_of_legal_education_scraper","platform":"bepress","scraper_id":"journal_of_legal_education_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Legal Studies in Business","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_legal_studies_in_business_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Sitemap publisher page returned HTTP 403: https://journaloflegalstudiesinbusiness.org/sitemap.xml","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250548, \"canonical_name\": \"Journal of Legal Studies in Business\", \"child_pid\": 921955, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 26, \"pages\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 25, \"mode\": \"balanced\", \"remaining_units\": 5, \"scope\": \"JournalOfLegalStudiesInBusinessScraper:https://journaloflegalstudiesinbusiness.org/sitemap.xml#pages\", \"selected_units\": 10, \"visited_this_run\": 0, \"visited_units\": 20}, \"remaining_units\": 5, \"scope\": \"JournalOfLegalStudiesInBusinessScraper:https://journaloflegalstudiesinbusiness.org/sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"JournalOfLegalStudiesInBusinessScraper:https://journaloflegalstudiesinbusiness.org/sitemap.xml#maps\", \"selected_units\": 1, \"visited_this_run\": 0, \"visited_units\": 1}, \"visited_units\": 21, \"waiting_for_retry\": 11, \"wordpress_api\": null}, \"discovery_problem\": \"ACCESS_RESTRICTED: Sitemap publisher page returned HTTP 403: https://journaloflegalstudiesinbusiness.org/sitemap.xml\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfLegalStudiesInBusinessScraper:Journal of Legal Studies in Business\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_legal_studies_in_business_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:50:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 621, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:50:34+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"journal_of_legal_studies_in_business_scraper\", \"script_path\": \"scrapers/journal_of_legal_studies_in_business_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789293034_journal_of_legal_studies_in_business_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789293034_journal_of_legal_studies_in_business_scraper.out.log\", \"timeout_minutes\": 4}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:50:42+00:00","last_run_id":45563,"last_run_start":"2026-09-13T09:50:34+00:00","last_runtime_seconds":7.307734579779208,"last_status":"no_items","law_review_id":621,"law_review_name":"Journal of Legal Studies in Business","law_review_scraper_name":"journal_of_legal_studies_in_business_scraper.py","module_path":"scrapers.journal_of_legal_studies_in_business_scraper","platform":"wordpress","scraper_id":"journal_of_legal_studies_in_business_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of the Energy Law Practitioner","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_the_energy_law_practitioner_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":32,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250398, \"canonical_name\": \"Journal of the Energy Law Practitioner\", \"child_pid\": 759144, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfTheEnergyLawPractitionerScraper:Journal of the Energy Law Practitioner\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_the_energy_law_practitioner_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:07:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 628, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:07:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_the_energy_law_practitioner_scraper\", \"script_path\": \"scrapers/journal_of_the_energy_law_practitioner_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789286864_journal_of_the_energy_law_practitioner_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789286864_journal_of_the_energy_law_practitioner_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:08:01+00:00","last_run_id":45475,"last_run_start":"2026-09-13T08:07:44+00:00","last_runtime_seconds":17.0613178871572,"last_status":"no_new_content","law_review_id":628,"law_review_name":"Journal of the Energy Law Practitioner","law_review_scraper_name":"journal_of_the_energy_law_practitioner_scraper.py","module_path":"scrapers.journal_of_the_energy_law_practitioner_scraper","platform":"wordpress","scraper_id":"journal_of_the_energy_law_practitioner_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of the National Association of Administrative Law Judiciary","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_the_national_association_of_administrative_law_judiciary_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":54,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250398, \"canonical_name\": \"Journal of the National Association of Administrative Law Judiciary\", \"child_pid\": 759489, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JournalOfTheNationalAssociationOfAdministrativeLawJudiciaryScraper:Journal of the National Association of Administrative Law Judiciary\", \"waiting\": 0}, \"file_path\": \"scrapers/journal_of_the_national_association_of_administrative_law_judiciary_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:08:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 629, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:08:02+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_the_national_association_of_administrative_law_judiciary_scraper\", \"script_path\": \"scrapers/journal_of_the_national_association_of_administrative_law_judiciary_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789286882_journal_of_the_national_association_of_administrative_law_judiciary_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789286882_journal_of_the_national_association_of_administrative_law_judiciary_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:09:01+00:00","last_run_id":45477,"last_run_start":"2026-09-13T08:08:02+00:00","last_runtime_seconds":58.05651485733688,"last_status":"no_new_content","law_review_id":629,"law_review_name":"Journal of the National Association of Administrative Law Judiciary","law_review_scraper_name":"journal_of_the_national_association_of_administrative_law_judiciary_scraper.py","module_path":"scrapers.journal_of_the_national_association_of_administrative_law_judiciary_scraper","platform":"playwright","scraper_id":"journal_of_the_national_association_of_administrative_law_judiciary_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Transnational Law and Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_transnational_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":103,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265007, \"canonical_name\": \"Journal of Transnational Law and Policy\", \"child_pid\": 291183, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 47, \"mode\": \"balanced\", \"remaining_units\": 13, \"scope\": \"https://ir.law.fsu.edu/jtlp/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 34}, \"download_queue\": {\"due\": 40, \"pending\": 43, \"retries\": 3, \"scope\": \"JournalOfTransnationalLawAndPolicyScraper:Journal of Transnational Law and Policy\", \"waiting\": 3}, \"file_path\": \"scrapers/journal_of_transnational_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:49:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 626, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:49:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_of_transnational_law_and_policy_scraper\", \"script_path\": \"scrapers/journal_of_transnational_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940944_journal_of_transnational_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940944_journal_of_transnational_law_and_policy_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:49:38+00:00","last_run_id":46135,"last_run_start":"2026-09-20T21:49:04+00:00","last_runtime_seconds":33.63087544916198,"last_status":"partial","law_review_id":626,"law_review_name":"Journal of Transnational Law and Policy","law_review_scraper_name":"journal_of_transnational_law_and_policy_scraper.py","module_path":"scrapers.journal_of_transnational_law_and_policy_scraper","platform":"bepress","scraper_id":"journal_of_transnational_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Journal of Technology Law & Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_technology_law_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":19,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265007, \"canonical_name\": \"Journal of Technology Law & Policy\", \"child_pid\": 290298, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 53, \"mode\": \"balanced\", \"remaining_units\": 4, \"scope\": \"https://scholarship.law.ufl.edu/jtlp/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 49}, \"download_queue\": {\"due\": 104, \"pending\": 107, \"retries\": 3, \"scope\": \"JournalTechnologyLawPolicyScraper:Journal of Technology Law & Policy\", \"waiting\": 3}, \"file_path\": \"scrapers/journal_technology_law_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:51:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 177, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:48:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"journal_technology_law_policy_scraper\", \"script_path\": \"scrapers/journal_technology_law_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940919_journal_technology_law_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940919_journal_technology_law_policy_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:51:12+00:00","last_run_id":46133,"last_run_start":"2026-09-20T21:48:39+00:00","last_runtime_seconds":152.36206272803247,"last_status":"partial","law_review_id":177,"law_review_name":"Journal of Technology Law & Policy","law_review_scraper_name":"journal_technology_law_policy_scraper.py","module_path":"scrapers.journal_technology_law_policy_scraper","platform":"bepress","scraper_id":"journal_technology_law_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Judicature","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/judicature_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":35,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250398, \"canonical_name\": \"Judicature\", \"child_pid\": 759602, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"JudicatureScraper:Judicature\", \"waiting\": 0}, \"file_path\": \"scrapers/judicature_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:08:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 365, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:08:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"judicature_scraper\", \"script_path\": \"scrapers/judicature_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789286884_judicature_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789286884_judicature_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:08:20+00:00","last_run_id":45478,"last_run_start":"2026-09-13T08:08:04+00:00","last_runtime_seconds":15.701160233002156,"last_status":"no_new_content","law_review_id":365,"law_review_name":"Judicature","law_review_scraper_name":"judicature_scraper.py","module_path":"scrapers.judicature_scraper","platform":"oai_pmh","scraper_id":"judicature_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Kansas Journal of Law & Public Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/kansas_journal_of_law_and_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":188,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250433, \"canonical_name\": \"Kansas Journal of Law & Public Policy\", \"child_pid\": 802779, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"KansasJournalOfLawAndPublicPolicyScraper:Kansas Journal of Law & Public Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/kansas_journal_of_law_and_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:39:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 322, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:34:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"kansas_journal_of_law_and_public_policy_scraper\", \"script_path\": \"scrapers/kansas_journal_of_law_and_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789288463_kansas_journal_of_law_and_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789288463_kansas_journal_of_law_and_public_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:39:27+00:00","last_run_id":45494,"last_run_start":"2026-09-13T08:34:23+00:00","last_runtime_seconds":304.32684460887685,"last_status":"no_new_content","law_review_id":322,"law_review_name":"Kansas Journal of Law & Public Policy","law_review_scraper_name":"kansas_journal_of_law_and_public_policy_scraper.py","module_path":"scrapers.kansas_journal_of_law_and_public_policy_scraper","platform":"sitemap","scraper_id":"kansas_journal_of_law_and_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Kentucky Journal of Equine, Agriculture, and Natural Resources Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/kentucky_journal_of_equine_agriculture_and_natural_resources_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":75,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265007, \"canonical_name\": \"Kentucky Journal of Equine, Agriculture, and Natural Resources Law\", \"child_pid\": 292512, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 42, \"mode\": \"balanced\", \"remaining_units\": 2, \"scope\": \"https://uknowledge.uky.edu/kjeanrl/\", \"selected_units\": 25, \"visited_this_run\": 21, \"visited_units\": 40}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://uknowledge.uky.edu/kjeanrl/vol10/iss3/\", \"download_queue\": {\"due\": 137, \"pending\": 140, \"retries\": 7, \"scope\": \"KentuckyJournalOfEquineAgricultureAndNaturalResourcesLawScraper:Kentucky Journal of Equine, Agriculture, and Natural Resources Law\", \"waiting\": 3}, \"file_path\": \"scrapers/kentucky_journal_of_equine_agriculture_and_natural_resources_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:51:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 633, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:49:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"kentucky_journal_of_equine_agriculture_and_natural_resources_law_scraper\", \"script_path\": \"scrapers/kentucky_journal_of_equine_agriculture_and_natural_resources_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940995_kentucky_journal_of_equine_agriculture_and_natural_resources_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940995_kentucky_journal_of_equine_agriculture_and_natural_resources_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:51:30+00:00","last_run_id":46139,"last_run_start":"2026-09-20T21:49:55+00:00","last_runtime_seconds":94.63210588414222,"last_status":"partial","law_review_id":633,"law_review_name":"Kentucky Journal of Equine, Agriculture, and Natural Resources Law","law_review_scraper_name":"kentucky_journal_of_equine_agriculture_and_natural_resources_law_scraper.py","module_path":"scrapers.kentucky_journal_of_equine_agriculture_and_natural_resources_law_scraper","platform":"bepress","scraper_id":"kentucky_journal_of_equine_agriculture_and_natural_resources_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Kentucky Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/kentucky_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":39,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265007, \"canonical_name\": \"Kentucky Law Journal\", \"child_pid\": 291186, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 463, \"mode\": \"balanced\", \"remaining_units\": 414, \"scope\": \"https://uknowledge.uky.edu/klj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 49}, \"download_queue\": {\"due\": 143, \"pending\": 146, \"retries\": 3, \"scope\": \"KentuckyLawJournalScraper:Kentucky Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/kentucky_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:49:07+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 226, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:49:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"kentucky_scraper\", \"script_path\": \"scrapers/kentucky_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940947_kentucky_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940947_kentucky_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:49:33+00:00","last_run_id":46136,"last_run_start":"2026-09-20T21:49:07+00:00","last_runtime_seconds":25.419503532350063,"last_status":"partial","law_review_id":226,"law_review_name":"Kentucky Law Journal","law_review_scraper_name":"kentucky_scraper.py","module_path":"scrapers.kentucky_scraper","platform":"bepress","scraper_id":"kentucky_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Law and Psychology Review","class_name":null,"days_since_last_run":3,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/law_and_psychology_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 261337, \"canonical_name\": \"Law and Psychology Review\", \"child_pid\": 586131, \"discovery_coverage\": {\"discovery_complete\": true, \"known_units\": 50, \"pages\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 40, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"LawAndPsychologyReviewScraper:https://law.ua.edu/sitemap_index.xml#pages\", \"selected_units\": 40, \"visited_this_run\": 40, \"visited_units\": 40}, \"remaining_units\": 0, \"scope\": \"LawAndPsychologyReviewScraper:https://law.ua.edu/sitemap_index.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 10, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"LawAndPsychologyReviewScraper:https://law.ua.edu/sitemap_index.xml#maps\", \"selected_units\": 10, \"visited_this_run\": 10, \"visited_units\": 10}, \"visited_units\": 50, \"waiting_for_retry\": 0, \"wordpress_api\": null}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LawAndPsychologyReviewScraper:Law and Psychology Review\", \"waiting\": 0}, \"file_path\": \"scrapers/law_and_psychology_review_scraper.py\", \"heartbeat_at\": \"2026-09-19T02:02:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 377, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-19T02:02:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"law_and_psychology_review_scraper\", \"script_path\": \"scrapers/law_and_psychology_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789783330_law_and_psychology_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789783330_law_and_psychology_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":41,"last_run_end":"2026-09-19T02:02:37+00:00","last_run_id":46049,"last_run_start":"2026-09-19T02:02:10+00:00","last_runtime_seconds":26.283920110203326,"last_status":"success","law_review_id":377,"law_review_name":"Law and Psychology Review","law_review_scraper_name":"law_and_psychology_review_scraper.py","module_path":"scrapers.law_and_psychology_review_scraper","platform":"wordpress","scraper_id":"law_and_psychology_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Law Journal for Social Justice at Arizona State University","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/law_journal_for_social_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":78,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250398, \"canonical_name\": \"Law Journal for Social Justice at Arizona State University\", \"child_pid\": 761599, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LawJournalForSocialJusticeScraper:Law Journal for Social Justice at Arizona State University\", \"waiting\": 0}, \"file_path\": \"scrapers/law_journal_for_social_justice_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:11:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 638, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:09:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"law_journal_for_social_justice_scraper\", \"script_path\": \"scrapers/law_journal_for_social_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789286943_law_journal_for_social_justice_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789286943_law_journal_for_social_justice_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-13T08:11:23+00:00","last_run_id":45481,"last_run_start":"2026-09-13T08:09:03+00:00","last_runtime_seconds":139.7051782417111,"last_status":"success","law_review_id":638,"law_review_name":"Law Journal for Social Justice at Arizona State University","law_review_scraper_name":"law_journal_for_social_justice_scraper.py","module_path":"scrapers.law_journal_for_social_justice_scraper","platform":"wordpress","scraper_id":"law_journal_for_social_justice_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Legal Writing","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/legal_writing_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":410,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250433, \"canonical_name\": \"Legal Writing\", \"child_pid\": 798803, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LegalWritingScraper:Legal Writing\", \"waiting\": 0}, \"file_path\": \"scrapers/legal_writing_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:31:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 643, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:31:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"legal_writing_scraper\", \"script_path\": \"scrapers/legal_writing_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789288312_legal_writing_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789288312_legal_writing_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":4,"last_run_end":"2026-09-13T08:32:14+00:00","last_run_id":45486,"last_run_start":"2026-09-13T08:31:52+00:00","last_runtime_seconds":22.004474096931517,"last_status":"success","law_review_id":643,"law_review_name":"Legal Writing","law_review_scraper_name":"legal_writing_scraper.py","module_path":"scrapers.legal_writing_scraper","platform":"scholastica","scraper_id":"legal_writing_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"New York University Journal of Law & Liberty","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/liberty_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":129,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250433, \"canonical_name\": \"New York University Journal of Law & Liberty\", \"child_pid\": 802425, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LibertyScraper:New York University Journal of Law & Liberty\", \"waiting\": 0}, \"file_path\": \"scrapers/liberty_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:36:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 273, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:33:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"liberty_scraper\", \"script_path\": \"scrapers/liberty_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789288433_liberty_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789288433_liberty_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:37:04+00:00","last_run_id":45491,"last_run_start":"2026-09-13T08:33:53+00:00","last_runtime_seconds":191.4008616427891,"last_status":"no_new_content","law_review_id":273,"law_review_name":"New York University Journal of Law & Liberty","law_review_scraper_name":"liberty_scraper.py","module_path":"scrapers.liberty_scraper","platform":"sitemap","scraper_id":"liberty_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Liberty University Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/liberty_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":148,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250433, \"canonical_name\": \"Liberty University Law Review\", \"child_pid\": 801438, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LibertyUniversityLawReviewScraper:Liberty University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/liberty_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:33:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 644, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:33:17+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"liberty_university_law_review_scraper\", \"script_path\": \"scrapers/liberty_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789288397_liberty_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789288397_liberty_university_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:34:14+00:00","last_run_id":45490,"last_run_start":"2026-09-13T08:33:17+00:00","last_runtime_seconds":49.81032912200317,"last_status":"no_new_content","law_review_id":644,"law_review_name":"Liberty University Law Review","law_review_scraper_name":"liberty_university_law_review_scraper.py","module_path":"scrapers.liberty_university_law_review_scraper","platform":"playwright","scraper_id":"liberty_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Lincoln Memorial University Law Review","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/lincoln_memorial_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 251676, \"canonical_name\": \"Lincoln Memorial University Law Review\", \"child_pid\": 2193240, \"download_queue\": {\"due\": 156, \"pending\": 159, \"retries\": 6, \"scope\": \"LincolnMemorialUniversityLawReviewScraper:Lincoln Memorial University Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/lincoln_memorial_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T23:17:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 645, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T23:11:18+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"lincoln_memorial_university_law_review_scraper\", \"script_path\": \"scrapers/lincoln_memorial_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789341078_lincoln_memorial_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789341078_lincoln_memorial_university_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T23:17:31+00:00","last_run_id":45966,"last_run_start":"2026-09-13T23:11:18+00:00","last_runtime_seconds":368.30511035583913,"last_status":"protected","law_review_id":645,"law_review_name":"Lincoln Memorial University Law Review","law_review_scraper_name":"lincoln_memorial_university_law_review_scraper.py","module_path":"scrapers.lincoln_memorial_university_law_review_scraper","platform":"playwright","scraper_id":"lincoln_memorial_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Loyola Interdisciplinary Journal of Public Interest Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/loyola_interdisciplinary_journal_of_public_interest_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":18,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250433, \"canonical_name\": \"Loyola Interdisciplinary Journal of Public Interest Law\", \"child_pid\": 800023, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LoyolaInterdisciplinaryJournalOfPublicInterestLawScraper:Loyola Interdisciplinary Journal of Public Interest Law\", \"waiting\": 0}, \"file_path\": \"scrapers/loyola_interdisciplinary_journal_of_public_interest_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:33:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 647, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:32:15+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"loyola_interdisciplinary_journal_of_public_interest_law_scraper\", \"script_path\": \"scrapers/loyola_interdisciplinary_journal_of_public_interest_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789288335_loyola_interdisciplinary_journal_of_public_interest_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789288335_loyola_interdisciplinary_journal_of_public_interest_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:33:16+00:00","last_run_id":45489,"last_run_start":"2026-09-13T08:32:15+00:00","last_runtime_seconds":60.664341805968434,"last_status":"no_new_content","law_review_id":647,"law_review_name":"Loyola Interdisciplinary Journal of Public Interest Law","law_review_scraper_name":"loyola_interdisciplinary_journal_of_public_interest_law_scraper.py","module_path":"scrapers.loyola_interdisciplinary_journal_of_public_interest_law_scraper","platform":"bepress","scraper_id":"loyola_interdisciplinary_journal_of_public_interest_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Loyola of Los Angeles Entertainment Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/loyola_of_los_angeles_entertainment_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":44,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250433, \"canonical_name\": \"Loyola of Los Angeles Entertainment Law Review\", \"child_pid\": 802452, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LoyolaOfLosAngelesEntertainmentLawReviewScraper:Loyola of Los Angeles Entertainment Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/loyola_of_los_angeles_entertainment_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:39:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 651, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:33:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"loyola_of_los_angeles_entertainment_law_review_scraper\", \"script_path\": \"scrapers/loyola_of_los_angeles_entertainment_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789288438_loyola_of_los_angeles_entertainment_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789288438_loyola_of_los_angeles_entertainment_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:39:51+00:00","last_run_id":45492,"last_run_start":"2026-09-13T08:33:58+00:00","last_runtime_seconds":348.9302146290429,"last_status":"no_new_content","law_review_id":651,"law_review_name":"Loyola of Los Angeles Entertainment Law Review","law_review_scraper_name":"loyola_of_los_angeles_entertainment_law_review_scraper.py","module_path":"scrapers.loyola_of_los_angeles_entertainment_law_review_scraper","platform":"playwright","scraper_id":"loyola_of_los_angeles_entertainment_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Loyola of Los Angeles Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/loyola_of_los_angeles_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":166,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251299, \"canonical_name\": \"Loyola of Los Angeles Law Review\", \"child_pid\": 1800545, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 222, \"mode\": \"balanced\", \"remaining_units\": 194, \"scope\": \"https://digitalcommons.lmu.edu/llr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 28}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LoyolaOfLosAngelesLawReviewScraper:Loyola of Los Angeles Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/loyola_of_los_angeles_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T19:04:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 276, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T19:04:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"loyola_of_los_angeles_law_review_scraper\", \"script_path\": \"scrapers/loyola_of_los_angeles_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789326271_loyola_of_los_angeles_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789326271_loyola_of_los_angeles_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T19:04:48+00:00","last_run_id":45821,"last_run_start":"2026-09-13T19:04:31+00:00","last_runtime_seconds":16.876448259688914,"last_status":"no_new_content","law_review_id":276,"law_review_name":"Loyola of Los Angeles Law Review","law_review_scraper_name":"loyola_of_los_angeles_law_review_scraper.py","module_path":"scrapers.loyola_of_los_angeles_law_review_scraper","platform":"bepress","scraper_id":"loyola_of_los_angeles_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Loyola University Chicago Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/loyola_university_chicago_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":204,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251361, \"canonical_name\": \"Loyola University Chicago Law Journal\", \"child_pid\": 1833646, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 215, \"mode\": \"balanced\", \"remaining_units\": 182, \"scope\": \"https://lawecommons.luc.edu/luclj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 33}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LoyolaUniversityChicagoLawJournalScraper:Loyola University Chicago Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/loyola_university_chicago_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T19:25:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 146, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T19:25:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"loyola_university_chicago_law_journal_scraper\", \"script_path\": \"scrapers/loyola_university_chicago_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789327524_loyola_university_chicago_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789327524_loyola_university_chicago_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T19:26:06+00:00","last_run_id":45839,"last_run_start":"2026-09-13T19:25:24+00:00","last_runtime_seconds":42.10128473024815,"last_status":"no_new_content","law_review_id":146,"law_review_name":"Loyola University Chicago Law Journal","law_review_scraper_name":"loyola_university_chicago_law_journal_scraper.py","module_path":"scrapers.loyola_university_chicago_law_journal_scraper","platform":"bepress","scraper_id":"loyola_university_chicago_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Loyola Consumer Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/loyolano_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":6,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250481, \"canonical_name\": \"Loyola Consumer Law Review\", \"child_pid\": 859583, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 133, \"mode\": \"balanced\", \"remaining_units\": 132, \"scope\": \"https://lawecommons.luc.edu/lclr/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"LoyolaConsumerLawReviewScraper:Loyola Consumer Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/loyolano_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:08:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 316, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:08:14+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"loyolano_scraper\", \"script_path\": \"scrapers/loyolano_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789290494_loyolano_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789290494_loyolano_scraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:08:43+00:00","last_run_id":45528,"last_run_start":"2026-09-13T09:08:14+00:00","last_runtime_seconds":28.177767639048398,"last_status":"no_new_content","law_review_id":316,"law_review_name":"Loyola Consumer Law Review","law_review_scraper_name":"loyolano_scraper.py","module_path":"scrapers.loyolano_scraper","platform":"bepress","scraper_id":"loyolano_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"LSU Law Journal for Social Justice and Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/lsu_law_journal_for_social_justice_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":71,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265016, \"canonical_name\": \"LSU Law Journal for Social Justice and Policy\", \"child_pid\": 296567, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 5, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.law.lsu.edu/jsjp/\", \"selected_units\": 5, \"visited_this_run\": 5, \"visited_units\": 5}, \"download_queue\": {\"due\": 35, \"pending\": 38, \"retries\": 6, \"scope\": \"LSULawJournalForSocialJusticeAndPolicyScraper:LSU Law Journal for Social Justice and Policy\", \"waiting\": 3}, \"file_path\": \"scrapers/lsu_law_journal_for_social_justice_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:53:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 635, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:53:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"lsu_law_journal_for_social_justice_and_policy_scraper\", \"script_path\": \"scrapers/lsu_law_journal_for_social_justice_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941189_lsu_law_journal_for_social_justice_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941189_lsu_law_journal_for_social_justice_and_policy_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:53:42+00:00","last_run_id":46142,"last_run_start":"2026-09-20T21:53:09+00:00","last_runtime_seconds":32.71845370484516,"last_status":"partial","law_review_id":635,"law_review_name":"LSU Law Journal for Social Justice and Policy","law_review_scraper_name":"lsu_law_journal_for_social_justice_and_policy_scraper.py","module_path":"scrapers.lsu_law_journal_for_social_justice_and_policy_scraper","platform":"bepress","scraper_id":"lsu_law_journal_for_social_justice_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Maine Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/maine_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":36,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265132, \"canonical_name\": \"Maine Law Review\", \"child_pid\": 434741, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 115, \"mode\": \"balanced\", \"remaining_units\": 63, \"scope\": \"https://digitalcommons.mainelaw.maine.edu/mlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 52}, \"download_queue\": {\"due\": 460, \"pending\": 463, \"retries\": 3, \"scope\": \"MaineLawReviewScraper:Maine Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/maine_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:17:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 185, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:15:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"maine_law_review_scraper\", \"script_path\": \"scrapers/maine_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946149_maine_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946149_maine_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:17:28+00:00","last_run_id":46235,"last_run_start":"2026-09-20T23:15:49+00:00","last_runtime_seconds":98.8918647612445,"last_status":"partial","law_review_id":185,"law_review_name":"Maine Law Review","law_review_scraper_name":"maine_law_review_scraper.py","module_path":"scrapers.maine_law_review_scraper","platform":"bepress","scraper_id":"maine_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Marquette Sports Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/marquette_sports_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":85,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250451, \"canonical_name\": \"Marquette Sports Law Review\", \"child_pid\": 814561, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MarquetteSportsLawReviewScraper:Marquette Sports Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/marquette_sports_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:42:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 333, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:41:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"marquette_sports_law_review_scraper\", \"script_path\": \"scrapers/marquette_sports_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789288906_marquette_sports_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789288906_marquette_sports_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:42:49+00:00","last_run_id":45499,"last_run_start":"2026-09-13T08:41:46+00:00","last_runtime_seconds":62.20611126488075,"last_status":"no_new_content","law_review_id":333,"law_review_name":"Marquette Sports Law Review","law_review_scraper_name":"marquette_sports_law_review_scraper.py","module_path":"scrapers.marquette_sports_law_review_scraper","platform":"bepress","scraper_id":"marquette_sports_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Maryland Law Journal of Race, Religion, Gender, and Class","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/maryland_law_journal_of_race_religion_gender_and_class_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":169,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251299, \"canonical_name\": \"Maryland Law Journal of Race, Religion, Gender, and Class\", \"child_pid\": 1801614, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 48, \"mode\": \"balanced\", \"remaining_units\": 22, \"scope\": \"https://digitalcommons.law.umaryland.edu/rrgc/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 26}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MarylandLawJournalOfRaceReligionGenderAndClassScraper:Maryland Law Journal of Race, Religion, Gender, and Class\", \"waiting\": 0}, \"file_path\": \"scrapers/maryland_law_journal_of_race_religion_gender_and_class_scraper.py\", \"heartbeat_at\": \"2026-09-13T19:04:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 658, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T19:04:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"maryland_law_journal_of_race_religion_gender_and_class_scraper\", \"script_path\": \"scrapers/maryland_law_journal_of_race_religion_gender_and_class_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789326292_maryland_law_journal_of_race_religion_gender_and_class_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789326292_maryland_law_journal_of_race_religion_gender_and_class_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T19:05:08+00:00","last_run_id":45822,"last_run_start":"2026-09-13T19:04:52+00:00","last_runtime_seconds":15.631944362074137,"last_status":"no_new_content","law_review_id":658,"law_review_name":"Maryland Law Journal of Race, Religion, Gender, and Class","law_review_scraper_name":"maryland_law_journal_of_race_religion_gender_and_class_scraper.py","module_path":"scrapers.maryland_law_journal_of_race_religion_gender_and_class_scraper","platform":"bepress","scraper_id":"maryland_law_journal_of_race_religion_gender_and_class_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Maryland Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/maryland_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":39,"last_error_category":"partial_download_errors","last_error_message":"HTTP 403 for https://digitalcommons.law.umaryland.edu/cgi/viewcontent.cgi?article=3729&context=mlr","last_error_traceback":null,"last_errors":300,"last_extra_json":"{\"automation_cycle_id\": 265024, \"canonical_name\": \"Maryland Law Review\", \"child_pid\": 305976, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 340, \"mode\": \"balanced\", \"remaining_units\": 305, \"scope\": \"https://digitalcommons.law.umaryland.edu/mlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 35}, \"download_queue\": {\"due\": 213, \"pending\": 513, \"retries\": 300, \"scope\": \"MarylandLawReviewScraper:Maryland Law Review\", \"waiting\": 300}, \"file_path\": \"scrapers/maryland_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:03:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 59, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:58:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"maryland_law_review_scraper\", \"script_path\": \"scrapers/maryland_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941519_maryland_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941519_maryland_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:03:27+00:00","last_run_id":46157,"last_run_start":"2026-09-20T21:58:39+00:00","last_runtime_seconds":281.05411959066987,"last_status":"partial","law_review_id":59,"law_review_name":"Maryland Law Review","law_review_scraper_name":"maryland_law_review_scraper.py","module_path":"scrapers.maryland_law_review_scraper","platform":"bepress","scraper_id":"maryland_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Mercer Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/mercer_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":415,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251361, \"canonical_name\": \"Mercer Law Review\", \"child_pid\": 1861297, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 151, \"mode\": \"balanced\", \"remaining_units\": 126, \"scope\": \"https://digitalcommons.law.mercer.edu/jour_mlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MercerLawReviewScraper:Mercer Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/mercer_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T19:43:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 194, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T19:43:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"mercer_law_review_scraper\", \"script_path\": \"scrapers/mercer_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789328601_mercer_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789328601_mercer_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T19:43:33+00:00","last_run_id":45846,"last_run_start":"2026-09-13T19:43:21+00:00","last_runtime_seconds":11.442606860771775,"last_status":"no_new_content","law_review_id":194,"law_review_name":"Mercer Law Review","law_review_scraper_name":"mercer_law_review_scraper.py","module_path":"scrapers.mercer_law_review_scraper","platform":"bepress","scraper_id":"mercer_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Miami Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/miami_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":60,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265016, \"canonical_name\": \"University of Miami Law Review\", \"child_pid\": 296568, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 323, \"mode\": \"balanced\", \"remaining_units\": 278, \"scope\": \"https://repository.law.miami.edu/umlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 45}, \"download_queue\": {\"due\": 162, \"pending\": 165, \"retries\": 3, \"scope\": \"MiamiScraper:University of Miami Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/miami_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:53:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 241, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:53:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"miami_scraper\", \"script_path\": \"scrapers/miami_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941189_miami_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941189_miami_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:53:51+00:00","last_run_id":46143,"last_run_start":"2026-09-20T21:53:09+00:00","last_runtime_seconds":41.57695221807808,"last_status":"partial","law_review_id":241,"law_review_name":"University of Miami Law Review","law_review_scraper_name":"miami_scraper.py","module_path":"scrapers.miami_scraper","platform":"bepress","scraper_id":"miami_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Michigan Journal of International Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_journal_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":23,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265007, \"canonical_name\": \"Michigan Journal of International Law\", \"child_pid\": 292584, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 150, \"mode\": \"balanced\", \"remaining_units\": 98, \"scope\": \"https://repository.law.umich.edu/mjil/\", \"selected_units\": 25, \"visited_this_run\": 21, \"visited_units\": 52}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://repository.law.umich.edu/mjil/vol47/iss2/\", \"download_queue\": {\"due\": 128, \"pending\": 131, \"retries\": 4, \"scope\": \"MichiganJournalOfInternationalLawScraper:Michigan Journal of International Law\", \"waiting\": 3}, \"file_path\": \"scrapers/michigan_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:51:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 176, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:50:01+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_journal_international_law_scraper\", \"script_path\": \"scrapers/michigan_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941001_michigan_journal_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941001_michigan_journal_international_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:51:52+00:00","last_run_id":46140,"last_run_start":"2026-09-20T21:50:01+00:00","last_runtime_seconds":110.97011907724664,"last_status":"partial","law_review_id":176,"law_review_name":"Michigan Journal of International Law","law_review_scraper_name":"michigan_journal_international_law_scraper.py","module_path":"scrapers.michigan_journal_international_law_scraper","platform":"bepress","scraper_id":"michigan_journal_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Michigan Journal of Environmental and Administrative Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_journal_of_environmental_and_administrative_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":90,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265047, \"canonical_name\": \"Michigan Journal of Environmental and Administrative Law\", \"child_pid\": 336560, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 29, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://repository.law.umich.edu/mjeal/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 29}, \"download_queue\": {\"due\": 62, \"pending\": 65, \"retries\": 6, \"scope\": \"MichiganJournalOfEnvironmentalAndAdministrativeLawScraper:Michigan Journal of Environmental and Administrative Law\", \"waiting\": 3}, \"file_path\": \"scrapers/michigan_journal_of_environmental_and_administrative_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:19:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 662, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:14:13+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_journal_of_environmental_and_administrative_law_scraper\", \"script_path\": \"scrapers/michigan_journal_of_environmental_and_administrative_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942453_michigan_journal_of_environmental_and_administrative_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942453_michigan_journal_of_environmental_and_administrative_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:20:00+00:00","last_run_id":46177,"last_run_start":"2026-09-20T22:14:13+00:00","last_runtime_seconds":340.7389882863499,"last_status":"partial","law_review_id":662,"law_review_name":"Michigan Journal of Environmental and Administrative Law","law_review_scraper_name":"michigan_journal_of_environmental_and_administrative_law_scraper.py","module_path":"scrapers.michigan_journal_of_environmental_and_administrative_law_scraper","platform":"bepress","scraper_id":"michigan_journal_of_environmental_and_administrative_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Michigan Journal of Gender & Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_journal_of_gender_and_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":18,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265007, \"canonical_name\": \"Michigan Journal of Gender & Law\", \"child_pid\": 291439, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 62, \"mode\": \"balanced\", \"remaining_units\": 5, \"scope\": \"https://repository.law.umich.edu/mjgl/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 57}, \"download_queue\": {\"due\": 154, \"pending\": 157, \"retries\": 3, \"scope\": \"MichiganJournalOfGenderAndLawScraper:Michigan Journal of Gender & Law\", \"waiting\": 3}, \"file_path\": \"scrapers/michigan_journal_of_gender_and_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:49:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 242, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:49:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_journal_of_gender_and_law_scraper\", \"script_path\": \"scrapers/michigan_journal_of_gender_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789940975_michigan_journal_of_gender_and_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789940975_michigan_journal_of_gender_and_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:49:53+00:00","last_run_id":46137,"last_run_start":"2026-09-20T21:49:35+00:00","last_runtime_seconds":18.024807051755488,"last_status":"partial","law_review_id":242,"law_review_name":"Michigan Journal of Gender & Law","law_review_scraper_name":"michigan_journal_of_gender_and_law_scraper.py","module_path":"scrapers.michigan_journal_of_gender_and_law_scraper","platform":"bepress","scraper_id":"michigan_journal_of_gender_and_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Michigan Journal of Race & Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_journal_of_race_and_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":148,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251361, \"canonical_name\": \"Michigan Journal of Race & Law\", \"child_pid\": 1836664, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 60, \"mode\": \"balanced\", \"remaining_units\": 29, \"scope\": \"https://repository.law.umich.edu/mjrl/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 31}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MichiganJournalOfRaceAndLawScraper:Michigan Journal of Race & Law\", \"waiting\": 0}, \"file_path\": \"scrapers/michigan_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T19:27:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 111, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T19:26:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_journal_of_race_and_law_scraper\", \"script_path\": \"scrapers/michigan_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789327618_michigan_journal_of_race_and_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789327618_michigan_journal_of_race_and_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T19:27:56+00:00","last_run_id":45843,"last_run_start":"2026-09-13T19:26:58+00:00","last_runtime_seconds":57.6556698102504,"last_status":"no_new_content","law_review_id":111,"law_review_name":"Michigan Journal of Race & Law","law_review_scraper_name":"michigan_journal_of_race_and_law_scraper.py","module_path":"scrapers.michigan_journal_of_race_and_law_scraper","platform":"bepress","scraper_id":"michigan_journal_of_race_and_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Michigan Law Review Online [online]","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_law_review_online_[online]_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: No OAI records found (endpoint=https://repository.law.umich.edu/do/oai/, set=publication:mlr_online)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251022, \"canonical_name\": \"Michigan Law Review Online [online]\", \"child_pid\": 1439796, \"discovery_problem\": \"NO_OPEN_ACCESS: No OAI records found (endpoint=https://repository.law.umich.edu/do/oai/, set=publication:mlr_online)\", \"download_queue\": {\"due\": 1, \"pending\": 1, \"retries\": 1, \"scope\": \"MichiganOnlineScraper:Michigan Law Review Online [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/michigan_online_scraper.py\", \"heartbeat_at\": \"2026-09-13T15:21:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1146, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T15:21:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_online_scraper\", \"script_path\": \"scrapers/michigan_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789312871_michigan_online_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789312871_michigan_online_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T15:21:28+00:00","last_run_id":45740,"last_run_start":"2026-09-13T15:21:11+00:00","last_runtime_seconds":8.465384423732758,"last_status":"no_items","law_review_id":1146,"law_review_name":"Michigan Law Review Online [online]","law_review_scraper_name":"michigan_online_scraper.py","module_path":"scrapers.michigan_law_review_online_[online]_scraper","platform":null,"scraper_id":"michigan_law_review_online_[online]_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Michigan Law Review Online [online]","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"NO_OPEN_ACCESS: No OAI records found (endpoint=https://repository.law.umich.edu/do/oai/, set=publication:mlr_online)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251022, \"canonical_name\": \"Michigan Law Review Online [online]\", \"child_pid\": 1439796, \"discovery_problem\": \"NO_OPEN_ACCESS: No OAI records found (endpoint=https://repository.law.umich.edu/do/oai/, set=publication:mlr_online)\", \"download_queue\": {\"due\": 1, \"pending\": 1, \"retries\": 1, \"scope\": \"MichiganOnlineScraper:Michigan Law Review Online [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/michigan_online_scraper.py\", \"heartbeat_at\": \"2026-09-13T15:21:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1146, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T15:21:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_online_scraper\", \"script_path\": \"scrapers/michigan_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789312871_michigan_online_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789312871_michigan_online_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T15:21:28+00:00","last_run_id":45740,"last_run_start":"2026-09-13T15:21:11+00:00","last_runtime_seconds":8.465384423732758,"last_status":"no_items","law_review_id":1146,"law_review_name":"Michigan Law Review Online [online]","law_review_scraper_name":"michigan_online_scraper.py","module_path":"scrapers.michigan_online_scraper","platform":"playwright","scraper_id":"michigan_online_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Michigan Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249880, \"canonical_name\": \"Michigan Law Review\", \"child_pid\": 150294, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MichiganScraper:Michigan Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/michigan_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:45:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:40:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_scraper\", \"script_path\": \"scrapers/michigan_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789263652_michigan_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789263652_michigan_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:45:32+00:00","last_run_id":45182,"last_run_start":"2026-09-13T01:40:52+00:00","last_runtime_seconds":279.3756576520391,"last_status":"no_new_content","law_review_id":7,"law_review_name":"Michigan Law Review","law_review_scraper_name":"michigan_scraper.py","module_path":"scrapers.michigan_scraper","platform":"playwright","scraper_id":"michigan_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Michigan Technology Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_technology_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":81,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250750, \"canonical_name\": \"Michigan Technology Law Review\", \"child_pid\": 1142668, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MichiganTechLawReviewScraper:Michigan Technology Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/michigan_technology_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:16:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 130, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:14:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_technology_law_review_scraper\", \"script_path\": \"scrapers/michigan_technology_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789301689_michigan_technology_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789301689_michigan_technology_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:17:08+00:00","last_run_id":45676,"last_run_start":"2026-09-13T12:14:49+00:00","last_runtime_seconds":132.90855301963165,"last_status":"no_new_content","law_review_id":130,"law_review_name":"Michigan Technology Law Review","law_review_scraper_name":"michigan_technology_law_review_scraper.py","module_path":"scrapers.michigan_technology_law_review_scraper","platform":"playwright","scraper_id":"michigan_technology_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Minnesota Journal of Law & Inequality","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/minnesota_journal_of_law_and_inequality_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":34,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265016, \"canonical_name\": \"Minnesota Journal of Law & Inequality\", \"child_pid\": 296569, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 96, \"mode\": \"balanced\", \"remaining_units\": 34, \"scope\": \"https://scholarship.law.umn.edu/lawineq/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 62}, \"download_queue\": {\"due\": 227, \"pending\": 230, \"retries\": 3, \"scope\": \"MinnesotaJournalOfLawAndInequalityScraper:Minnesota Journal of Law & Inequality\", \"waiting\": 3}, \"file_path\": \"scrapers/minnesota_journal_of_law_and_inequality_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:54:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 287, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:53:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"minnesota_journal_of_law_and_inequality_scraper\", \"script_path\": \"scrapers/minnesota_journal_of_law_and_inequality_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941189_minnesota_journal_of_law_and_inequality_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941189_minnesota_journal_of_law_and_inequality_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:54:59+00:00","last_run_id":46144,"last_run_start":"2026-09-20T21:53:09+00:00","last_runtime_seconds":109.46768321329728,"last_status":"partial","law_review_id":287,"law_review_name":"Minnesota Journal of Law & Inequality","law_review_scraper_name":"minnesota_journal_of_law_and_inequality_scraper.py","module_path":"scrapers.minnesota_journal_of_law_and_inequality_scraper","platform":"bepress","scraper_id":"minnesota_journal_of_law_and_inequality_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Minnesota Journal of Law Science & Technology","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/minnesota_journal_of_law_science_and_technology_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"HTTP 403 for https://scholarship.law.umn.edu/context/mjlst/article/1594/viewcontent/ (fallback UA)","last_error_traceback":null,"last_errors":6,"last_extra_json":"{\"automation_cycle_id\": 251361, \"canonical_name\": \"Minnesota Journal of Law Science & Technology\", \"child_pid\": 1833647, \"discovery_problem\": \"BROKEN_NETWORK: unable to load main journal page https://scholarship.law.umn.edu/mjlst/: Error: Page.goto: net::ERR_NETWORK_CHANGED at https://scholarship.law.umn.edu/mjlst/\\nCall log:\\n  - navigating to \\\"https://scholarship.law.umn.edu/mjlst/\\\", waiting until \\\"domcontentloaded\\\"\\n\", \"download_queue\": {\"due\": 0, \"pending\": 6, \"retries\": 6, \"scope\": \"MinnesotaJournalOfLawScienceAndTechnologyScraper:Minnesota Journal of Law Science & Technology\", \"waiting\": 6}, \"file_path\": \"scrapers/minnesota_journal_of_law_science_and_technology_scraper.py\", \"heartbeat_at\": \"2026-09-13T19:45:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 360, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T19:25:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"minnesota_journal_of_law_science_and_technology_scraper\", \"script_path\": \"scrapers/minnesota_journal_of_law_science_and_technology_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789327524_minnesota_journal_of_law_science_and_technology_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789327524_minnesota_journal_of_law_science_and_technology_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T19:45:27+00:00","last_run_id":45840,"last_run_start":"2026-09-13T19:25:24+00:00","last_runtime_seconds":1202.5756973298267,"last_status":"protected","law_review_id":360,"law_review_name":"Minnesota Journal of Law Science & Technology","law_review_scraper_name":"minnesota_journal_of_law_science_and_technology_scraper.py","module_path":"scrapers.minnesota_journal_of_law_science_and_technology_scraper","platform":"playwright","scraper_id":"minnesota_journal_of_law_science_and_technology_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Mississippi College Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/mississippi_college_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":240,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265016, \"canonical_name\": \"Mississippi College Law Review\", \"child_pid\": 296566, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 102, \"mode\": \"balanced\", \"remaining_units\": 77, \"scope\": \"https://dc.law.mc.edu/lawreview/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MississippiCollegeLawReviewScraper:Mississippi College Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/mississippi_college_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:53:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 667, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:53:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"mississippi_college_law_review_scraper\", \"script_path\": \"scrapers/mississippi_college_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941189_mississippi_college_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941189_mississippi_college_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:53:20+00:00","last_run_id":46141,"last_run_start":"2026-09-20T21:53:09+00:00","last_runtime_seconds":10.485030108131468,"last_status":"no_new_content","law_review_id":667,"law_review_name":"Mississippi College Law Review","law_review_scraper_name":"mississippi_college_law_review_scraper.py","module_path":"scrapers.mississippi_college_law_review_scraper","platform":"bepress","scraper_id":"mississippi_college_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Mississippi Sports Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/mississippi_sports_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":20,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250467, \"canonical_name\": \"Mississippi Sports Law Review\", \"child_pid\": 839369, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MississippiSportsLawReviewScraper:Mississippi Sports Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/mississippi_sports_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:57:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 668, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:56:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"mississippi_sports_law_review_scraper\", \"script_path\": \"scrapers/mississippi_sports_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789289783_mississippi_sports_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789289783_mississippi_sports_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:57:33+00:00","last_run_id":45509,"last_run_start":"2026-09-13T08:56:23+00:00","last_runtime_seconds":68.09055217169225,"last_status":"no_new_content","law_review_id":668,"law_review_name":"Mississippi Sports Law Review","law_review_scraper_name":"mississippi_sports_law_review_scraper.py","module_path":"scrapers.mississippi_sports_law_review_scraper","platform":"playwright","scraper_id":"mississippi_sports_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Missouri Law Review","class_name":null,"days_since_last_run":39,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/missouri_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":52,"last_error_category":"digital_commons_waf_block","last_error_message":"Digital Commons WAF Block (HTTP 403) for https://scholarship.law.missouri.edu/context/mlr/article/4790/viewcontent/","last_error_traceback":null,"last_errors":5,"last_extra_json":"{\"automation_cycle_id\": 155209, \"canonical_name\": \"Missouri Law Review\", \"child_pid\": 3366362, \"file_path\": \"scrapers/missouri_scraper.py\", \"heartbeat_at\": \"2026-08-14T08:16:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 181, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-14T08:10:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"missouri_scraper\", \"script_path\": \"scrapers/missouri_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786695012_missouri_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786695012_missouri_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-08-14T08:17:11+00:00","last_run_id":44824,"last_run_start":"2026-08-14T08:10:12+00:00","last_runtime_seconds":419.47278618399287,"last_status":"protected","law_review_id":181,"law_review_name":"Missouri Law Review","law_review_scraper_name":"missouri_scraper.py","module_path":"scrapers.missouri_scraper","platform":"bepress","scraper_id":"missouri_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Mitchell Hamline Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/mitchellhamline_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"HTTP 403 for https://open.mitchellhamline.edu/context/mhlr/article/1001/viewcontent/gildea.pdf (fallback UA)","last_error_traceback":null,"last_errors":7,"last_extra_json":"{\"automation_cycle_id\": 251361, \"canonical_name\": \"Mitchell Hamline Law Review\", \"child_pid\": 1838104, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 300, \"remaining_units\": null, \"scope\": \"https://open.mitchellhamline.edu/mhlr/#oai\", \"total_records_reported\": \"365\", \"unit_type\": \"pages\", \"visited_units\": 3}, \"download_queue\": {\"due\": 293, \"pending\": 300, \"retries\": 7, \"scope\": \"MitchellHamlineLawReviewScraper:Mitchell Hamline Law Review\", \"waiting\": 7}, \"file_path\": \"scrapers/mitchellhamline_scraper.py\", \"heartbeat_at\": \"2026-09-13T19:49:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 246, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T19:27:57+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"mitchellhamline_scraper\", \"script_path\": \"scrapers/mitchellhamline_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789327677_mitchellhamline_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789327677_mitchellhamline_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T19:49:06+00:00","last_run_id":45844,"last_run_start":"2026-09-13T19:27:57+00:00","last_runtime_seconds":1267.8977261171676,"last_status":"protected","law_review_id":246,"law_review_name":"Mitchell Hamline Law Review","law_review_scraper_name":"mitchellhamline_scraper.py","module_path":"scrapers.mitchellhamline_scraper","platform":"bepress","scraper_id":"mitchellhamline_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Montana Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/montana_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":88,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250467, \"canonical_name\": \"Montana Law Review\", \"child_pid\": 841441, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 158, \"mode\": \"balanced\", \"remaining_units\": 148, \"scope\": \"https://scholarworks.umt.edu/mlr/\", \"selected_units\": 25, \"visited_this_run\": 10, \"visited_units\": 10}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"MontanaScraper:Montana Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/montana_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:58:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 378, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:57:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"montana_scraper\", \"script_path\": \"scrapers/montana_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789289854_montana_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789289854_montana_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:58:51+00:00","last_run_id":45512,"last_run_start":"2026-09-13T08:57:34+00:00","last_runtime_seconds":75.84955923911184,"last_status":"no_new_content","law_review_id":378,"law_review_name":"Montana Law Review","law_review_scraper_name":"montana_scraper.py","module_path":"scrapers.montana_scraper","platform":"bepress","scraper_id":"montana_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"National Lawyers Guild Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/national_lawyers_guild_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":105,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250467, \"canonical_name\": \"National Lawyers Guild Review\", \"child_pid\": 839794, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NationalLawyersGuildReviewScraper:National Lawyers Guild Review\", \"waiting\": 0}, \"file_path\": \"scrapers/national_lawyers_guild_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:57:16+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 681, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:56:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"national_lawyers_guild_review_scraper\", \"script_path\": \"scrapers/national_lawyers_guild_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789289806_national_lawyers_guild_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789289806_national_lawyers_guild_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:57:38+00:00","last_run_id":45511,"last_run_start":"2026-09-13T08:56:46+00:00","last_runtime_seconds":52.01692494517192,"last_status":"no_new_content","law_review_id":681,"law_review_name":"National Lawyers Guild Review","law_review_scraper_name":"national_lawyers_guild_review_scraper.py","module_path":"scrapers.national_lawyers_guild_review_scraper","platform":"wordpress","scraper_id":"national_lawyers_guild_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"National Security Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/national_security_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":156,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250473, \"canonical_name\": \"National Security Law Journal\", \"child_pid\": 854936, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NationalSecurityLawJournalScraper:National Security Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/national_security_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:09:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 682, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:05:17+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"national_security_law_journal_scraper\", \"script_path\": \"scrapers/national_security_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789290317_national_security_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789290317_national_security_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:10:11+00:00","last_run_id":45522,"last_run_start":"2026-09-13T09:05:17+00:00","last_runtime_seconds":293.398821557872,"last_status":"no_new_content","law_review_id":682,"law_review_name":"National Security Law Journal","law_review_scraper_name":"national_security_law_journal_scraper.py","module_path":"scrapers.national_security_law_journal_scraper","platform":"wordpress","scraper_id":"national_security_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"NCCU Environmental Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nccu_environmental_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":8,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250467, \"canonical_name\": \"NCCU Environmental Law Review\", \"child_pid\": 839370, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://archives.law.nccu.edu/nccuelr/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NCCUEnvironmentalLawReviewScraper:NCCU Environmental Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/nccu_environmental_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:56:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 673, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:56:23+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"nccu_environmental_law_review_scraper\", \"script_path\": \"scrapers/nccu_environmental_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789289783_nccu_environmental_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789289783_nccu_environmental_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:56:45+00:00","last_run_id":45510,"last_run_start":"2026-09-13T08:56:23+00:00","last_runtime_seconds":21.19709062902257,"last_status":"no_new_content","law_review_id":673,"law_review_name":"NCCU Environmental Law Review","law_review_scraper_name":"nccu_environmental_law_review_scraper.py","module_path":"scrapers.nccu_environmental_law_review_scraper","platform":"bepress","scraper_id":"nccu_environmental_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Nebraska Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nebraska_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":187,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251361, \"canonical_name\": \"Nebraska Law Review\", \"child_pid\": 1861364, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 284, \"mode\": \"balanced\", \"remaining_units\": 247, \"scope\": \"https://digitalcommons.unl.edu/nlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 37}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NebraskaLawReviewScraper:Nebraska Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/nebraska_scraper.py\", \"heartbeat_at\": \"2026-09-13T19:43:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 136, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T19:43:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"nebraska_scraper\", \"script_path\": \"scrapers/nebraska_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789328616_nebraska_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789328616_nebraska_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T19:43:49+00:00","last_run_id":45847,"last_run_start":"2026-09-13T19:43:36+00:00","last_runtime_seconds":12.680001453962177,"last_status":"no_new_content","law_review_id":136,"law_review_name":"Nebraska Law Review","law_review_scraper_name":"nebraska_scraper.py","module_path":"scrapers.nebraska_scraper","platform":"bepress","scraper_id":"nebraska_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"New Mexico Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/newmexico_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":40,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265024, \"canonical_name\": \"New Mexico Law Review\", \"child_pid\": 303682, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 140, \"mode\": \"balanced\", \"remaining_units\": 99, \"scope\": \"https://digitalrepository.unm.edu/nmlr/\", \"selected_units\": 25, \"visited_this_run\": 19, \"visited_units\": 41}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://digitalrepository.unm.edu/nmlr/vol56/iss1/\", \"download_queue\": {\"due\": 127, \"pending\": 130, \"retries\": 3, \"scope\": \"NewMexicoLawReviewScraper:New Mexico Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/newmexico_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:00:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 295, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:57:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"newmexico_scraper\", \"script_path\": \"scrapers/newmexico_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941459_newmexico_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941459_newmexico_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:00:37+00:00","last_run_id":46151,"last_run_start":"2026-09-20T21:57:39+00:00","last_runtime_seconds":177.0808303230442,"last_status":"partial","law_review_id":295,"law_review_name":"New Mexico Law Review","law_review_scraper_name":"newmexico_scraper.py","module_path":"scrapers.newmexico_scraper","platform":"bepress","scraper_id":"newmexico_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"North Carolina Banking Institute","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/north_carolina_banking_institute_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":17,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265099, \"canonical_name\": \"North Carolina Banking Institute\", \"child_pid\": 396294, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 31, \"mode\": \"balanced\", \"remaining_units\": 5, \"scope\": \"https://scholarship.law.unc.edu/ncbi/\", \"selected_units\": 25, \"visited_this_run\": 16, \"visited_units\": 26}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://scholarship.law.unc.edu/ncbi/vol30/iss1/\", \"download_queue\": {\"due\": 476, \"pending\": 479, \"retries\": 3, \"scope\": \"NorthCarolinaBankingInstituteScraper:North Carolina Banking Institute\", \"waiting\": 3}, \"file_path\": \"scrapers/north_carolina_banking_institute_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:54:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 284, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:51:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"north_carolina_banking_institute_scraper\", \"script_path\": \"scrapers/north_carolina_banking_institute_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944712_north_carolina_banking_institute_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944712_north_carolina_banking_institute_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:54:37+00:00","last_run_id":46219,"last_run_start":"2026-09-20T22:51:52+00:00","last_runtime_seconds":164.385628209915,"last_status":"partial","law_review_id":284,"law_review_name":"North Carolina Banking Institute","law_review_scraper_name":"north_carolina_banking_institute_scraper.py","module_path":"scrapers.north_carolina_banking_institute_scraper","platform":"bepress","scraper_id":"north_carolina_banking_institute_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"North Carolina Central Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/north_carolina_central_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":42,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265016, \"canonical_name\": \"North Carolina Central Law Review\", \"child_pid\": 298180, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 81, \"mode\": \"balanced\", \"remaining_units\": 39, \"scope\": \"https://archives.law.nccu.edu/ncclr/\", \"selected_units\": 25, \"visited_this_run\": 23, \"visited_units\": 42}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://archives.law.nccu.edu/ncclr/vol25/iss2/\", \"download_queue\": {\"due\": 121, \"pending\": 124, \"retries\": 5, \"scope\": \"NorthCarolinaCentralLawReviewScraper:North Carolina Central Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/north_carolina_central_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:56:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 686, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:54:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"north_carolina_central_law_review_scraper\", \"script_path\": \"scrapers/north_carolina_central_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941249_north_carolina_central_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941249_north_carolina_central_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:56:22+00:00","last_run_id":46148,"last_run_start":"2026-09-20T21:54:09+00:00","last_runtime_seconds":132.6454747696407,"last_status":"partial","law_review_id":686,"law_review_name":"North Carolina Central Law Review","law_review_scraper_name":"north_carolina_central_law_review_scraper.py","module_path":"scrapers.north_carolina_central_law_review_scraper","platform":"bepress","scraper_id":"north_carolina_central_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"North Carolina Civil Rights Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/north_carolina_civil_rights_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":55,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250467, \"canonical_name\": \"North Carolina Civil Rights Law Review\", \"child_pid\": 843879, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 8, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.law.unc.edu/nccvlrts/\", \"selected_units\": 8, \"visited_this_run\": 8, \"visited_units\": 8}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NorthCarolinaCivilRightsLawReviewScraper:North Carolina Civil Rights Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/north_carolina_civil_rights_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T08:59:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 687, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T08:58:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"north_carolina_civil_rights_law_review_scraper\", \"script_path\": \"scrapers/north_carolina_civil_rights_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789289932_north_carolina_civil_rights_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789289932_north_carolina_civil_rights_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T08:59:23+00:00","last_run_id":45515,"last_run_start":"2026-09-13T08:58:52+00:00","last_runtime_seconds":30.90427260659635,"last_status":"no_new_content","law_review_id":687,"law_review_name":"North Carolina Civil Rights Law Review","law_review_scraper_name":"north_carolina_civil_rights_law_review_scraper.py","module_path":"scrapers.north_carolina_civil_rights_law_review_scraper","platform":"bepress","scraper_id":"north_carolina_civil_rights_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"North Carolina Journal of International Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/north_carolina_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":20,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265016, \"canonical_name\": \"North Carolina Journal of International Law\", \"child_pid\": 297734, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 149, \"mode\": \"balanced\", \"remaining_units\": 100, \"scope\": \"https://scholarship.law.unc.edu/ncilj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 49}, \"download_queue\": {\"due\": 136, \"pending\": 139, \"retries\": 3, \"scope\": \"NorthCarolinaJournalOfInternationalLawScraper:North Carolina Journal of International Law\", \"waiting\": 3}, \"file_path\": \"scrapers/north_carolina_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:54:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 238, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:53:22+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"north_carolina_journal_of_international_law_scraper\", \"script_path\": \"scrapers/north_carolina_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941202_north_carolina_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941202_north_carolina_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:55:16+00:00","last_run_id":46145,"last_run_start":"2026-09-20T21:53:22+00:00","last_runtime_seconds":113.35921150259674,"last_status":"partial","law_review_id":238,"law_review_name":"North Carolina Journal of International Law","law_review_scraper_name":"north_carolina_journal_of_international_law_scraper.py","module_path":"scrapers.north_carolina_journal_of_international_law_scraper","platform":"bepress","scraper_id":"north_carolina_journal_of_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"North Carolina Law Review Forum","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/north_carolina_law_review_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":252,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250473, \"canonical_name\": \"North Carolina Law Review Forum\", \"child_pid\": 850775, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NorthCarolinaLawReviewForumScraper:North Carolina Law Review Forum\", \"waiting\": 0}, \"file_path\": \"scrapers/north_carolina_law_review_forum_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:05:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 688, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:03:16+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"north_carolina_law_review_forum_scraper\", \"script_path\": \"scrapers/north_carolina_law_review_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789290196_north_carolina_law_review_forum_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789290196_north_carolina_law_review_forum_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":6,"last_run_end":"2026-09-13T09:05:54+00:00","last_run_id":45521,"last_run_start":"2026-09-13T09:03:16+00:00","last_runtime_seconds":157.26049530832097,"last_status":"success","law_review_id":688,"law_review_name":"North Carolina Law Review Forum","law_review_scraper_name":"north_carolina_law_review_forum_scraper.py","module_path":"scrapers.north_carolina_law_review_forum_scraper","platform":"wordpress","scraper_id":"north_carolina_law_review_forum_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"North Carolina Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/north_carolina_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265024, \"canonical_name\": \"North Carolina Law Review\", \"child_pid\": 303684, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 525, \"mode\": \"balanced\", \"remaining_units\": 495, \"scope\": \"https://scholarship.law.unc.edu/nclr/\", \"selected_units\": 25, \"visited_this_run\": 0, \"visited_units\": 30}, \"discovery_problem\": \"BROKEN_NETWORK: Issue processing failed (AttributeError): https://scholarship.law.unc.edu/nclr/vol97/iss1\", \"download_queue\": {\"due\": 148, \"pending\": 151, \"retries\": 6, \"scope\": \"NorthCarolinaLawReviewScraper:North Carolina Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/north_carolina_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:00:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 44, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:57:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"north_carolina_law_review_scraper\", \"script_path\": \"scrapers/north_carolina_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941459_north_carolina_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941459_north_carolina_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:00:34+00:00","last_run_id":46153,"last_run_start":"2026-09-20T21:57:39+00:00","last_runtime_seconds":169.07971985684708,"last_status":"protected","law_review_id":44,"law_review_name":"North Carolina Law Review","law_review_scraper_name":"north_carolina_law_review_scraper.py","module_path":"scrapers.north_carolina_law_review_scraper","platform":"bepress","scraper_id":"north_carolina_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"North East Journal of Legal Studies","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/north_east_journal_of_legal_studies_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":91,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265016, \"canonical_name\": \"North East Journal of Legal Studies\", \"child_pid\": 297936, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 41, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.fairfield.edu/nealsb/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 41}, \"download_queue\": {\"due\": 115, \"pending\": 118, \"retries\": 3, \"scope\": \"NorthEastJournalOfLegalStudiesScraper:North East Journal of Legal Studies\", \"waiting\": 3}, \"file_path\": \"scrapers/north_east_journal_of_legal_studies_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:53:45+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 690, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:53:45+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"north_east_journal_of_legal_studies_scraper\", \"script_path\": \"scrapers/north_east_journal_of_legal_studies_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941225_north_east_journal_of_legal_studies_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941225_north_east_journal_of_legal_studies_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:54:07+00:00","last_run_id":46146,"last_run_start":"2026-09-20T21:53:45+00:00","last_runtime_seconds":21.681686169002205,"last_status":"partial","law_review_id":690,"law_review_name":"North East Journal of Legal Studies","law_review_scraper_name":"north_east_journal_of_legal_studies_scraper.py","module_path":"scrapers.north_east_journal_of_legal_studies_scraper","platform":"bepress","scraper_id":"north_east_journal_of_legal_studies_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Northeastern University Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/northeastern_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":122,"last_error_category":"partial_discovery","last_error_message":"BROKEN_NETWORK: Unable to fetch https://nulawreview.org/sitemap.xml (OSError: curl transport exit 28)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265099, \"canonical_name\": \"Northeastern University Law Review\", \"child_pid\": 396293, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 515, \"pages\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 514, \"mode\": \"balanced\", \"remaining_units\": 3, \"scope\": \"NortheasternUniversityLawReviewScraper:https://nulawreview.org/sitemap.xml#pages\", \"selected_units\": 250, \"visited_this_run\": 236, \"visited_units\": 511}, \"remaining_units\": 3, \"scope\": \"NortheasternUniversityLawReviewScraper:https://nulawreview.org/sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"NortheasternUniversityLawReviewScraper:https://nulawreview.org/sitemap.xml#maps\", \"selected_units\": 1, \"visited_this_run\": 0, \"visited_units\": 1}, \"visited_units\": 512, \"waiting_for_retry\": 9, \"wordpress_api\": null}, \"discovery_problem\": \"BROKEN_NETWORK: Unable to fetch https://nulawreview.org/sitemap.xml (OSError: curl transport exit 28)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NortheasternUniversityLawReviewScraper:Northeastern University Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/northeastern_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:00:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 232, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:51:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"northeastern_university_law_review_scraper\", \"script_path\": \"scrapers/northeastern_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944712_northeastern_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944712_northeastern_university_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":9,"last_run_end":"2026-09-20T23:00:31+00:00","last_run_id":46218,"last_run_start":"2026-09-20T22:51:52+00:00","last_runtime_seconds":518.0171446050517,"last_status":"partial","law_review_id":232,"law_review_name":"Northeastern University Law Review","law_review_scraper_name":"northeastern_university_law_review_scraper.py","module_path":"scrapers.northeastern_university_law_review_scraper","platform":"sitemap","scraper_id":"northeastern_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Northern Illinois University Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/northern_illinois_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":24,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265016, \"canonical_name\": \"Northern Illinois University Law Review\", \"child_pid\": 298321, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 128, \"mode\": \"balanced\", \"remaining_units\": 80, \"scope\": \"https://huskiecommons.lib.niu.edu/niulr/\", \"selected_units\": 25, \"visited_this_run\": 21, \"visited_units\": 48}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://huskiecommons.lib.niu.edu/niulr/vol45/iss2/\", \"download_queue\": {\"due\": 142, \"pending\": 145, \"retries\": 8, \"scope\": \"NorthernIllinoisUniversityLawReviewScraper:Northern Illinois University Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/northern_illinois_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:55:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 293, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:54:22+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"northern_illinois_university_law_review_scraper\", \"script_path\": \"scrapers/northern_illinois_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941262_northern_illinois_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941262_northern_illinois_university_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:56:04+00:00","last_run_id":46149,"last_run_start":"2026-09-20T21:54:22+00:00","last_runtime_seconds":102.40376481693238,"last_status":"partial","law_review_id":293,"law_review_name":"Northern Illinois University Law Review","law_review_scraper_name":"northern_illinois_university_law_review_scraper.py","module_path":"scrapers.northern_illinois_university_law_review_scraper","platform":"bepress","scraper_id":"northern_illinois_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Ohio Northern University Law Review","class_name":null,"days_since_last_run":17,"discovered_at":"2026-09-04 20:31:27","file_path":"scrapers/northern_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"Digital Commons access restriction (HTTP 403) for https://digitalcommons.onu.edu/context/onu_law_review/article/1390/viewcontent/","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 234744, \"canonical_name\": \"Ohio Northern University Law Review\", \"child_pid\": 227852, \"file_path\": \"scrapers/northern_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-04T20:53:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 701, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-04T20:53:42+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"northern_university_law_review_scraper\", \"script_path\": \"scrapers/northern_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1788555222_northern_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1788555222_northern_university_law_review_scraper.out.log\", \"timeout_minutes\": 30, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-04T20:53:50+00:00","last_run_id":44900,"last_run_start":"2026-09-04T20:53:42+00:00","last_runtime_seconds":8.285109805874527,"last_status":"protected","law_review_id":701,"law_review_name":"Ohio Northern University Law Review","law_review_scraper_name":"northern_university_law_review_scraper.py","module_path":"scrapers.northern_university_law_review_scraper","platform":"bepress","scraper_id":"northern_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Northwestern Journal of Human Rights","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/northwestern_journal_of_human_rights_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":62,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250473, \"canonical_name\": \"Northwestern Journal of Human Rights\", \"child_pid\": 859396, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 54, \"mode\": \"balanced\", \"remaining_units\": 29, \"scope\": \"https://scholarlycommons.law.northwestern.edu/njihr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NorthwesternJournalOfHumanRightsScraper:Northwestern Journal of Human Rights\", \"waiting\": 0}, \"file_path\": \"scrapers/northwestern_journal_of_human_rights_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:09:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 692, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:08:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"northwestern_journal_of_human_rights_scraper\", \"script_path\": \"scrapers/northwestern_journal_of_human_rights_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789290483_northwestern_journal_of_human_rights_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789290483_northwestern_journal_of_human_rights_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:09:36+00:00","last_run_id":45527,"last_run_start":"2026-09-13T09:08:03+00:00","last_runtime_seconds":92.47592223575339,"last_status":"no_new_content","law_review_id":692,"law_review_name":"Northwestern Journal of Human Rights","law_review_scraper_name":"northwestern_journal_of_human_rights_scraper.py","module_path":"scrapers.northwestern_journal_of_human_rights_scraper","platform":"bepress","scraper_id":"northwestern_journal_of_human_rights_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Northwestern Journal of Law and Social Policy [online]","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/northwestern_journal_of_law_and_social_policy_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":65,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265024, \"canonical_name\": \"Northwestern Journal of Law and Social Policy [online]\", \"child_pid\": 303683, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 49, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarlycommons.law.northwestern.edu/njlsp/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 49}, \"download_queue\": {\"due\": 135, \"pending\": 138, \"retries\": 6, \"scope\": \"NorthwesternJournalOfLawAndSocialPolicyOnlineScraper:Northwestern Journal of Law and Social Policy [online]\", \"waiting\": 3}, \"file_path\": \"scrapers/northwestern_journal_of_law_and_social_policy_online_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:57:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 209, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:57:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"northwestern_journal_of_law_and_social_policy_online_scraper\", \"script_path\": \"scrapers/northwestern_journal_of_law_and_social_policy_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941459_northwestern_journal_of_law_and_social_policy_online_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941459_northwestern_journal_of_law_and_social_policy_online_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:57:59+00:00","last_run_id":46152,"last_run_start":"2026-09-20T21:57:39+00:00","last_runtime_seconds":19.6404720088467,"last_status":"partial","law_review_id":209,"law_review_name":"Northwestern Journal of Law and Social Policy [online]","law_review_scraper_name":"northwestern_journal_of_law_and_social_policy_online_scraper.py","module_path":"scrapers.northwestern_journal_of_law_and_social_policy_online_scraper","platform":"bepress","scraper_id":"northwestern_journal_of_law_and_social_policy_online_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Northwestern Journal of Technology and Intellectual Property [online]","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/northwestern_journal_of_technology_and_intellectual_property_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":19,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265016, \"canonical_name\": \"Northwestern Journal of Technology and Intellectual Property [online]\", \"child_pid\": 297976, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 78, \"mode\": \"balanced\", \"remaining_units\": 16, \"scope\": \"https://scholarlycommons.law.northwestern.edu/njtip/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 62}, \"download_queue\": {\"due\": 154, \"pending\": 157, \"retries\": 4, \"scope\": \"NorthwesternJournalOfTechnologyAndIntellectualPropertyOnlineScraper:Northwestern Journal of Technology and Intellectual Property [online]\", \"waiting\": 3}, \"file_path\": \"scrapers/northwestern_journal_of_technology_and_intellectual_property_online_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:53:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 213, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:53:54+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"northwestern_journal_of_technology_and_intellectual_property_online_scraper\", \"script_path\": \"scrapers/northwestern_journal_of_technology_and_intellectual_property_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941234_northwestern_journal_of_technology_and_intellectual_property_online_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941234_northwestern_journal_of_technology_and_intellectual_property_online_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:54:19+00:00","last_run_id":46147,"last_run_start":"2026-09-20T21:53:54+00:00","last_runtime_seconds":25.762508869171143,"last_status":"partial","law_review_id":213,"law_review_name":"Northwestern Journal of Technology and Intellectual Property [online]","law_review_scraper_name":"northwestern_journal_of_technology_and_intellectual_property_online_scraper.py","module_path":"scrapers.northwestern_journal_of_technology_and_intellectual_property_online_scraper","platform":"bepress","scraper_id":"northwestern_journal_of_technology_and_intellectual_property_online_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Northwestern Law Journal des Refus\u00e9s","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/northwestern_law_journal_des_refuses_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":29,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250750, \"canonical_name\": \"Northwestern Law Journal des Refus\u00e9s\", \"child_pid\": 1144779, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 5, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarlycommons.law.northwestern.edu/nljr/\", \"selected_units\": 5, \"visited_this_run\": 5, \"visited_units\": 5}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NorthwesternLawJournalDesRefusesScraper:Northwestern Law Journal des Refus\u00e9s\", \"waiting\": 0}, \"file_path\": \"scrapers/northwestern_law_journal_des_refuses_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:16:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 694, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:16:17+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"northwestern_law_journal_des_refuses_scraper\", \"script_path\": \"scrapers/northwestern_law_journal_des_refuses_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789301777_northwestern_law_journal_des_refuses_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789301777_northwestern_law_journal_des_refuses_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:17:05+00:00","last_run_id":45678,"last_run_start":"2026-09-13T12:16:17+00:00","last_runtime_seconds":47.571379396133125,"last_status":"no_new_content","law_review_id":694,"law_review_name":"Northwestern Law Journal des Refus\u00e9s","law_review_scraper_name":"northwestern_law_journal_des_refuses_scraper.py","module_path":"scrapers.northwestern_law_journal_des_refuses_scraper","platform":"bepress","scraper_id":"northwestern_law_journal_des_refuses_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Northwestern University Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-09-13 16:33:53","file_path":"scrapers/northwestern_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":4,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265139, \"canonical_name\": \"Northwestern University Law Review\", \"child_pid\": 443458, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 87, \"mode\": \"balanced\", \"remaining_units\": 72, \"scope\": \"https://scholarlycommons.law.northwestern.edu/nulr/\", \"selected_units\": 8, \"visited_this_run\": 8, \"visited_units\": 15}, \"download_queue\": {\"due\": 49, \"pending\": 52, \"retries\": 10, \"scope\": \"NorthwesternUniversityLawReviewScraper:Northwestern University Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/northwestern_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:22:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 14, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:20:54+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"northwestern_university_law_review_scraper\", \"script_path\": \"scrapers/northwestern_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946454_northwestern_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946454_northwestern_university_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:22:41+00:00","last_run_id":46243,"last_run_start":"2026-09-20T23:20:54+00:00","last_runtime_seconds":106.57649412984028,"last_status":"partial","law_review_id":14,"law_review_name":"Northwestern University Law Review","law_review_scraper_name":"northwestern_university_law_review_scraper.py","module_path":"scrapers.northwestern_university_law_review_scraper","platform":"bepress","scraper_id":"northwestern_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Notre Dame Journal of Legislation","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/notre_dame_journal_of_legislation_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":38,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265099, \"canonical_name\": \"Notre Dame Journal of Legislation\", \"child_pid\": 396295, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 93, \"mode\": \"balanced\", \"remaining_units\": 46, \"scope\": \"https://scholarship.law.nd.edu/jleg/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 47}, \"download_queue\": {\"due\": 129, \"pending\": 132, \"retries\": 5, \"scope\": \"NotreDameJournalOfLegislationScraper:Notre Dame Journal of Legislation\", \"waiting\": 3}, \"file_path\": \"scrapers/notre_dame_journal_of_legislation_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:51:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 697, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:51:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"notre_dame_journal_of_legislation_scraper\", \"script_path\": \"scrapers/notre_dame_journal_of_legislation_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944712_notre_dame_journal_of_legislation_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944712_notre_dame_journal_of_legislation_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:52:19+00:00","last_run_id":46220,"last_run_start":"2026-09-20T22:51:52+00:00","last_runtime_seconds":26.599968972150236,"last_status":"partial","law_review_id":697,"law_review_name":"Notre Dame Journal of Legislation","law_review_scraper_name":"notre_dame_journal_of_legislation_scraper.py","module_path":"scrapers.notre_dame_journal_of_legislation_scraper","platform":"bepress","scraper_id":"notre_dame_journal_of_legislation_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Notre Dame Journal on Emerging Technologies","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/notre_dame_journal_on_emerging_technologies_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":51,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250497, \"canonical_name\": \"Notre Dame Journal on Emerging Technologies\", \"child_pid\": 874241, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 9, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.law.nd.edu/ndlsjet/\", \"selected_units\": 9, \"visited_this_run\": 9, \"visited_units\": 9}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NotreDameJournalOnEmergingTechnologiesScraper:Notre Dame Journal on Emerging Technologies\", \"waiting\": 0}, \"file_path\": \"scrapers/notre_dame_journal_on_emerging_technologies_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:18:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 698, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:17:30+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"notre_dame_journal_on_emerging_technologies_scraper\", \"script_path\": \"scrapers/notre_dame_journal_on_emerging_technologies_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789291050_notre_dame_journal_on_emerging_technologies_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789291050_notre_dame_journal_on_emerging_technologies_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:18:50+00:00","last_run_id":45534,"last_run_start":"2026-09-13T09:17:30+00:00","last_runtime_seconds":79.607003076002,"last_status":"no_new_content","law_review_id":698,"law_review_name":"Notre Dame Journal on Emerging Technologies","law_review_scraper_name":"notre_dame_journal_on_emerging_technologies_scraper.py","module_path":"scrapers.notre_dame_journal_on_emerging_technologies_scraper","platform":"bepress","scraper_id":"notre_dame_journal_on_emerging_technologies_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Notre Dame Journal of Law Ethics & Public Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/notre_dame_law_ethics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":43,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265016, \"canonical_name\": \"Notre Dame Journal of Law Ethics & Public Policy\", \"child_pid\": 299680, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 94, \"mode\": \"balanced\", \"remaining_units\": 47, \"scope\": \"https://scholarship.law.nd.edu/ndjlepp/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 47}, \"download_queue\": {\"due\": 242, \"pending\": 245, \"retries\": 3, \"scope\": \"NotreDameJournalLawEthicsPublicPolicyScraper:Notre Dame Journal of Law Ethics & Public Policy\", \"waiting\": 3}, \"file_path\": \"scrapers/notre_dame_law_ethics_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:55:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 265, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:55:01+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"notre_dame_law_ethics_scraper\", \"script_path\": \"scrapers/notre_dame_law_ethics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941301_notre_dame_law_ethics_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941301_notre_dame_law_ethics_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:55:18+00:00","last_run_id":46150,"last_run_start":"2026-09-20T21:55:01+00:00","last_runtime_seconds":16.60856460267678,"last_status":"partial","law_review_id":265,"law_review_name":"Notre Dame Journal of Law Ethics & Public Policy","law_review_scraper_name":"notre_dame_law_ethics_scraper.py","module_path":"scrapers.notre_dame_law_ethics_scraper","platform":"bepress","scraper_id":"notre_dame_law_ethics_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Notre Dame Law Review Reflection [online]","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/notre_dame_law_review_reflection_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":73,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265024, \"canonical_name\": \"Notre Dame Law Review Reflection [online]\", \"child_pid\": 303685, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 31, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.law.nd.edu/ndlr_online/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 31}, \"download_queue\": {\"due\": 20, \"pending\": 23, \"retries\": 7, \"scope\": \"NotreDameLawReviewReflectionOnlineScraper:Notre Dame Law Review Reflection [online]\", \"waiting\": 3}, \"file_path\": \"scrapers/notre_dame_law_review_reflection_online_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:57:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 152, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:57:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"notre_dame_law_review_reflection_online_scraper\", \"script_path\": \"scrapers/notre_dame_law_review_reflection_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941459_notre_dame_law_review_reflection_online_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941459_notre_dame_law_review_reflection_online_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:58:05+00:00","last_run_id":46154,"last_run_start":"2026-09-20T21:57:39+00:00","last_runtime_seconds":24.902210324071348,"last_status":"partial","law_review_id":152,"law_review_name":"Notre Dame Law Review Reflection [online]","law_review_scraper_name":"notre_dame_law_review_reflection_online_scraper.py","module_path":"scrapers.notre_dame_law_review_reflection_online_scraper","platform":"bepress","scraper_id":"notre_dame_law_review_reflection_online_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Nova Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nova_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":24,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265038, \"canonical_name\": \"Nova Law Review\", \"child_pid\": 320680, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 146, \"mode\": \"balanced\", \"remaining_units\": 91, \"scope\": \"https://nsuworks.nova.edu/nlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 55}, \"download_queue\": {\"due\": 228, \"pending\": 231, \"retries\": 3, \"scope\": \"NovaLawReviewScraper:Nova Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/nova_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:05:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 381, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:04:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"nova_scraper\", \"script_path\": \"scrapers/nova_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941876_nova_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941876_nova_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:05:09+00:00","last_run_id":46163,"last_run_start":"2026-09-20T22:04:36+00:00","last_runtime_seconds":32.39106270996854,"last_status":"partial","law_review_id":381,"law_review_name":"Nova Law Review","law_review_scraper_name":"nova_scraper.py","module_path":"scrapers.nova_scraper","platform":"bepress","scraper_id":"nova_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"NYU Annual Survey of American Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nyu_annual_survey_of_american_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":100,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250497, \"canonical_name\": \"NYU Annual Survey of American Law\", \"child_pid\": 873070, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NYUAnnualSurveyOfAmericanLawScraper:New York University Annual Survey of American Law\", \"waiting\": 0}, \"file_path\": \"scrapers/nyu_annual_survey_of_american_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:17:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 675, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:16:51+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"nyu_annual_survey_of_american_law_scraper\", \"script_path\": \"scrapers/nyu_annual_survey_of_american_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789291011_nyu_annual_survey_of_american_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789291011_nyu_annual_survey_of_american_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:17:37+00:00","last_run_id":45533,"last_run_start":"2026-09-13T09:16:51+00:00","last_runtime_seconds":45.00450361985713,"last_status":"no_new_content","law_review_id":675,"law_review_name":"NYU Annual Survey of American Law","law_review_scraper_name":"nyu_annual_survey_of_american_law_scraper.py","module_path":"scrapers.nyu_annual_survey_of_american_law_scraper","platform":null,"scraper_id":"nyu_annual_survey_of_american_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"NYU Environmental Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nyu_environmental_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":106,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250497, \"canonical_name\": \"NYU Environmental Law Journal\", \"child_pid\": 875644, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NYUEnvironmentalLawJournalScraper:NYU Environmental Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/nyu_environmental_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:19:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 676, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:18:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"nyu_environmental_law_journal_scraper\", \"script_path\": \"scrapers/nyu_environmental_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789291094_nyu_environmental_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789291094_nyu_environmental_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:19:31+00:00","last_run_id":45536,"last_run_start":"2026-09-13T09:18:14+00:00","last_runtime_seconds":77.05061516305432,"last_status":"no_new_content","law_review_id":676,"law_review_name":"NYU Environmental Law Journal","law_review_scraper_name":"nyu_environmental_law_journal_scraper.py","module_path":"scrapers.nyu_environmental_law_journal_scraper","platform":null,"scraper_id":"nyu_environmental_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"NYU Journal of Intellectual Property and Entertainment Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nyu_journal_of_intellectual_property_and_entertainment_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":272,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250497, \"canonical_name\": \"NYU Journal of Intellectual Property and Entertainment Law\", \"child_pid\": 873066, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NYUJournalOfIntellectualPropertyAndEntertainmentLawScraper:NYU Journal of Intellectual Property and Entertainment Law\", \"waiting\": 0}, \"file_path\": \"scrapers/nyu_journal_of_intellectual_property_and_entertainment_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:17:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 677, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:16:51+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"nyu_journal_of_intellectual_property_and_entertainment_law_scraper\", \"script_path\": \"scrapers/nyu_journal_of_intellectual_property_and_entertainment_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789291011_nyu_journal_of_intellectual_property_and_entertainment_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789291011_nyu_journal_of_intellectual_property_and_entertainment_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:17:29+00:00","last_run_id":45531,"last_run_start":"2026-09-13T09:16:51+00:00","last_runtime_seconds":37.84037456801161,"last_status":"no_new_content","law_review_id":677,"law_review_name":"NYU Journal of Intellectual Property and Entertainment Law","law_review_scraper_name":"nyu_journal_of_intellectual_property_and_entertainment_law_scraper.py","module_path":"scrapers.nyu_journal_of_intellectual_property_and_entertainment_law_scraper","platform":"wordpress","scraper_id":"nyu_journal_of_intellectual_property_and_entertainment_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"NYU Journal of International Law and Politics","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nyu_journal_of_international_law_and_politics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":822,"last_error_category":"partial_download_errors","last_error_message":"HTTP 404 for https://nyujilp.org/wp-content/uploads/2024/02/Buchler_Online-Article_Formatted.pdf","last_error_traceback":null,"last_errors":29,"last_extra_json":"{\"automation_cycle_id\": 265038, \"canonical_name\": \"NYU Journal of International Law and Politics\", \"child_pid\": 320679, \"download_queue\": {\"due\": 0, \"pending\": 29, \"retries\": 29, \"scope\": \"NYUJournalOfInternationalLawAndPoliticsScraper:NYU Journal of International Law and Politics\", \"waiting\": 29}, \"file_path\": \"scrapers/nyu_journal_of_international_law_and_politics_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:08:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 678, \"missing_accounting_version\": 2, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:04:36+00:00\", \"permanently_missing_count\": 29, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"nyu_journal_of_international_law_and_politics_scraper\", \"script_path\": \"scrapers/nyu_journal_of_international_law_and_politics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941876_nyu_journal_of_international_law_and_politics_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941876_nyu_journal_of_international_law_and_politics_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-20T22:09:02+00:00","last_run_id":46162,"last_run_start":"2026-09-20T22:04:36+00:00","last_runtime_seconds":265.6713853958063,"last_status":"partial","law_review_id":678,"law_review_name":"NYU Journal of International Law and Politics","law_review_scraper_name":"nyu_journal_of_international_law_and_politics_scraper.py","module_path":"scrapers.nyu_journal_of_international_law_and_politics_scraper","platform":"wordpress","scraper_id":"nyu_journal_of_international_law_and_politics_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"New York University Journal of Legislation and Public Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nyu_legislation_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":537,"last_error_category":"partial_download_errors","last_error_message":"HTTP 404 for https://nyujlpp.org/wp-content/uploads/2012/10/Brittain-Direct-Democracy-by-the-Majority-Can-Jeopardize-the-Civil-Rights-of-Minority-or-Other-Powerless-Groups.pdf","last_error_traceback":null,"last_errors":64,"last_extra_json":"{\"automation_cycle_id\": 265038, \"canonical_name\": \"New York University Journal of Legislation and Public Policy\", \"child_pid\": 321822, \"discovery_coverage\": {\"discovery_complete\": true, \"known_units\": 295, \"pages\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 291, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"NyuLegislationPublicPolicyScraper:https://nyujlpp.org/wp-sitemap.xml#pages\", \"selected_units\": 250, \"visited_this_run\": 250, \"visited_units\": 291}, \"remaining_units\": 0, \"scope\": \"NyuLegislationPublicPolicyScraper:https://nyujlpp.org/wp-sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 4, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"NyuLegislationPublicPolicyScraper:https://nyujlpp.org/wp-sitemap.xml#maps\", \"selected_units\": 4, \"visited_this_run\": 4, \"visited_units\": 4}, \"visited_units\": 295, \"waiting_for_retry\": 0, \"wordpress_api\": null}, \"download_queue\": {\"due\": 0, \"pending\": 64, \"retries\": 64, \"scope\": \"NyuLegislationPublicPolicyScraper:New York University Journal of Legislation and Public Policy\", \"waiting\": 64}, \"file_path\": \"scrapers/nyu_legislation_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:10:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 157, \"missing_accounting_version\": 2, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:04:54+00:00\", \"permanently_missing_count\": 64, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"nyu_legislation_public_policy_scraper\", \"script_path\": \"scrapers/nyu_legislation_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941894_nyu_legislation_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941894_nyu_legislation_public_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":1,"last_run_end":"2026-09-20T22:10:42+00:00","last_run_id":46165,"last_run_start":"2026-09-20T22:04:54+00:00","last_runtime_seconds":345.53169632470235,"last_status":"partial","law_review_id":157,"law_review_name":"New York University Journal of Legislation and Public Policy","law_review_scraper_name":"nyu_legislation_public_policy_scraper.py","module_path":"scrapers.nyu_legislation_public_policy_scraper","platform":"wordpress","scraper_id":"nyu_legislation_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"N.Y.U. Review of Law and Social Change","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/nyu_review_law_social_change_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":34,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249905, \"canonical_name\": \"N.Y.U. Review of Law and Social Change\", \"child_pid\": 177122, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"NYUReviewOfLawAndSocialChangeScraper:N.Y.U. Review of Law and Social Change\", \"waiting\": 0}, \"file_path\": \"scrapers/nyu_review_of_law_and_social_change_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:59:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 672, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:57:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"NYUReviewOfLawAndSocialChangeScraper\", \"script_path\": \"scrapers/nyu_review_of_law_and_social_change_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264640_NYUReviewOfLawAndSocialChangeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264640_NYUReviewOfLawAndSocialChangeScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":2,"last_run_end":"2026-09-13T01:59:43+00:00","last_run_id":45204,"last_run_start":"2026-09-13T01:57:20+00:00","last_runtime_seconds":143.4046605359763,"last_status":"success","law_review_id":672,"law_review_name":"N.Y.U. Review of Law and Social Change","law_review_scraper_name":"nyu_review_of_law_and_social_change_scraper.py","module_path":"scrapers.nyu_review_law_social_change_scraper","platform":null,"scraper_id":"nyu_review_law_social_change_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Ocean and Coastal Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ocean_and_coastal_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":37,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265127, \"canonical_name\": \"Ocean and Coastal Law Journal\", \"child_pid\": 429376, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 60, \"mode\": \"balanced\", \"remaining_units\": 16, \"scope\": \"https://digitalcommons.mainelaw.maine.edu/oclj/\", \"selected_units\": 25, \"visited_this_run\": 20, \"visited_units\": 44}, \"discovery_problem\": \"BROKEN_LOGIC: Digital Commons issue yielded no PDF links: https://digitalcommons.mainelaw.maine.edu/oclj/vol28/iss2/\", \"download_queue\": {\"due\": 167, \"pending\": 170, \"retries\": 3, \"scope\": \"OceanAndCoastalLawJournalScraper:Ocean and Coastal Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/ocean_and_coastal_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:14:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 699, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:12:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ocean_and_coastal_law_journal_scraper\", \"script_path\": \"scrapers/ocean_and_coastal_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945956_ocean_and_coastal_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945956_ocean_and_coastal_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:14:28+00:00","last_run_id":46232,"last_run_start":"2026-09-20T23:12:36+00:00","last_runtime_seconds":109.38042773772031,"last_status":"partial","law_review_id":699,"law_review_name":"Ocean and Coastal Law Journal","law_review_scraper_name":"ocean_and_coastal_law_journal_scraper.py","module_path":"scrapers.ocean_and_coastal_law_journal_scraper","platform":"bepress","scraper_id":"ocean_and_coastal_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Ohio Northern International Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ohio_northern_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":30,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250497, \"canonical_name\": \"Ohio Northern International Law Journal\", \"child_pid\": 874265, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 4, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.onu.edu/ilj/\", \"selected_units\": 4, \"visited_this_run\": 4, \"visited_units\": 4}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"OhioNorthernInternationalLawJournalScraper:Ohio Northern International Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/ohio_northern_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:18:07+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 700, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:17:37+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ohio_northern_international_law_journal_scraper\", \"script_path\": \"scrapers/ohio_northern_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789291057_ohio_northern_international_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789291057_ohio_northern_international_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:18:13+00:00","last_run_id":45535,"last_run_start":"2026-09-13T09:17:37+00:00","last_runtime_seconds":35.336553015280515,"last_status":"no_new_content","law_review_id":700,"law_review_name":"Ohio Northern International Law Journal","law_review_scraper_name":"ohio_northern_international_law_journal_scraper.py","module_path":"scrapers.ohio_northern_international_law_journal_scraper","platform":"bepress","scraper_id":"ohio_northern_international_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Oil and Gas, Natural Resources, and Energy Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/oil_and_gas_natural_resources_and_energy_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":109,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265024, \"canonical_name\": \"Oil and Gas, Natural Resources, and Energy Journal\", \"child_pid\": 305349, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 50, \"mode\": \"balanced\", \"remaining_units\": 14, \"scope\": \"https://digitalcommons.law.ou.edu/onej/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 36}, \"download_queue\": {\"due\": 170, \"pending\": 173, \"retries\": 3, \"scope\": \"OilAndGasNaturalResourcesAndEnergyJournalScraper:Oil and Gas, Natural Resources, and Energy Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/oil_and_gas_natural_resources_and_energy_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T21:58:07+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 702, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:58:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"oil_and_gas_natural_resources_and_energy_journal_scraper\", \"script_path\": \"scrapers/oil_and_gas_natural_resources_and_energy_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941487_oil_and_gas_natural_resources_and_energy_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941487_oil_and_gas_natural_resources_and_energy_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T21:58:37+00:00","last_run_id":46156,"last_run_start":"2026-09-20T21:58:07+00:00","last_runtime_seconds":29.555405693128705,"last_status":"partial","law_review_id":702,"law_review_name":"Oil and Gas, Natural Resources, and Energy Journal","law_review_scraper_name":"oil_and_gas_natural_resources_and_energy_journal_scraper.py","module_path":"scrapers.oil_and_gas_natural_resources_and_energy_journal_scraper","platform":"bepress","scraper_id":"oil_and_gas_natural_resources_and_energy_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Oklahoma Law Review","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/oklahoma_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":185,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251451, \"canonical_name\": \"Oklahoma Law Review\", \"child_pid\": 1932783, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 150, \"mode\": \"balanced\", \"remaining_units\": 123, \"scope\": \"https://digitalcommons.law.ou.edu/olr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 27}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"OklahomaLawReviewScraper:Oklahoma Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/oklahoma_scraper.py\", \"heartbeat_at\": \"2026-09-13T20:26:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 112, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T20:26:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"oklahoma_scraper\", \"script_path\": \"scrapers/oklahoma_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789331216_oklahoma_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789331216_oklahoma_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T20:27:09+00:00","last_run_id":45859,"last_run_start":"2026-09-13T20:26:56+00:00","last_runtime_seconds":13.324865537229925,"last_status":"no_new_content","law_review_id":112,"law_review_name":"Oklahoma Law Review","law_review_scraper_name":"oklahoma_scraper.py","module_path":"scrapers.oklahoma_scraper","platform":"bepress","scraper_id":"oklahoma_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Pace Environmental Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/pace_environmental_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":24,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265038, \"canonical_name\": \"Pace Environmental Law Review\", \"child_pid\": 320678, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 98, \"mode\": \"balanced\", \"remaining_units\": 47, \"scope\": \"https://digitalcommons.pace.edu/pelr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 51}, \"download_queue\": {\"due\": 220, \"pending\": 223, \"retries\": 8, \"scope\": \"PaceEnvironmentalLawReviewScraper:Pace Environmental Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/pace_environmental_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:04:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 705, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:04:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"pace_environmental_law_review_scraper\", \"script_path\": \"scrapers/pace_environmental_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941876_pace_environmental_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941876_pace_environmental_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:04:54+00:00","last_run_id":46161,"last_run_start":"2026-09-20T22:04:36+00:00","last_runtime_seconds":18.067615103907883,"last_status":"partial","law_review_id":705,"law_review_name":"Pace Environmental Law Review","law_review_scraper_name":"pace_environmental_law_review_scraper.py","module_path":"scrapers.pace_environmental_law_review_scraper","platform":"bepress","scraper_id":"pace_environmental_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Pace Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/pace_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":44,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265024, \"canonical_name\": \"Pace Law Review\", \"child_pid\": 305225, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 130, \"mode\": \"balanced\", \"remaining_units\": 99, \"scope\": \"https://digitalcommons.pace.edu/plr/\", \"selected_units\": 25, \"visited_this_run\": 17, \"visited_units\": 31}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://digitalcommons.pace.edu/plr/vol46/iss1/\", \"download_queue\": {\"due\": 95, \"pending\": 98, \"retries\": 3, \"scope\": \"PaceLawReviewScraper:Pace Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/pace_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:00:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 323, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T21:58:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"pace_scraper\", \"script_path\": \"scrapers/pace_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941483_pace_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941483_pace_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:00:32+00:00","last_run_id":46155,"last_run_start":"2026-09-20T21:58:03+00:00","last_runtime_seconds":149.22395587712526,"last_status":"partial","law_review_id":323,"law_review_name":"Pace Law Review","law_review_scraper_name":"pace_scraper.py","module_path":"scrapers.pace_scraper","platform":"bepress","scraper_id":"pace_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Penn State Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/pennstate_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":36,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265038, \"canonical_name\": \"Penn State Law Review\", \"child_pid\": 320681, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 82, \"mode\": \"balanced\", \"remaining_units\": 32, \"scope\": \"https://insight.dickinsonlaw.psu.edu/pslr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 50}, \"download_queue\": {\"due\": 167, \"pending\": 170, \"retries\": 7, \"scope\": \"PennStateLawReviewScraper:Penn State Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/pennstate_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:04:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 124, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:04:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"pennstate_scraper\", \"script_path\": \"scrapers/pennstate_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941876_pennstate_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941876_pennstate_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:04:52+00:00","last_run_id":46164,"last_run_start":"2026-09-20T22:04:36+00:00","last_runtime_seconds":15.66429072804749,"last_status":"partial","law_review_id":124,"law_review_name":"Penn State Law Review","law_review_scraper_name":"pennstate_scraper.py","module_path":"scrapers.pennstate_scraper","platform":"bepress","scraper_id":"pennstate_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Pepperdine Dispute Resolution Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/pepperdine_dispute_resolution_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":84,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265024, \"canonical_name\": \"Pepperdine Dispute Resolution Law Journal\", \"child_pid\": 311031, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 68, \"mode\": \"balanced\", \"remaining_units\": 29, \"scope\": \"https://digitalcommons.pepperdine.edu/drlj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 39}, \"download_queue\": {\"due\": 72, \"pending\": 75, \"retries\": 3, \"scope\": \"PepperdineDisputeResolutionLawJournalScraper:Pepperdine Dispute Resolution Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/pepperdine_dispute_resolution_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:00:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 709, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:00:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"pepperdine_dispute_resolution_law_journal_scraper\", \"script_path\": \"scrapers/pepperdine_dispute_resolution_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941634_pepperdine_dispute_resolution_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941634_pepperdine_dispute_resolution_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:01:00+00:00","last_run_id":46158,"last_run_start":"2026-09-20T22:00:34+00:00","last_runtime_seconds":22.72617954108864,"last_status":"partial","law_review_id":709,"law_review_name":"Pepperdine Dispute Resolution Law Journal","law_review_scraper_name":"pepperdine_dispute_resolution_law_journal_scraper.py","module_path":"scrapers.pepperdine_dispute_resolution_law_journal_scraper","platform":"bepress","scraper_id":"pepperdine_dispute_resolution_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Public Interest Law Reporter","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/public_interest_law_reporter_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":259,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251451, \"canonical_name\": \"Public Interest Law Reporter\", \"child_pid\": 1932852, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 61, \"mode\": \"balanced\", \"remaining_units\": 36, \"scope\": \"https://lawecommons.luc.edu/pilr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"PublicInterestLawReporterScraper:Public Interest Law Reporter\", \"waiting\": 0}, \"file_path\": \"scrapers/public_interest_law_reporter_scraper.py\", \"heartbeat_at\": \"2026-09-13T20:27:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 711, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T20:27:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"public_interest_law_reporter_scraper\", \"script_path\": \"scrapers/public_interest_law_reporter_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789331231_public_interest_law_reporter_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789331231_public_interest_law_reporter_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T20:27:27+00:00","last_run_id":45863,"last_run_start":"2026-09-13T20:27:11+00:00","last_runtime_seconds":16.388499005697668,"last_status":"no_new_content","law_review_id":711,"law_review_name":"Public Interest Law Reporter","law_review_scraper_name":"public_interest_law_reporter_scraper.py","module_path":"scrapers.public_interest_law_reporter_scraper","platform":"bepress","scraper_id":"public_interest_law_reporter_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Public Land and Resources Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/public_land_and_resources_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":6,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 265038, \"canonical_name\": \"Public Land and Resources Law Review\", \"child_pid\": 322070, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarworks.umt.edu/plrlr/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 1, \"retries\": 1, \"scope\": \"PublicLandAndResourcesLawReviewScraper:Public Land and Resources Law Review\", \"waiting\": 1}, \"file_path\": \"scrapers/public_land_and_resources_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:05:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 712, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:05:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"public_land_and_resources_law_review_scraper\", \"script_path\": \"scrapers/public_land_and_resources_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941911_public_land_and_resources_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941911_public_land_and_resources_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:06:08+00:00","last_run_id":46167,"last_run_start":"2026-09-20T22:05:11+00:00","last_runtime_seconds":54.0301712770015,"last_status":"partial","law_review_id":712,"law_review_name":"Public Land and Resources Law Review","law_review_scraper_name":"public_land_and_resources_law_review_scraper.py","module_path":"scrapers.public_land_and_resources_law_review_scraper","platform":"playwright","scraper_id":"public_land_and_resources_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Quinnipiac Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/quinnipiac_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Quinnipiac Law Review\", \"child_pid\": 160554, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"QuinnipiacScraper:Quinnipiac Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/quinnipiac_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:47:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 391, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:47:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"QuinnipiacScraper\", \"script_path\": \"scrapers/quinnipiac_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264030_QuinnipiacScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264030_QuinnipiacScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:47:38+00:00","last_run_id":45193,"last_run_start":"2026-09-13T01:47:10+00:00","last_runtime_seconds":27.473723286762834,"last_status":"no_new_content","law_review_id":391,"law_review_name":"Quinnipiac Law Review","law_review_scraper_name":"quinnipiac_scraper.py","module_path":"scrapers.quinnipiac_law_review_scraper","platform":null,"scraper_id":"quinnipiac_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Quinnipiac Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/quinnipiac_scraper_light.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249890, \"canonical_name\": \"Quinnipiac Law Review\", \"child_pid\": 160554, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"QuinnipiacScraper:Quinnipiac Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/quinnipiac_scraper.py\", \"heartbeat_at\": \"2026-09-13T01:47:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 391, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T01:47:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"QuinnipiacScraper\", \"script_path\": \"scrapers/quinnipiac_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789264030_QuinnipiacScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789264030_QuinnipiacScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T01:47:38+00:00","last_run_id":45193,"last_run_start":"2026-09-13T01:47:10+00:00","last_runtime_seconds":27.473723286762834,"last_status":"no_new_content","law_review_id":391,"law_review_name":"Quinnipiac Law Review","law_review_scraper_name":"quinnipiac_scraper.py","module_path":"scrapers.quinnipiac_scraper_light","platform":null,"scraper_id":"quinnipiac_scraper_light","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Regulatory Review In Depth","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/regulatory_review_in_depth_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":44,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250507, \"canonical_name\": \"The Regulatory Review In Depth\", \"child_pid\": 884104, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RegulatoryReviewInDepthScraper:The Regulatory Review In Depth\", \"waiting\": 0}, \"file_path\": \"scrapers/regulatory_review_in_depth_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:24:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 793, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:24:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"regulatory_review_in_depth_scraper\", \"script_path\": \"scrapers/regulatory_review_in_depth_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789291486_regulatory_review_in_depth_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789291486_regulatory_review_in_depth_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:24:55+00:00","last_run_id":45546,"last_run_start":"2026-09-13T09:24:46+00:00","last_runtime_seconds":9.400456391274929,"last_status":"no_new_content","law_review_id":793,"law_review_name":"The Regulatory Review In Depth","law_review_scraper_name":"regulatory_review_in_depth_scraper.py","module_path":"scrapers.regulatory_review_in_depth_scraper","platform":"wordpress","scraper_id":"regulatory_review_in_depth_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Review of Banking and Financial Law","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/review_of_banking_and_financial_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":524,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251527, \"canonical_name\": \"Review of Banking and Financial Law\", \"child_pid\": 2075971, \"discovery_coverage\": {\"discovery_complete\": true, \"known_units\": 172, \"pages\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 169, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"ReviewOfBankingAndFinancialLawScraper:https://www.bu.edu/rbfl/wp-sitemap.xml#pages\", \"selected_units\": 169, \"visited_this_run\": 169, \"visited_units\": 169}, \"remaining_units\": 0, \"scope\": \"ReviewOfBankingAndFinancialLawScraper:https://www.bu.edu/rbfl/wp-sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 3, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"ReviewOfBankingAndFinancialLawScraper:https://www.bu.edu/rbfl/wp-sitemap.xml#maps\", \"selected_units\": 3, \"visited_this_run\": 3, \"visited_units\": 3}, \"visited_units\": 172, \"waiting_for_retry\": 0, \"wordpress_api\": null}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"ReviewOfBankingAndFinancialLawScraper:Review of Banking and Financial Law\", \"waiting\": 0}, \"file_path\": \"scrapers/review_of_banking_and_financial_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T21:58:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 718, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T21:58:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"review_of_banking_and_financial_law_scraper\", \"script_path\": \"scrapers/review_of_banking_and_financial_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789336692_review_of_banking_and_financial_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789336692_review_of_banking_and_financial_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T21:59:02+00:00","last_run_id":45891,"last_run_start":"2026-09-13T21:58:12+00:00","last_runtime_seconds":49.779317162930965,"last_status":"no_new_content","law_review_id":718,"law_review_name":"Review of Banking and Financial Law","law_review_scraper_name":"review_of_banking_and_financial_law_scraper.py","module_path":"scrapers.review_of_banking_and_financial_law_scraper","platform":"wordpress","scraper_id":"review_of_banking_and_financial_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Review of Litigation","class_name":null,"days_since_last_run":53,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/review_of_litigation_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"No URLs discovered from sitemap: https://www.thereviewoflitigation.org/sitemap.xml","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 98858, \"canonical_name\": \"Review of Litigation\", \"child_pid\": 489936, \"file_path\": \"scrapers/review_of_litigation_scraper.py\", \"heartbeat_at\": \"2026-07-31T03:41:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 357, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-31T03:41:22+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"review_of_litigation_scraper\", \"script_path\": \"scrapers/review_of_litigation_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1785469282_review_of_litigation_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1785469282_review_of_litigation_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-07-31T03:41:23+00:00","last_run_id":44205,"last_run_start":"2026-07-31T03:41:22+00:00","last_runtime_seconds":0.19829971436411142,"last_status":"no_items","law_review_id":357,"law_review_name":"Review of Litigation","law_review_scraper_name":"review_of_litigation_scraper.py","module_path":"scrapers.review_of_litigation_scraper","platform":"sitemap","scraper_id":"review_of_litigation_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Richmond Journal of Law and Technology [online]","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/richmond_journal_of_law_and_technology_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":38,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250507, \"canonical_name\": \"Richmond Journal of Law and Technology [online]\", \"child_pid\": 884168, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 102, \"mode\": \"balanced\", \"remaining_units\": 92, \"scope\": \"https://scholarship.richmond.edu/jolt/\", \"selected_units\": 25, \"visited_this_run\": 10, \"visited_units\": 10}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RichmondJournalOfLawAndTechnologyOnlineScraper:Richmond Journal of Law and Technology [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/richmond_journal_of_law_and_technology_online_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:25:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 283, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:24:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"richmond_journal_of_law_and_technology_online_scraper\", \"script_path\": \"scrapers/richmond_journal_of_law_and_technology_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789291496_richmond_journal_of_law_and_technology_online_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789291496_richmond_journal_of_law_and_technology_online_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:25:55+00:00","last_run_id":45547,"last_run_start":"2026-09-13T09:24:56+00:00","last_runtime_seconds":58.55967776104808,"last_status":"no_new_content","law_review_id":283,"law_review_name":"Richmond Journal of Law and Technology [online]","law_review_scraper_name":"richmond_journal_of_law_and_technology_online_scraper.py","module_path":"scrapers.richmond_journal_of_law_and_technology_online_scraper","platform":"bepress","scraper_id":"richmond_journal_of_law_and_technology_online_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Richmond Public Interest Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/richmond_public_interest_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":37,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265024, \"canonical_name\": \"Richmond Public Interest Law Review\", \"child_pid\": 311091, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 75, \"mode\": \"balanced\", \"remaining_units\": 28, \"scope\": \"https://scholarship.richmond.edu/pilr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 47}, \"download_queue\": {\"due\": 161, \"pending\": 164, \"retries\": 6, \"scope\": \"RichmondPublicInterestLawReviewScraper:Richmond Public Interest Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/richmond_public_interest_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:00:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 719, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:00:37+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"richmond_public_interest_law_review_scraper\", \"script_path\": \"scrapers/richmond_public_interest_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941637_richmond_public_interest_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941637_richmond_public_interest_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:01:03+00:00","last_run_id":46159,"last_run_start":"2026-09-20T22:00:37+00:00","last_runtime_seconds":23.426340338308364,"last_status":"partial","law_review_id":719,"law_review_name":"Richmond Public Interest Law Review","law_review_scraper_name":"richmond_public_interest_law_review_scraper.py","module_path":"scrapers.richmond_public_interest_law_review_scraper","platform":"bepress","scraper_id":"richmond_public_interest_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Roger Williams University Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/roger_williams_university_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":118,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265057, \"canonical_name\": \"Roger Williams University Law Review\", \"child_pid\": 353742, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 82, \"mode\": \"balanced\", \"remaining_units\": 37, \"scope\": \"https://docs.rwu.edu/rwu_LR/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 45}, \"download_queue\": {\"due\": 137, \"pending\": 140, \"retries\": 3, \"scope\": \"RogerWilliamsUniversityLawReviewScraper:Roger Williams University Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/roger_williams_university_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:25:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 939, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:24:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"roger_williams_university_law_review_scraper\", \"script_path\": \"scrapers/roger_williams_university_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943076_roger_williams_university_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943076_roger_williams_university_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:25:17+00:00","last_run_id":46190,"last_run_start":"2026-09-20T22:24:36+00:00","last_runtime_seconds":41.31592152360827,"last_status":"partial","law_review_id":939,"law_review_name":"Roger Williams University Law Review","law_review_scraper_name":"roger_williams_university_law_review_scraper.py","module_path":"scrapers.roger_williams_university_law_review_scraper","platform":"bepress","scraper_id":"roger_williams_university_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Rutgers International Law and Human Rights Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rutgers_international_law_and_human_rights_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":38,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250507, \"canonical_name\": \"Rutgers International Law and Human Rights Journal\", \"child_pid\": 884442, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RutgersInternationalLawAndHumanRightsJournalScraperImproved:Rutgers International Law and Human Rights Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/rutgers_international_law_and_human_rights_journal_scraper_improved.py\", \"heartbeat_at\": \"2026-09-13T09:25:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 721, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:25:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"rutgers_international_law_and_human_rights_journal_scraper_improved\", \"script_path\": \"scrapers/rutgers_international_law_and_human_rights_journal_scraper_improved.py\", \"stderr_path\": \"logs/orchestrator_runs/1789291507_rutgers_international_law_and_human_rights_journal_scraper_improved.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789291507_rutgers_international_law_and_human_rights_journal_scraper_improved.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:25:49+00:00","last_run_id":45548,"last_run_start":"2026-09-13T09:25:07+00:00","last_runtime_seconds":41.9286231151782,"last_status":"no_new_content","law_review_id":721,"law_review_name":"Rutgers International Law and Human Rights Journal","law_review_scraper_name":"rutgers_international_law_and_human_rights_journal_scraper_improved.py","module_path":"scrapers.rutgers_international_law_and_human_rights_journal_scraper","platform":null,"scraper_id":"rutgers_international_law_and_human_rights_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Rutgers International Law and Human Rights Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rutgers_international_law_and_human_rights_journal_scraper_improved.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":38,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250507, \"canonical_name\": \"Rutgers International Law and Human Rights Journal\", \"child_pid\": 884442, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RutgersInternationalLawAndHumanRightsJournalScraperImproved:Rutgers International Law and Human Rights Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/rutgers_international_law_and_human_rights_journal_scraper_improved.py\", \"heartbeat_at\": \"2026-09-13T09:25:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 721, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:25:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"rutgers_international_law_and_human_rights_journal_scraper_improved\", \"script_path\": \"scrapers/rutgers_international_law_and_human_rights_journal_scraper_improved.py\", \"stderr_path\": \"logs/orchestrator_runs/1789291507_rutgers_international_law_and_human_rights_journal_scraper_improved.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789291507_rutgers_international_law_and_human_rights_journal_scraper_improved.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:25:49+00:00","last_run_id":45548,"last_run_start":"2026-09-13T09:25:07+00:00","last_runtime_seconds":41.9286231151782,"last_status":"no_new_content","law_review_id":721,"law_review_name":"Rutgers International Law and Human Rights Journal","law_review_scraper_name":"rutgers_international_law_and_human_rights_journal_scraper_improved.py","module_path":"scrapers.rutgers_international_law_and_human_rights_journal_scraper_improved","platform":null,"scraper_id":"rutgers_international_law_and_human_rights_journal_scraper_improved","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Rutgers Journal of Law and Public Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rutgers_journal_of_law_and_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":186,"last_error_category":"partial_discovery","last_error_message":"BROKEN_NETWORK: Unable to fetch https://rutgerspolicyjournal.org/2019/06/29/volume-17-issue-1-fall-2019/ (OSError: curl transport exit 28)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265038, \"canonical_name\": \"Rutgers Journal of Law and Public Policy\", \"child_pid\": 322071, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 443, \"pages\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 436, \"mode\": \"balanced\", \"remaining_units\": 5, \"scope\": \"RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml#pages\", \"selected_units\": 250, \"visited_this_run\": 245, \"visited_units\": 431}, \"remaining_units\": 5, \"scope\": \"RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 7, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"RutgersJournalOfLawAndPublicPolicyScraper:https://rutgerspolicyjournal.org/wp-sitemap.xml#maps\", \"selected_units\": 7, \"visited_this_run\": 7, \"visited_units\": 7}, \"visited_units\": 438, \"waiting_for_retry\": 5, \"wordpress_api\": null}, \"discovery_problem\": \"BROKEN_NETWORK: Unable to fetch https://rutgerspolicyjournal.org/2019/06/29/volume-17-issue-1-fall-2019/ (OSError: curl transport exit 28)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RutgersJournalOfLawAndPublicPolicyScraper:Rutgers Journal of Law and Public Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/rutgers_journal_of_law_and_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:08:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 722, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:05:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"rutgers_journal_of_law_and_public_policy_scraper\", \"script_path\": \"scrapers/rutgers_journal_of_law_and_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941914_rutgers_journal_of_law_and_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941914_rutgers_journal_of_law_and_public_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":2,"last_run_end":"2026-09-20T22:08:58+00:00","last_run_id":46168,"last_run_start":"2026-09-20T22:05:14+00:00","last_runtime_seconds":224.05971893901005,"last_status":"partial","law_review_id":722,"law_review_name":"Rutgers Journal of Law and Public Policy","law_review_scraper_name":"rutgers_journal_of_law_and_public_policy_scraper.py","module_path":"scrapers.rutgers_journal_of_law_and_public_policy_scraper","platform":"wordpress","scraper_id":"rutgers_journal_of_law_and_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Rutgers Journal of Law and Religion","class_name":null,"days_since_last_run":2,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/rutgers_journal_of_law_and_religion_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":153,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 264400, \"canonical_name\": \"Rutgers Journal of Law and Religion\", \"child_pid\": 3850379, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 25, \"mode\": \"balanced\", \"remaining_units\": 10, \"scope\": \"RutgersJournalOfLawAndReligionScraper:https://rutgersjournaloflawandreligion.com#html-archive\", \"selected_units\": 10, \"visited_this_run\": 10, \"visited_units\": 15, \"waiting_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"RutgersJournalOfLawAndReligionScraper:Rutgers Journal of Law and Religion\", \"waiting\": 0}, \"file_path\": \"scrapers/rutgers_journal_of_law_and_religion_scraper.py\", \"heartbeat_at\": \"2026-09-20T14:32:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 723, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T14:32:59+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"rutgers_journal_of_law_and_religion_scraper\", \"script_path\": \"scrapers/rutgers_journal_of_law_and_religion_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789914779_rutgers_journal_of_law_and_religion_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789914779_rutgers_journal_of_law_and_religion_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":6,"last_run_end":"2026-09-20T14:33:14+00:00","last_run_id":46069,"last_run_start":"2026-09-20T14:32:59+00:00","last_runtime_seconds":14.249189130961895,"last_status":"success","law_review_id":723,"law_review_name":"Rutgers Journal of Law and Religion","law_review_scraper_name":"rutgers_journal_of_law_and_religion_scraper.py","module_path":"scrapers.rutgers_journal_of_law_and_religion_scraper","platform":null,"scraper_id":"rutgers_journal_of_law_and_religion_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Saint Louis University Journal of Health Law & Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/saint_louis_university_journal_of_health_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":238,"last_error_category":"digital_commons_waf_partial","last_error_message":"Digital Commons WAF Block (HTTP 403) for https://scholarship.law.slu.edu/context/jhlp/article/1183/viewcontent/","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 265024, \"canonical_name\": \"Saint Louis University Journal of Health Law & Policy\", \"child_pid\": 311092, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 36, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarship.law.slu.edu/jhlp/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 36}, \"download_queue\": {\"due\": 0, \"pending\": 1, \"retries\": 1, \"scope\": \"SaintLouisUniversityJournalOfHealthLawAndPolicyScraper:Saint Louis University Journal of Health Law & Policy\", \"waiting\": 1}, \"file_path\": \"scrapers/saint_louis_university_journal_of_health_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:02:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 320, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:00:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"saint_louis_university_journal_of_health_law_and_policy_scraper\", \"script_path\": \"scrapers/saint_louis_university_journal_of_health_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941639_saint_louis_university_journal_of_health_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941639_saint_louis_university_journal_of_health_law_and_policy_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:03:00+00:00","last_run_id":46160,"last_run_start":"2026-09-20T22:00:39+00:00","last_runtime_seconds":140.405772077851,"last_status":"partial","law_review_id":320,"law_review_name":"Saint Louis University Journal of Health Law & Policy","law_review_scraper_name":"saint_louis_university_journal_of_health_law_and_policy_scraper.py","module_path":"scrapers.saint_louis_university_journal_of_health_law_and_policy_scraper","platform":"bepress","scraper_id":"saint_louis_university_journal_of_health_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Saint Louis University Law Journal","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/saint_louis_university_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":262,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251665, \"canonical_name\": \"Saint Louis University Law Journal\", \"child_pid\": 2186934, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 109, \"mode\": \"balanced\", \"remaining_units\": 83, \"scope\": \"https://scholarship.law.slu.edu/lj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 26}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SaintLouisUniversityLawJournalScraper:Saint Louis University Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/saint_louis_university_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T23:07:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 186, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T23:07:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"saint_louis_university_law_journal_scraper\", \"script_path\": \"scrapers/saint_louis_university_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789340831_saint_louis_university_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789340831_saint_louis_university_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T23:07:24+00:00","last_run_id":45961,"last_run_start":"2026-09-13T23:07:11+00:00","last_runtime_seconds":12.226076055783778,"last_status":"no_new_content","law_review_id":186,"law_review_name":"Saint Louis University Law Journal","law_review_scraper_name":"saint_louis_university_law_journal_scraper.py","module_path":"scrapers.saint_louis_university_law_journal_scraper","platform":"bepress","scraper_id":"saint_louis_university_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"San Diego Journal of Climate and Energy Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/san_diego_journal_of_climate_and_energy_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":134,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265038, \"canonical_name\": \"San Diego Journal of Climate and Energy Law\", \"child_pid\": 323750, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 17, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digital.sandiego.edu/jcel/\", \"selected_units\": 17, \"visited_this_run\": 17, \"visited_units\": 17}, \"download_queue\": {\"due\": 3, \"pending\": 6, \"retries\": 6, \"scope\": \"SanDiegoJournalOfClimateAndEnergyLawScraper:San Diego Journal of Climate and Energy Law\", \"waiting\": 3}, \"file_path\": \"scrapers/san_diego_journal_of_climate_and_energy_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:06:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 728, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:06:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"san_diego_journal_of_climate_and_energy_law_scraper\", \"script_path\": \"scrapers/san_diego_journal_of_climate_and_energy_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941971_san_diego_journal_of_climate_and_energy_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941971_san_diego_journal_of_climate_and_energy_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:06:31+00:00","last_run_id":46169,"last_run_start":"2026-09-20T22:06:11+00:00","last_runtime_seconds":20.01975691271946,"last_status":"partial","law_review_id":728,"law_review_name":"San Diego Journal of Climate and Energy Law","law_review_scraper_name":"san_diego_journal_of_climate_and_energy_law_scraper.py","module_path":"scrapers.san_diego_journal_of_climate_and_energy_law_scraper","platform":"bepress","scraper_id":"san_diego_journal_of_climate_and_energy_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"San Diego Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/sandiego_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":23,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265047, \"canonical_name\": \"San Diego Law Review\", \"child_pid\": 333055, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 245, \"mode\": \"balanced\", \"remaining_units\": 200, \"scope\": \"https://digital.sandiego.edu/sdlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 45}, \"download_queue\": {\"due\": 193, \"pending\": 196, \"retries\": 9, \"scope\": \"SanDiegoScraper:San Diego Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/sandiego_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:14:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 158, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:12:00+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"sandiego_scraper\", \"script_path\": \"scrapers/sandiego_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942320_sandiego_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942320_sandiego_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:14:11+00:00","last_run_id":46173,"last_run_start":"2026-09-20T22:12:00+00:00","last_runtime_seconds":130.74479458434507,"last_status":"partial","law_review_id":158,"law_review_name":"San Diego Law Review","law_review_scraper_name":"sandiego_scraper.py","module_path":"scrapers.sandiego_scraper","platform":"bepress","scraper_id":"sandiego_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Santa Clara High Technology Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/santa_clara_high_technology_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":76,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250528, \"canonical_name\": \"Santa Clara High Technology Law Journal\", \"child_pid\": 908636, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 121, \"mode\": \"balanced\", \"remaining_units\": 96, \"scope\": \"https://digitalcommons.law.scu.edu/chtlj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SantaClaraHighTechnologyLawJournalScraper:Santa Clara High Technology Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/santa_clara_high_technology_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:43:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 188, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:41:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"santa_clara_high_technology_law_journal_scraper\", \"script_path\": \"scrapers/santa_clara_high_technology_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789292487_santa_clara_high_technology_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789292487_santa_clara_high_technology_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:43:31+00:00","last_run_id":45561,"last_run_start":"2026-09-13T09:41:27+00:00","last_runtime_seconds":123.08893740689382,"last_status":"no_new_content","law_review_id":188,"law_review_name":"Santa Clara High Technology Law Journal","law_review_scraper_name":"santa_clara_high_technology_law_journal_scraper.py","module_path":"scrapers.santa_clara_high_technology_law_journal_scraper","platform":"bepress","scraper_id":"santa_clara_high_technology_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Santa Clara Journal of International Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/santa_clara_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":25,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250528, \"canonical_name\": \"Santa Clara Journal of International Law\", \"child_pid\": 902818, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SantaClaraJournalOfInternationalLawScraper:Santa Clara Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/santa_clara_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:37:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 729, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:37:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"santa_clara_journal_of_international_law_scraper\", \"script_path\": \"scrapers/santa_clara_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789292231_santa_clara_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789292231_santa_clara_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:37:17+00:00","last_run_id":45557,"last_run_start":"2026-09-13T09:37:11+00:00","last_runtime_seconds":1.6169225280173123,"last_status":"no_new_content","law_review_id":729,"law_review_name":"Santa Clara Journal of International Law","law_review_scraper_name":"santa_clara_journal_of_international_law_scraper.py","module_path":"scrapers.santa_clara_journal_of_international_law_scraper","platform":"playwright","scraper_id":"santa_clara_journal_of_international_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Santa Clara Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/santa_clara_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265047, \"canonical_name\": \"Santa Clara Law Review\", \"child_pid\": 333054, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 224, \"mode\": \"balanced\", \"remaining_units\": 179, \"scope\": \"https://digitalcommons.law.scu.edu/lawreview/\", \"selected_units\": 25, \"visited_this_run\": 13, \"visited_units\": 45}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://digitalcommons.law.scu.edu/lawreview/vol66/iss3/\", \"download_queue\": {\"due\": 144, \"pending\": 147, \"retries\": 9, \"scope\": \"SantaClaraLawReviewScraper:Santa Clara Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/santa_clara_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:14:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 214, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:12:00+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"santa_clara_law_review_scraper\", \"script_path\": \"scrapers/santa_clara_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942320_santa_clara_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942320_santa_clara_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:14:22+00:00","last_run_id":46172,"last_run_start":"2026-09-20T22:12:00+00:00","last_runtime_seconds":141.4073066408746,"last_status":"partial","law_review_id":214,"law_review_name":"Santa Clara Law Review","law_review_scraper_name":"santa_clara_law_review_scraper.py","module_path":"scrapers.santa_clara_law_review_scraper","platform":"bepress","scraper_id":"santa_clara_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Seattle Journal of Technology, Environmental, and Innovation Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/seattle_journal_of_technology_environmental_and_innovation_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":98,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":2,"last_extra_json":"{\"automation_cycle_id\": 265038, \"canonical_name\": \"Seattle Journal of Technology, Environmental, and Innovation Law\", \"child_pid\": 321823, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 14, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.law.seattleu.edu/sjteil/\", \"selected_units\": 14, \"visited_this_run\": 14, \"visited_units\": 14}, \"download_queue\": {\"due\": 0, \"pending\": 2, \"retries\": 2, \"scope\": \"SeattleJournalOfTechnologyEnvironmentalAndInnovationLawScraper:Seattle Journal of Technology, Environmental, and Innovation Law\", \"waiting\": 2}, \"file_path\": \"scrapers/seattle_journal_of_technology_environmental_and_innovation_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:04:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 731, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:04:57+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"seattle_journal_of_technology_environmental_and_innovation_law_scraper\", \"script_path\": \"scrapers/seattle_journal_of_technology_environmental_and_innovation_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941897_seattle_journal_of_technology_environmental_and_innovation_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941897_seattle_journal_of_technology_environmental_and_innovation_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:05:11+00:00","last_run_id":46166,"last_run_start":"2026-09-20T22:04:57+00:00","last_runtime_seconds":14.080955005716532,"last_status":"partial","law_review_id":731,"law_review_name":"Seattle Journal of Technology, Environmental, and Innovation Law","law_review_scraper_name":"seattle_journal_of_technology_environmental_and_innovation_law_scraper.py","module_path":"scrapers.seattle_journal_of_technology_environmental_and_innovation_law_scraper","platform":"bepress","scraper_id":"seattle_journal_of_technology_environmental_and_innovation_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Seattle University Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/seattle_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":54,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265047, \"canonical_name\": \"Seattle University Law Review\", \"child_pid\": 333056, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 171, \"mode\": \"balanced\", \"remaining_units\": 136, \"scope\": \"https://digitalcommons.law.seattleu.edu/sulr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 35}, \"download_queue\": {\"due\": 326, \"pending\": 329, \"retries\": 4, \"scope\": \"SeattleScraper:Seattle University Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/seattle_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:13:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 148, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:12:00+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"seattle_scraper\", \"script_path\": \"scrapers/seattle_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942320_seattle_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942320_seattle_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:13:43+00:00","last_run_id":46174,"last_run_start":"2026-09-20T22:12:00+00:00","last_runtime_seconds":103.01743840798736,"last_status":"partial","law_review_id":148,"law_review_name":"Seattle University Law Review","law_review_scraper_name":"seattle_scraper.py","module_path":"scrapers.seattle_scraper","platform":"bepress","scraper_id":"seattle_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Seton Hall Journal of Legislation and Public Policy","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/seton_hall_journal_of_legislation_and_public_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":48,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":5,"last_extra_json":"{\"automation_cycle_id\": 265047, \"canonical_name\": \"Seton Hall Journal of Legislation and Public Policy\", \"child_pid\": 333053, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 109, \"mode\": \"balanced\", \"remaining_units\": 71, \"scope\": \"https://scholarship.shu.edu/shlj/\", \"selected_units\": 25, \"visited_this_run\": 17, \"visited_units\": 38}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://scholarship.shu.edu/shlj/vol40/iss2/\", \"download_queue\": {\"due\": 106, \"pending\": 111, \"retries\": 6, \"scope\": \"SetonHallJournalOfLegislationAndPublicPolicyScraper:Seton Hall Journal of Legislation and Public Policy\", \"waiting\": 5}, \"file_path\": \"scrapers/seton_hall_journal_of_legislation_and_public_policy_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:20:32+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 732, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:12:00+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"seton_hall_journal_of_legislation_and_public_policy_scraper\", \"script_path\": \"scrapers/seton_hall_journal_of_legislation_and_public_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942320_seton_hall_journal_of_legislation_and_public_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942320_seton_hall_journal_of_legislation_and_public_policy_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:20:43+00:00","last_run_id":46171,"last_run_start":"2026-09-20T22:12:00+00:00","last_runtime_seconds":522.6685449397191,"last_status":"partial","law_review_id":732,"law_review_name":"Seton Hall Journal of Legislation and Public Policy","law_review_scraper_name":"seton_hall_journal_of_legislation_and_public_policy_scraper.py","module_path":"scrapers.seton_hall_journal_of_legislation_and_public_policy_scraper","platform":"bepress","scraper_id":"seton_hall_journal_of_legislation_and_public_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Seton Hall Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/setonhall_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265047, \"canonical_name\": \"Seton Hall Law Review\", \"child_pid\": 336559, \"discovery_problem\": \"BROKEN_NETWORK: unable to load main journal page https://scholarship.shu.edu/shlr/: Error: Page.goto: net::ERR_NETWORK_CHANGED at https://scholarship.shu.edu/shlr/\\nCall log:\\n  - navigating to \\\"https://scholarship.shu.edu/shlr/\\\", waiting until \\\"domcontentloaded\\\"\\n\", \"download_queue\": {\"due\": 229, \"pending\": 232, \"retries\": 9, \"scope\": \"SetonHallScraper:Seton Hall Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/setonhall_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:16:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 100, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:14:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"setonhall_scraper\", \"script_path\": \"scrapers/setonhall_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942451_setonhall_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942451_setonhall_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:16:33+00:00","last_run_id":46176,"last_run_start":"2026-09-20T22:14:11+00:00","last_runtime_seconds":139.25308722490445,"last_status":"protected","law_review_id":100,"law_review_name":"Seton Hall Law Review","law_review_scraper_name":"setonhall_scraper.py","module_path":"scrapers.setonhall_scraper","platform":"bepress","scraper_id":"setonhall_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"SMU Law Review Forum","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/smu_law_review_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":85,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250553, \"canonical_name\": \"SMU Law Review Forum\", \"child_pid\": 925505, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 8, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholar.smu.edu/smulrforum/\", \"selected_units\": 8, \"visited_this_run\": 8, \"visited_units\": 8}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SMULawReviewForumScraper:SMU Law Review Forum\", \"waiting\": 0}, \"file_path\": \"scrapers/smu_law_review_forum_scraper.py\", \"heartbeat_at\": \"2026-09-13T09:53:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 726, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T09:53:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"smu_law_review_forum_scraper\", \"script_path\": \"scrapers/smu_law_review_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789293214_smu_law_review_forum_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789293214_smu_law_review_forum_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T09:54:03+00:00","last_run_id":45567,"last_run_start":"2026-09-13T09:53:34+00:00","last_runtime_seconds":28.647200183942914,"last_status":"no_new_content","law_review_id":726,"law_review_name":"SMU Law Review Forum","law_review_scraper_name":"smu_law_review_forum_scraper.py","module_path":"scrapers.smu_law_review_forum_scraper","platform":"bepress","scraper_id":"smu_law_review_forum_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"SMU Science and Technology Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/smu_science_and_technology_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":74,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265038, \"canonical_name\": \"SMU Science and Technology Law Review\", \"child_pid\": 324065, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 49, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholar.smu.edu/scitech/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 49}, \"download_queue\": {\"due\": 172, \"pending\": 175, \"retries\": 3, \"scope\": \"SMUScienceAndTechnologyLawReviewScraper:SMU Science and Technology Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/smu_science_and_technology_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:07:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 324, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:06:33+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"smu_science_and_technology_law_review_scraper\", \"script_path\": \"scrapers/smu_science_and_technology_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789941993_smu_science_and_technology_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789941993_smu_science_and_technology_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:07:05+00:00","last_run_id":46170,"last_run_start":"2026-09-20T22:06:33+00:00","last_runtime_seconds":31.1205629510805,"last_status":"partial","law_review_id":324,"law_review_name":"SMU Science and Technology Law Review","law_review_scraper_name":"smu_science_and_technology_law_review_scraper.py","module_path":"scrapers.smu_science_and_technology_law_review_scraper","platform":"bepress","scraper_id":"smu_science_and_technology_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"SMU Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/smu_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":56,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250722, \"canonical_name\": \"SMU Law Review\", \"child_pid\": 1113808, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SMULawReviewScraper:SMU Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/smu_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:56:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 74, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:55:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"smu_scraper\", \"script_path\": \"scrapers/smu_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789300504_smu_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789300504_smu_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:56:25+00:00","last_run_id":45664,"last_run_start":"2026-09-13T11:55:04+00:00","last_runtime_seconds":79.90149044431746,"last_status":"no_new_content","law_review_id":74,"law_review_name":"SMU Law Review","law_review_scraper_name":"smu_scraper.py","module_path":"scrapers.smu_scraper","platform":"bepress","scraper_id":"smu_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"South Carolina Journal of International Law and Business","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/south_carolina_journal_of_international_law_and_business_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":55,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265047, \"canonical_name\": \"South Carolina Journal of International Law and Business\", \"child_pid\": 343200, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 43, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholarcommons.sc.edu/scjilb/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 43}, \"download_queue\": {\"due\": 107, \"pending\": 110, \"retries\": 11, \"scope\": \"SouthCarolinaJournalOfInternationalLawAndBusinessScraper:South Carolina Journal of International Law and Business\", \"waiting\": 3}, \"file_path\": \"scrapers/south_carolina_journal_of_international_law_and_business_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:18:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 733, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:17:35+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"south_carolina_journal_of_international_law_and_business_scraper\", \"script_path\": \"scrapers/south_carolina_journal_of_international_law_and_business_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942655_south_carolina_journal_of_international_law_and_business_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942655_south_carolina_journal_of_international_law_and_business_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:18:26+00:00","last_run_id":46180,"last_run_start":"2026-09-20T22:17:35+00:00","last_runtime_seconds":50.64481017179787,"last_status":"partial","law_review_id":733,"law_review_name":"South Carolina Journal of International Law and Business","law_review_scraper_name":"south_carolina_journal_of_international_law_and_business_scraper.py","module_path":"scrapers.south_carolina_journal_of_international_law_and_business_scraper","platform":"bepress","scraper_id":"south_carolina_journal_of_international_law_and_business_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"South Carolina Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/south_carolina_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265075, \"canonical_name\": \"South Carolina Law Review\", \"child_pid\": 372645, \"download_queue\": {\"due\": 257, \"pending\": 260, \"retries\": 3, \"scope\": \"SouthCarolinaLawReviewScraper:South Carolina Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/south_carolina_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:40:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 103, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:36:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"south_carolina_law_review_scraper\", \"script_path\": \"scrapers/south_carolina_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943794_south_carolina_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943794_south_carolina_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:40:39+00:00","last_run_id":46204,"last_run_start":"2026-09-20T22:36:34+00:00","last_runtime_seconds":236.14788175420836,"last_status":"protected","law_review_id":103,"law_review_name":"South Carolina Law Review","law_review_scraper_name":"south_carolina_law_review_scraper.py","module_path":"scrapers.south_carolina_law_review_scraper","platform":"playwright","scraper_id":"south_carolina_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"South Dakota Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southdakota_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":70,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265057, \"canonical_name\": \"South Dakota Law Review\", \"child_pid\": 348885, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 188, \"mode\": \"balanced\", \"remaining_units\": 143, \"scope\": \"https://red.library.usd.edu/sdlrev/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 45}, \"download_queue\": {\"due\": 223, \"pending\": 226, \"retries\": 3, \"scope\": \"SouthDakotaLawReviewScraper:South Dakota Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/southdakota_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:22:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 388, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:21:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"southdakota_scraper\", \"script_path\": \"scrapers/southdakota_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942916_southdakota_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942916_southdakota_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:22:54+00:00","last_run_id":46184,"last_run_start":"2026-09-20T22:21:56+00:00","last_runtime_seconds":58.64869161322713,"last_status":"partial","law_review_id":388,"law_review_name":"South Dakota Law Review","law_review_scraper_name":"southdakota_scraper.py","module_path":"scrapers.southdakota_scraper","platform":"bepress","scraper_id":"southdakota_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Southern California Law Review and Essays","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southern_california_law_review_and_essays_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":300,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250645, \"canonical_name\": \"Southern California Law Review and Essays\", \"child_pid\": 1024083, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SouthernCaliforniaLawReviewAndEssaysScraper:Southern California Law Review and Essays\", \"waiting\": 0}, \"file_path\": \"scrapers/southern_california_law_review_and_essays_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:59:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 735, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:55:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"southern_california_law_review_and_essays_scraper\", \"script_path\": \"scrapers/southern_california_law_review_and_essays_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789296911_southern_california_law_review_and_essays_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789296911_southern_california_law_review_and_essays_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:59:26+00:00","last_run_id":45620,"last_run_start":"2026-09-13T10:55:11+00:00","last_runtime_seconds":254.13629482500255,"last_status":"no_new_content","law_review_id":735,"law_review_name":"Southern California Law Review and Essays","law_review_scraper_name":"southern_california_law_review_and_essays_scraper.py","module_path":"scrapers.southern_california_law_review_and_essays_scraper","platform":"wordpress","scraper_id":"southern_california_law_review_and_essays_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Southern Illinois University Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southern_illinois_university_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":73,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265047, \"canonical_name\": \"Southern Illinois University Law Journal\", \"child_pid\": 336964, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 74, \"mode\": \"balanced\", \"remaining_units\": 45, \"scope\": \"https://opensiuc.lib.siu.edu/siulj/\", \"selected_units\": 25, \"visited_this_run\": 8, \"visited_units\": 29}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://opensiuc.lib.siu.edu/siulj/vol50/iss1/\", \"download_queue\": {\"due\": 38, \"pending\": 41, \"retries\": 5, \"scope\": \"SouthernIllinoisUniversityLawJournalScraper:Southern Illinois University Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/southern_illinois_university_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:18:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 307, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:14:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"southern_illinois_university_law_journal_scraper\", \"script_path\": \"scrapers/southern_illinois_university_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942464_southern_illinois_university_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942464_southern_illinois_university_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:19:18+00:00","last_run_id":46178,"last_run_start":"2026-09-20T22:14:24+00:00","last_runtime_seconds":293.676964643877,"last_status":"partial","law_review_id":307,"law_review_name":"Southern Illinois University Law Journal","law_review_scraper_name":"southern_illinois_university_law_journal_scraper.py","module_path":"scrapers.southern_illinois_university_law_journal_scraper","platform":"bepress","scraper_id":"southern_illinois_university_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Southern California Law Review Postscript [online]","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/southern_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":197,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250645, \"canonical_name\": \"Southern California Law Review Postscript [online]\", \"child_pid\": 1024085, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SouthernCaliforniaLawReviewPostscriptScraper:Southern California Law Review Postscript [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/southern_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:57:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 204, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:55:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"southern_scraper\", \"script_path\": \"scrapers/southern_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789296911_southern_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789296911_southern_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":3,"last_run_end":"2026-09-13T10:58:09+00:00","last_run_id":45621,"last_run_start":"2026-09-13T10:55:11+00:00","last_runtime_seconds":178.06739046424627,"last_status":"success","law_review_id":204,"law_review_name":"Southern California Law Review Postscript [online]","law_review_scraper_name":"southern_scraper.py","module_path":"scrapers.southern_scraper","platform":"wordpress","scraper_id":"southern_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"St. Mary's Journal on Legal Malpractice and Ethics","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/st_marys_journal_on_legal_malpractice_and_ethics_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":142,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251527, \"canonical_name\": \"St. Mary's Journal on Legal Malpractice and Ethics\", \"child_pid\": 2029929, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 28, \"mode\": \"balanced\", \"remaining_units\": 3, \"scope\": \"https://commons.stmarytx.edu/lmej/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StMarysJournalOnLegalMalpracticeAndEthicsScraper:St. Mary's Journal on Legal Malpractice and Ethics\", \"waiting\": 0}, \"file_path\": \"scrapers/st_marys_journal_on_legal_malpractice_and_ethics_scraper.py\", \"heartbeat_at\": \"2026-09-13T21:29:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 741, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T21:29:09+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"st_marys_journal_on_legal_malpractice_and_ethics_scraper\", \"script_path\": \"scrapers/st_marys_journal_on_legal_malpractice_and_ethics_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789334949_st_marys_journal_on_legal_malpractice_and_ethics_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789334949_st_marys_journal_on_legal_malpractice_and_ethics_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T21:29:16+00:00","last_run_id":45883,"last_run_start":"2026-09-13T21:29:09+00:00","last_runtime_seconds":6.859837799333036,"last_status":"no_new_content","law_review_id":741,"law_review_name":"St. Mary's Journal on Legal Malpractice and Ethics","law_review_scraper_name":"st_marys_journal_on_legal_malpractice_and_ethics_scraper.py","module_path":"scrapers.st_marys_journal_on_legal_malpractice_and_ethics_scraper","platform":"bepress","scraper_id":"st_marys_journal_on_legal_malpractice_and_ethics_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"St. Thomas Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/st_thomas_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":23,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265047, \"canonical_name\": \"St. Thomas Law Review\", \"child_pid\": 335298, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 95, \"mode\": \"balanced\", \"remaining_units\": 47, \"scope\": \"https://scholarship.stu.edu/stlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 48}, \"download_queue\": {\"due\": 163, \"pending\": 166, \"retries\": 8, \"scope\": \"StThomasLawReviewScraper:St. Thomas Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/st_thomas_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:13:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 742, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:13:46+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"st_thomas_law_review_scraper\", \"script_path\": \"scrapers/st_thomas_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942426_st_thomas_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942426_st_thomas_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:14:09+00:00","last_run_id":46175,"last_run_start":"2026-09-20T22:13:46+00:00","last_runtime_seconds":22.754211721010506,"last_status":"partial","law_review_id":742,"law_review_name":"St. Thomas Law Review","law_review_scraper_name":"st_thomas_law_review_scraper.py","module_path":"scrapers.st_thomas_law_review_scraper","platform":"bepress","scraper_id":"st_thomas_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"St. Mary's Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/stmarys_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":30,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265057, \"canonical_name\": \"St. Mary's Law Journal\", \"child_pid\": 348883, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 221, \"mode\": \"balanced\", \"remaining_units\": 175, \"scope\": \"https://commons.stmarytx.edu/thestmaryslawjournal/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 46}, \"download_queue\": {\"due\": 216, \"pending\": 219, \"retries\": 3, \"scope\": \"StMarysLawJournalScraper:St. Mary's Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/stmarys_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:21:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 299, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:21:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"stmarys_scraper\", \"script_path\": \"scrapers/stmarys_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942916_stmarys_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942916_stmarys_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:22:23+00:00","last_run_id":46182,"last_run_start":"2026-09-20T22:21:56+00:00","last_runtime_seconds":26.839382378850132,"last_status":"partial","law_review_id":299,"law_review_name":"St. Mary's Law Journal","law_review_scraper_name":"stmarys_scraper.py","module_path":"scrapers.stmarys_scraper","platform":"bepress","scraper_id":"stmarys_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Student Journal Information Privacy Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/student_journal_information_privacy_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":37,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250585, \"canonical_name\": \"Student Journal Information Privacy Law\", \"child_pid\": 959779, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 5, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.mainelaw.maine.edu/sjipl/\", \"selected_units\": 5, \"visited_this_run\": 5, \"visited_units\": 5}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"StudentJournalInformationPrivacyLawScraper:Student Journal Information Privacy Law\", \"waiting\": 0}, \"file_path\": \"scrapers/student_journal_information_privacy_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:15:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 747, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:14:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"student_journal_information_privacy_law_scraper\", \"script_path\": \"scrapers/student_journal_information_privacy_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789294474_student_journal_information_privacy_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789294474_student_journal_information_privacy_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:15:14+00:00","last_run_id":45576,"last_run_start":"2026-09-13T10:14:34+00:00","last_runtime_seconds":39.80821521161124,"last_status":"no_new_content","law_review_id":747,"law_review_name":"Student Journal Information Privacy Law","law_review_scraper_name":"student_journal_information_privacy_law_scraper.py","module_path":"scrapers.student_journal_information_privacy_law_scraper","platform":"bepress","scraper_id":"student_journal_information_privacy_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Suffolk Journal of Trial and Appellate Advocacy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/suffolk_journal_of_trial_and_appellate_advocacy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":16,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250585, \"canonical_name\": \"Suffolk Journal of Trial and Appellate Advocacy\", \"child_pid\": 959778, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SuffolkJournalOfTrialAndAppellateAdvocacyScraper:Suffolk Journal of Trial and Appellate Advocacy\", \"waiting\": 0}, \"file_path\": \"scrapers/suffolk_journal_of_trial_and_appellate_advocacy_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:14:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 748, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:14:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"suffolk_journal_of_trial_and_appellate_advocacy_scraper\", \"script_path\": \"scrapers/suffolk_journal_of_trial_and_appellate_advocacy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789294474_suffolk_journal_of_trial_and_appellate_advocacy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789294474_suffolk_journal_of_trial_and_appellate_advocacy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:14:42+00:00","last_run_id":45575,"last_run_start":"2026-09-13T10:14:34+00:00","last_runtime_seconds":7.685563111677766,"last_status":"no_new_content","law_review_id":748,"law_review_name":"Suffolk Journal of Trial and Appellate Advocacy","law_review_scraper_name":"suffolk_journal_of_trial_and_appellate_advocacy_scraper.py","module_path":"scrapers.suffolk_journal_of_trial_and_appellate_advocacy_scraper","platform":"wordpress","scraper_id":"suffolk_journal_of_trial_and_appellate_advocacy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Sustainable Development Law and Policy Brief","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/sustainable_development_law_and_policy_brief_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":30,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265047, \"canonical_name\": \"The Sustainable Development Law and Policy Brief\", \"child_pid\": 341313, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 59, \"mode\": \"balanced\", \"remaining_units\": 13, \"scope\": \"https://digitalcommons.wcl.american.edu/sdlp/\", \"selected_units\": 25, \"visited_this_run\": 24, \"visited_units\": 46}, \"download_queue\": {\"due\": 341, \"pending\": 344, \"retries\": 6, \"scope\": \"SustainableDevelopmentLawAndPolicyBriefScraper:The Sustainable Development Law and Policy Brief\", \"waiting\": 3}, \"file_path\": \"scrapers/sustainable_development_law_and_policy_brief_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:17:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 800, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:16:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"sustainable_development_law_and_policy_brief_scraper\", \"script_path\": \"scrapers/sustainable_development_law_and_policy_brief_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942596_sustainable_development_law_and_policy_brief_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942596_sustainable_development_law_and_policy_brief_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:17:32+00:00","last_run_id":46179,"last_run_start":"2026-09-20T22:16:36+00:00","last_runtime_seconds":56.19457860616967,"last_status":"partial","law_review_id":800,"law_review_name":"The Sustainable Development Law and Policy Brief","law_review_scraper_name":"sustainable_development_law_and_policy_brief_scraper.py","module_path":"scrapers.sustainable_development_law_and_policy_brief_scraper","platform":"bepress","scraper_id":"sustainable_development_law_and_policy_brief_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Syracuse Journal of Science and Technology Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/syracuse_journal_of_science_and_technology_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":198,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250585, \"canonical_name\": \"Syracuse Journal of Science and Technology Law\", \"child_pid\": 963132, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"SyracuseJournalOfScienceAndTechnologyLawScraper:Syracuse Journal of Science and Technology Law\", \"waiting\": 0}, \"file_path\": \"scrapers/syracuse_journal_of_science_and_technology_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:16:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 751, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:16:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"syracuse_journal_of_science_and_technology_law_scraper\", \"script_path\": \"scrapers/syracuse_journal_of_science_and_technology_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789294604_syracuse_journal_of_science_and_technology_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789294604_syracuse_journal_of_science_and_technology_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:17:11+00:00","last_run_id":45581,"last_run_start":"2026-09-13T10:16:44+00:00","last_runtime_seconds":27.29061206104234,"last_status":"no_new_content","law_review_id":751,"law_review_name":"Syracuse Journal of Science and Technology Law","law_review_scraper_name":"syracuse_journal_of_science_and_technology_law_scraper.py","module_path":"scrapers.syracuse_journal_of_science_and_technology_law_scraper","platform":"wordpress","scraper_id":"syracuse_journal_of_science_and_technology_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Tennessee Journal of Law and Policy","class_name":null,"days_since_last_run":39,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tennessee_journal_of_law_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":122,"last_error_category":"digital_commons_waf_block","last_error_message":"Digital Commons WAF Block (HTTP 403) for https://ir.law.utk.edu/context/tjlp/article/1042/viewcontent/","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 154778, \"canonical_name\": \"Tennessee Journal of Law and Policy\", \"child_pid\": 3127445, \"file_path\": \"scrapers/tennessee_journal_of_law_and_policy_scraper.py\", \"heartbeat_at\": \"2026-08-14T05:44:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 753, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-14T05:39:00+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"tennessee_journal_of_law_and_policy_scraper\", \"script_path\": \"scrapers/tennessee_journal_of_law_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786685940_tennessee_journal_of_law_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786685940_tennessee_journal_of_law_and_policy_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-08-14T05:44:39+00:00","last_run_id":44738,"last_run_start":"2026-08-14T05:39:00+00:00","last_runtime_seconds":338.938218522002,"last_status":"protected","law_review_id":753,"law_review_name":"Tennessee Journal of Law and Policy","law_review_scraper_name":"tennessee_journal_of_law_and_policy_scraper.py","module_path":"scrapers.tennessee_journal_of_law_and_policy_scraper","platform":"bepress","scraper_id":"tennessee_journal_of_law_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Texas Intellectual Property Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_intellectual_property_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":50,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250585, \"canonical_name\": \"Texas Intellectual Property Law Journal\", \"child_pid\": 964876, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WordPressMediaApiScraperBase:Texas Intellectual Property Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/texas_intellectual_property_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:17:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 371, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:17:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"texas_intellectual_property_law_journal_scraper\", \"script_path\": \"scrapers/texas_intellectual_property_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789294632_texas_intellectual_property_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789294632_texas_intellectual_property_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:17:30+00:00","last_run_id":45582,"last_run_start":"2026-09-13T10:17:12+00:00","last_runtime_seconds":17.81848789192736,"last_status":"no_new_content","law_review_id":371,"law_review_name":"Texas Intellectual Property Law Journal","law_review_scraper_name":"texas_intellectual_property_law_journal_scraper.py","module_path":"scrapers.texas_intellectual_property_law_journal_scraper","platform":"wordpress","scraper_id":"texas_intellectual_property_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Texas Journal on Civil Liberties & Civil Rights","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_journal_on_civil_liberties_and_civil_rights_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":188,"last_error_category":"partial_discovery","last_error_message":"BROKEN_NETWORK: Unable to fetch https://sites.utexas.edu/tjclcr/archives/volume-25/ (OSError: curl transport exit 28)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265057, \"canonical_name\": \"Texas Journal on Civil Liberties & Civil Rights\", \"child_pid\": 348882, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 73, \"pages\": {\"capped\": false, \"discovery_complete\": false, \"known_units\": 68, \"mode\": \"balanced\", \"remaining_units\": 5, \"scope\": \"TexasJournalOnCivilLibertiesAndCivilRightsScraper:https://sites.utexas.edu/tjclcr/wp-sitemap.xml#pages\", \"selected_units\": 68, \"visited_this_run\": 55, \"visited_units\": 63}, \"remaining_units\": 5, \"scope\": \"TexasJournalOnCivilLibertiesAndCivilRightsScraper:https://sites.utexas.edu/tjclcr/wp-sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 5, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"TexasJournalOnCivilLibertiesAndCivilRightsScraper:https://sites.utexas.edu/tjclcr/wp-sitemap.xml#maps\", \"selected_units\": 5, \"visited_this_run\": 5, \"visited_units\": 5}, \"visited_units\": 68, \"waiting_for_retry\": 13, \"wordpress_api\": null}, \"discovery_problem\": \"BROKEN_NETWORK: Unable to fetch https://sites.utexas.edu/tjclcr/archives/volume-25/ (OSError: curl transport exit 28)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TexasJournalOnCivilLibertiesAndCivilRightsScraper:Texas Journal on Civil Liberties & Civil Rights\", \"waiting\": 0}, \"file_path\": \"scrapers/texas_journal_on_civil_liberties_and_civil_rights_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:26:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 385, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:21:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"texas_journal_on_civil_liberties_and_civil_rights_scraper\", \"script_path\": \"scrapers/texas_journal_on_civil_liberties_and_civil_rights_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942916_texas_journal_on_civil_liberties_and_civil_rights_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942916_texas_journal_on_civil_liberties_and_civil_rights_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:26:42+00:00","last_run_id":46181,"last_run_start":"2026-09-20T22:21:56+00:00","last_runtime_seconds":286.49268705490977,"last_status":"partial","law_review_id":385,"law_review_name":"Texas Journal on Civil Liberties & Civil Rights","law_review_scraper_name":"texas_journal_on_civil_liberties_and_civil_rights_scraper.py","module_path":"scrapers.texas_journal_on_civil_liberties_and_civil_rights_scraper","platform":"wordpress","scraper_id":"texas_journal_on_civil_liberties_and_civil_rights_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Texas Law Review Online Edition [online]","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texas_law_review_online_edition_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":1297,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250670, \"canonical_name\": \"Texas Law Review Online Edition [online]\", \"child_pid\": 1055392, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TexasLawReviewOnlineEditionScraper:Texas Law Review Online Edition [online]\", \"waiting\": 0}, \"file_path\": \"scrapers/texas_law_review_online_edition_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:20:07+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 179, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:16:07+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"texas_law_review_online_edition_scraper\", \"script_path\": \"scrapers/texas_law_review_online_edition_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789298167_texas_law_review_online_edition_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789298167_texas_law_review_online_edition_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":7,"last_run_end":"2026-09-13T11:20:09+00:00","last_run_id":45639,"last_run_start":"2026-09-13T11:16:07+00:00","last_runtime_seconds":241.6384819052182,"last_status":"success","law_review_id":179,"law_review_name":"Texas Law Review Online Edition [online]","law_review_scraper_name":"texas_law_review_online_edition_scraper.py","module_path":"scrapers.texas_law_review_online_edition_scraper","platform":"wordpress","scraper_id":"texas_law_review_online_edition_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Texas A&M Law Review","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/texasam_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 251579, \"canonical_name\": \"Texas A&M Law Review\", \"child_pid\": 2102710, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 48, \"mode\": \"balanced\", \"remaining_units\": 35, \"scope\": \"https://scholarship.law.tamu.edu/lawreview/\", \"selected_units\": 25, \"visited_this_run\": 8, \"visited_units\": 13}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://scholarship.law.tamu.edu/lawreview/vol14/iss1/\", \"download_queue\": {\"due\": 85, \"pending\": 88, \"retries\": 3, \"scope\": \"TexasAMLawReviewScraper:Texas A&M Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/texasam_scraper.py\", \"heartbeat_at\": \"2026-09-13T22:18:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 108, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T22:13:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"texasam_scraper\", \"script_path\": \"scrapers/texasam_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789337616_texasam_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789337616_texasam_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T22:18:32+00:00","last_run_id":45900,"last_run_start":"2026-09-13T22:13:36+00:00","last_runtime_seconds":296.59305089712143,"last_status":"protected","law_review_id":108,"law_review_name":"Texas A&M Law Review","law_review_scraper_name":"texasam_scraper.py","module_path":"scrapers.texasam_scraper","platform":"bepress","scraper_id":"texasam_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Business and Finance Law Review","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_business_and_finance_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251527, \"canonical_name\": \"The Business and Finance Law Review\", \"child_pid\": 2083768, \"discovery_coverage\": {\"discovery_complete\": true, \"known_units\": 17, \"pages\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 14, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"TheBusinessAndFinanceLawReviewScraper:https://gwbflr.org/sitemap.xml#pages\", \"selected_units\": 14, \"visited_this_run\": 14, \"visited_units\": 14}, \"remaining_units\": 0, \"scope\": \"TheBusinessAndFinanceLawReviewScraper:https://gwbflr.org/sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 3, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"TheBusinessAndFinanceLawReviewScraper:https://gwbflr.org/sitemap.xml#maps\", \"selected_units\": 3, \"visited_this_run\": 3, \"visited_units\": 3}, \"visited_units\": 17, \"waiting_for_retry\": 0, \"wordpress_api\": null}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheBusinessAndFinanceLawReviewScraper:The Business and Finance Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/the_business_and_finance_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T22:02:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 767, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T22:02:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"the_business_and_finance_law_review_scraper\", \"script_path\": \"scrapers/the_business_and_finance_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789336941_the_business_and_finance_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789336941_the_business_and_finance_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T22:02:23+00:00","last_run_id":45895,"last_run_start":"2026-09-13T22:02:21+00:00","last_runtime_seconds":2.2545046326704323,"last_status":"no_new_content","law_review_id":767,"law_review_name":"The Business and Finance Law Review","law_review_scraper_name":"the_business_and_finance_law_review_scraper.py","module_path":"scrapers.the_business_and_finance_law_review_scraper","platform":"sitemap","scraper_id":"the_business_and_finance_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Catholic University Journal of Law and Technology","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_catholic_university_journal_of_law_and_technology_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":22,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250602, \"canonical_name\": \"The Catholic University Journal of Law and Technology\", \"child_pid\": 978324, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"CatholicUniversityJournalOfLawAndTechnologyScraper:The Catholic University Journal of Law and Technology\", \"waiting\": 0}, \"file_path\": \"scrapers/the_catholic_university_journal_of_law_and_technology_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:25:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 768, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:25:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"the_catholic_university_journal_of_law_and_technology_scraper\", \"script_path\": \"scrapers/the_catholic_university_journal_of_law_and_technology_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789295140_the_catholic_university_journal_of_law_and_technology_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789295140_the_catholic_university_journal_of_law_and_technology_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:26:03+00:00","last_run_id":45588,"last_run_start":"2026-09-13T10:25:40+00:00","last_runtime_seconds":8.887979042716324,"last_status":"no_new_content","law_review_id":768,"law_review_name":"The Catholic University Journal of Law and Technology","law_review_scraper_name":"the_catholic_university_journal_of_law_and_technology_scraper.py","module_path":"scrapers.the_catholic_university_journal_of_law_and_technology_scraper","platform":"playwright","scraper_id":"the_catholic_university_journal_of_law_and_technology_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Columbia Journal of European Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_columbia_journal_of_european_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://cjel.law.columbia.edu/wp-json/wp/v2/media","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250602, \"canonical_name\": \"The Columbia Journal of European Law\", \"child_pid\": 980284, \"discovery_problem\": \"ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://cjel.law.columbia.edu/wp-json/wp/v2/media\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheColumbiaJournalOfEuropeanLawScraper:The Columbia Journal of European Law\", \"waiting\": 0}, \"file_path\": \"scrapers/the_columbia_journal_of_european_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:27:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 771, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:27:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"the_columbia_journal_of_european_law_scraper\", \"script_path\": \"scrapers/the_columbia_journal_of_european_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789295244_the_columbia_journal_of_european_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789295244_the_columbia_journal_of_european_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:27:54+00:00","last_run_id":45591,"last_run_start":"2026-09-13T10:27:24+00:00","last_runtime_seconds":30.289682501927018,"last_status":"no_items","law_review_id":771,"law_review_name":"The Columbia Journal of European Law","law_review_scraper_name":"the_columbia_journal_of_european_law_scraper.py","module_path":"scrapers.the_columbia_journal_of_european_law_scraper","platform":"wordpress","scraper_id":"the_columbia_journal_of_european_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Criminal Law Practitioner","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_criminal_law_practitioner_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":31,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265057, \"canonical_name\": \"The Criminal Law Practitioner\", \"child_pid\": 348884, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 14, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.wcl.american.edu/clp/\", \"selected_units\": 14, \"visited_this_run\": 14, \"visited_units\": 14}, \"download_queue\": {\"due\": 40, \"pending\": 43, \"retries\": 4, \"scope\": \"TheCriminalLawPractitionerScraper:The Criminal Law Practitioner\", \"waiting\": 3}, \"file_path\": \"scrapers/the_criminal_law_practitioner_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:21:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 772, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:21:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"the_criminal_law_practitioner_scraper\", \"script_path\": \"scrapers/the_criminal_law_practitioner_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942916_the_criminal_law_practitioner_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942916_the_criminal_law_practitioner_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:22:18+00:00","last_run_id":46183,"last_run_start":"2026-09-20T22:21:56+00:00","last_runtime_seconds":22.18446793500334,"last_status":"partial","law_review_id":772,"law_review_name":"The Criminal Law Practitioner","law_review_scraper_name":"the_criminal_law_practitioner_scraper.py","module_path":"scrapers.the_criminal_law_practitioner_scraper","platform":"bepress","scraper_id":"the_criminal_law_practitioner_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The George Washington International Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_george_washington_international_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":90,"last_error_category":"partial_discovery","last_error_message":"BROKEN_NETWORK: Unable to fetch https://www.thegwilr.org/volume-57-issue-3 (OSError: curl transport exit 28)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265057, \"canonical_name\": \"The George Washington International Law Review\", \"child_pid\": 350395, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 43, \"pages\": {\"capped\": false, \"discovery_complete\": false, \"known_units\": 42, \"mode\": \"balanced\", \"remaining_units\": 2, \"scope\": \"GeorgeWashingtonInternationalLawReviewScraper:https://www.thegwilr.org/sitemap.xml#pages\", \"selected_units\": 42, \"visited_this_run\": 33, \"visited_units\": 40}, \"remaining_units\": 2, \"scope\": \"GeorgeWashingtonInternationalLawReviewScraper:https://www.thegwilr.org/sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"GeorgeWashingtonInternationalLawReviewScraper:https://www.thegwilr.org/sitemap.xml#maps\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"visited_units\": 41, \"waiting_for_retry\": 9, \"wordpress_api\": null}, \"discovery_problem\": \"BROKEN_NETWORK: Unable to fetch https://www.thegwilr.org/volume-57-issue-3 (OSError: curl transport exit 28)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"GeorgeWashingtonInternationalLawReviewScraper:The George Washington International Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/the_george_washington_international_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:26:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 775, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:22:51+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"the_george_washington_international_law_review_scraper\", \"script_path\": \"scrapers/the_george_washington_international_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942971_the_george_washington_international_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942971_the_george_washington_international_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:27:20+00:00","last_run_id":46188,"last_run_start":"2026-09-20T22:22:51+00:00","last_runtime_seconds":268.2364034461789,"last_status":"partial","law_review_id":775,"law_review_name":"The George Washington International Law Review","law_review_scraper_name":"the_george_washington_international_law_review_scraper.py","module_path":"scrapers.the_george_washington_international_law_review_scraper","platform":"sitemap","scraper_id":"the_george_washington_international_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Global Markets Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_global_markets_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":25,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250602, \"canonical_name\": \"The Global Markets Law Journal\", \"child_pid\": 981521, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 6, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://repository.law.uic.edu/globalmarkets/\", \"selected_units\": 6, \"visited_this_run\": 6, \"visited_units\": 6}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheGlobalMarketsLawJournalScraper:The Global Markets Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/the_global_markets_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:28:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 778, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:27:42+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"the_global_markets_law_journal_scraper\", \"script_path\": \"scrapers/the_global_markets_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789295262_the_global_markets_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789295262_the_global_markets_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:28:27+00:00","last_run_id":45592,"last_run_start":"2026-09-13T10:27:42+00:00","last_runtime_seconds":44.82458876306191,"last_status":"no_new_content","law_review_id":778,"law_review_name":"The Global Markets Law Journal","law_review_scraper_name":"the_global_markets_law_journal_scraper.py","module_path":"scrapers.the_global_markets_law_journal_scraper","platform":"bepress","scraper_id":"the_global_markets_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Journal of Appellate Practice and Process","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_journal_of_appellate_practice_and_process_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":6,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250652, \"canonical_name\": \"The Journal of Appellate Practice and Process\", \"child_pid\": 1031254, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 40, \"mode\": \"balanced\", \"remaining_units\": 39, \"scope\": \"https://research.ualr.edu/appellatepracticeprocess/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheJournalOfAppellatePracticeAndProcessScraper:The Journal of Appellate Practice and Process\", \"waiting\": 0}, \"file_path\": \"scrapers/the_journal_of_appellate_practice_and_process_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:01:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 782, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:00:35+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"the_journal_of_appellate_practice_and_process_scraper\", \"script_path\": \"scrapers/the_journal_of_appellate_practice_and_process_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789297235_the_journal_of_appellate_practice_and_process_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789297235_the_journal_of_appellate_practice_and_process_scraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:01:25+00:00","last_run_id":45628,"last_run_start":"2026-09-13T11:00:35+00:00","last_runtime_seconds":49.57374359294772,"last_status":"no_new_content","law_review_id":782,"law_review_name":"The Journal of Appellate Practice and Process","law_review_scraper_name":"the_journal_of_appellate_practice_and_process_scraper.py","module_path":"scrapers.the_journal_of_appellate_practice_and_process_scraper","platform":"bepress","scraper_id":"the_journal_of_appellate_practice_and_process_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Journal of Law, Economics and Policy","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_journal_of_law_economics_and_policy_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":131,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250602, \"canonical_name\": \"The Journal of Law, Economics and Policy\", \"child_pid\": 981816, \"discovery_coverage\": {\"discovery_complete\": true, \"known_units\": 30, \"pages\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 29, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"TheJournalOfLawEconomicsAndPolicyScraper:https://www.jlep.net/sitemap.xml#pages\", \"selected_units\": 29, \"visited_this_run\": 29, \"visited_units\": 29}, \"remaining_units\": 0, \"scope\": \"TheJournalOfLawEconomicsAndPolicyScraper:https://www.jlep.net/sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"TheJournalOfLawEconomicsAndPolicyScraper:https://www.jlep.net/sitemap.xml#maps\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"visited_units\": 30, \"waiting_for_retry\": 0, \"wordpress_api\": null}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheJournalOfLawEconomicsAndPolicyScraper:The Journal of Law, Economics and Policy\", \"waiting\": 0}, \"file_path\": \"scrapers/the_journal_of_law_economics_and_policy_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:29:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 787, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:27:55+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"the_journal_of_law_economics_and_policy_scraper\", \"script_path\": \"scrapers/the_journal_of_law_economics_and_policy_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789295275_the_journal_of_law_economics_and_policy_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789295275_the_journal_of_law_economics_and_policy_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:29:42+00:00","last_run_id":45593,"last_run_start":"2026-09-13T10:27:55+00:00","last_runtime_seconds":106.65193503536284,"last_status":"no_new_content","law_review_id":787,"law_review_name":"The Journal of Law, Economics and Policy","law_review_scraper_name":"the_journal_of_law_economics_and_policy_scraper.py","module_path":"scrapers.the_journal_of_law_economics_and_policy_scraper","platform":"sitemap","scraper_id":"the_journal_of_law_economics_and_policy_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Journal of Law Teaching and Learning","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_journal_of_law_teaching_and_learning_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":19,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250677, \"canonical_name\": \"The Journal of Law Teaching and Learning\", \"child_pid\": 1058665, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 3, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://research.ualr.edu/lawteachingjournal/\", \"selected_units\": 3, \"visited_this_run\": 3, \"visited_units\": 3}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheJournalOfLawTeachingAndLearningScraper:The Journal of Law Teaching and Learning\", \"waiting\": 0}, \"file_path\": \"scrapers/the_journal_of_law_teaching_and_learning_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:18:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 786, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:18:05+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"the_journal_of_law_teaching_and_learning_scraper\", \"script_path\": \"scrapers/the_journal_of_law_teaching_and_learning_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789298285_the_journal_of_law_teaching_and_learning_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789298285_the_journal_of_law_teaching_and_learning_scraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:18:52+00:00","last_run_id":45640,"last_run_start":"2026-09-13T11:18:05+00:00","last_runtime_seconds":46.88972641387954,"last_status":"no_new_content","law_review_id":786,"law_review_name":"The Journal of Law Teaching and Learning","law_review_scraper_name":"the_journal_of_law_teaching_and_learning_scraper.py","module_path":"scrapers.the_journal_of_law_teaching_and_learning_scraper","platform":"bepress","scraper_id":"the_journal_of_law_teaching_and_learning_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Nevada Law Journal Forum","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_nevada_law_journal_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":34,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250623, \"canonical_name\": \"The Nevada Law Journal Forum\", \"child_pid\": 994389, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 10, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholars.law.unlv.edu/nljforum/\", \"selected_units\": 10, \"visited_this_run\": 10, \"visited_units\": 10}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheNevadaLawJournalForumScraper:The Nevada Law Journal Forum\", \"waiting\": 0}, \"file_path\": \"scrapers/the_nevada_law_journal_forum_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:37:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 790, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:36:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"the_nevada_law_journal_forum_scraper\", \"script_path\": \"scrapers/the_nevada_law_journal_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789295772_the_nevada_law_journal_forum_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789295772_the_nevada_law_journal_forum_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:37:13+00:00","last_run_id":45602,"last_run_start":"2026-09-13T10:36:12+00:00","last_runtime_seconds":61.215583928860724,"last_status":"no_new_content","law_review_id":790,"law_review_name":"The Nevada Law Journal Forum","law_review_scraper_name":"the_nevada_law_journal_forum_scraper.py","module_path":"scrapers.the_nevada_law_journal_forum_scraper","platform":"bepress","scraper_id":"the_nevada_law_journal_forum_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The Scholar: St. Mary's Law Review on Race and Social Justice","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_scholar_st_marys_law_review_on_race_and_social_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":21,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265057, \"canonical_name\": \"The Scholar: St. Mary's Law Review on Race and Social Justice\", \"child_pid\": 350114, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 80, \"mode\": \"balanced\", \"remaining_units\": 33, \"scope\": \"https://commons.stmarytx.edu/thescholar/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 47}, \"download_queue\": {\"due\": 110, \"pending\": 113, \"retries\": 3, \"scope\": \"TheScholarStMarysLawReviewOnRaceAndSocialJusticeScraper:The Scholar: St. Mary's Law Review on Race and Social Justice\", \"waiting\": 3}, \"file_path\": \"scrapers/the_scholar_st_marys_law_review_on_race_and_social_justice_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:22:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 796, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:22:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"the_scholar_st_marys_law_review_on_race_and_social_justice_scraper\", \"script_path\": \"scrapers/the_scholar_st_marys_law_review_on_race_and_social_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942940_the_scholar_st_marys_law_review_on_race_and_social_justice_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942940_the_scholar_st_marys_law_review_on_race_and_social_justice_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:22:49+00:00","last_run_id":46185,"last_run_start":"2026-09-20T22:22:20+00:00","last_runtime_seconds":28.037366052158177,"last_status":"partial","law_review_id":796,"law_review_name":"The Scholar: St. Mary's Law Review on Race and Social Justice","law_review_scraper_name":"the_scholar_st_marys_law_review_on_race_and_social_justice_scraper.py","module_path":"scrapers.the_scholar_st_marys_law_review_on_race_and_social_justice_scraper","platform":"bepress","scraper_id":"the_scholar_st_marys_law_review_on_race_and_social_justice_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The University of Chicago Business Law Review","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/the_university_of_chicago_business_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":109,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251579, \"canonical_name\": \"The University of Chicago Business Law Review\", \"child_pid\": 2110136, \"discovery_coverage\": {\"discovery_complete\": true, \"known_units\": 127, \"pages\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 126, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"TheUniversityOfChicagoBusinessLawReviewScraper:https://businesslawreview.uchicago.edu/sitemap.xml#pages\", \"selected_units\": 126, \"visited_this_run\": 126, \"visited_units\": 126}, \"remaining_units\": 0, \"scope\": \"TheUniversityOfChicagoBusinessLawReviewScraper:https://businesslawreview.uchicago.edu/sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"TheUniversityOfChicagoBusinessLawReviewScraper:https://businesslawreview.uchicago.edu/sitemap.xml#maps\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"visited_units\": 127, \"waiting_for_retry\": 0, \"wordpress_api\": null}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"TheUniversityOfChicagoBusinessLawReviewScraper:The University of Chicago Business Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/the_university_of_chicago_business_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T22:18:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 804, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T22:18:18+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"the_university_of_chicago_business_law_review_scraper\", \"script_path\": \"scrapers/the_university_of_chicago_business_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789337898_the_university_of_chicago_business_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789337898_the_university_of_chicago_business_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T22:18:50+00:00","last_run_id":45905,"last_run_start":"2026-09-13T22:18:18+00:00","last_runtime_seconds":31.251599153969437,"last_status":"no_new_content","law_review_id":804,"law_review_name":"The University of Chicago Business Law Review","law_review_scraper_name":"the_university_of_chicago_business_law_review_scraper.py","module_path":"scrapers.the_university_of_chicago_business_law_review_scraper","platform":"sitemap","scraper_id":"the_university_of_chicago_business_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Theoretical Inquiries in Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/theoretical_inquiries_in_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"HTTP 202 for https://www.degruyterbrill.com/document/doi/10.1515/til-2026-0001/pdf (fallback UA)","last_error_traceback":null,"last_errors":2,"last_extra_json":"{\"automation_cycle_id\": 250697, \"canonical_name\": \"Theoretical Inquiries in Law\", \"child_pid\": 1083052, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 61, \"mode\": \"refresh\", \"remaining_units\": 59, \"scope\": \"TheoreticalInquiriesInLawScraper:https://www.degruyterbrill.com#html-archive\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 2, \"waiting_units\": 0}, \"discovery_problem\": \"DISCOVERY_PENDING: HTML archive traversal has additional pages to inspect.\", \"download_queue\": {\"due\": 10, \"pending\": 13, \"retries\": 3, \"scope\": \"TheoreticalInquiriesInLawScraper:Theoretical Inquiries in Law\", \"waiting\": 3}, \"file_path\": \"scrapers/theoretical_inquiries_in_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:35:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 166, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:34:32+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"theoretical_inquiries_in_law_scraper\", \"script_path\": \"scrapers/theoretical_inquiries_in_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789299272_theoretical_inquiries_in_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789299272_theoretical_inquiries_in_law_scraper.out.log\", \"timeout_minutes\": 3, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:35:04+00:00","last_run_id":45653,"last_run_start":"2026-09-13T11:34:32+00:00","last_runtime_seconds":32.16793308220804,"last_status":"protected","law_review_id":166,"law_review_name":"Theoretical Inquiries in Law","law_review_scraper_name":"theoretical_inquiries_in_law_scraper.py","module_path":"scrapers.theoretical_inquiries_in_law_scraper","platform":null,"scraper_id":"theoretical_inquiries_in_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Touro Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/touro_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":73,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265057, \"canonical_name\": \"Touro Law Review\", \"child_pid\": 350371, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 136, \"mode\": \"balanced\", \"remaining_units\": 98, \"scope\": \"https://digitalcommons.tourolaw.edu/lawreview/\", \"selected_units\": 25, \"visited_this_run\": 18, \"visited_units\": 38}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://digitalcommons.tourolaw.edu/lawreview/vol34/iss3/\", \"download_queue\": {\"due\": 234, \"pending\": 237, \"retries\": 3, \"scope\": \"TouroLawReviewScraper:Touro Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/touro_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:24:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 235, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:22:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"touro_law_review_scraper\", \"script_path\": \"scrapers/touro_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942968_touro_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942968_touro_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:24:52+00:00","last_run_id":46187,"last_run_start":"2026-09-20T22:22:48+00:00","last_runtime_seconds":123.58891293499619,"last_status":"partial","law_review_id":235,"law_review_name":"Touro Law Review","law_review_scraper_name":"touro_law_review_scraper.py","module_path":"scrapers.touro_law_review_scraper","platform":"bepress","scraper_id":"touro_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Transactions: The Tennessee Journal of Business Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/transactions_the_tennessee_journal_of_business_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265127, \"canonical_name\": \"Transactions: The Tennessee Journal of Business Law\", \"child_pid\": 429311, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 66, \"mode\": \"balanced\", \"remaining_units\": 37, \"scope\": \"https://ir.law.utk.edu/transactions/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 29}, \"download_queue\": {\"due\": 355, \"pending\": 358, \"retries\": 7, \"scope\": \"TransactionsTheTennesseeJournalOfBusinessLawScraper:Transactions: The Tennessee Journal of Business Law\", \"waiting\": 3}, \"file_path\": \"scrapers/transactions_the_tennessee_journal_of_business_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:13:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 809, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:12:33+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"transactions_the_tennessee_journal_of_business_law_scraper\", \"script_path\": \"scrapers/transactions_the_tennessee_journal_of_business_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945953_transactions_the_tennessee_journal_of_business_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945953_transactions_the_tennessee_journal_of_business_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:13:14+00:00","last_run_id":46231,"last_run_start":"2026-09-20T23:12:33+00:00","last_runtime_seconds":40.19046965613961,"last_status":"partial","law_review_id":809,"law_review_name":"Transactions: The Tennessee Journal of Business Law","law_review_scraper_name":"transactions_the_tennessee_journal_of_business_law_scraper.py","module_path":"scrapers.transactions_the_tennessee_journal_of_business_law_scraper","platform":"bepress","scraper_id":"transactions_the_tennessee_journal_of_business_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Tulane Law Review","class_name":null,"days_since_last_run":7,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tulane_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DummyTulaneScraper:Tulane Law Review\", \"waiting\": 0}}","last_pdfs_downloaded":1,"last_run_end":"2026-09-14T20:46:19+00:00","last_run_id":46031,"last_run_start":"2026-09-14T20:46:19+00:00","last_runtime_seconds":0.059247930999845266,"last_status":"success","law_review_id":86,"law_review_name":"Tulane Law Review","law_review_scraper_name":"tulane_law_review_scraper.py","module_path":"scrapers.tulane_law_review_scraper","platform":"playwright","scraper_id":"tulane_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Tulane Law Review","class_name":null,"days_since_last_run":7,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tulane_law_review_scraper_light.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"DummyTulaneScraper:Tulane Law Review\", \"waiting\": 0}}","last_pdfs_downloaded":1,"last_run_end":"2026-09-14T20:46:19+00:00","last_run_id":46031,"last_run_start":"2026-09-14T20:46:19+00:00","last_runtime_seconds":0.059247930999845266,"last_status":"success","law_review_id":86,"law_review_name":"Tulane Law Review","law_review_scraper_name":"tulane_law_review_scraper.py","module_path":"scrapers.tulane_law_review_scraper_light","platform":null,"scraper_id":"tulane_law_review_scraper_light","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Tulsa Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tulsa_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":71,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265057, \"canonical_name\": \"Tulsa Law Review\", \"child_pid\": 350149, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 206, \"mode\": \"balanced\", \"remaining_units\": 161, \"scope\": \"https://digitalcommons.law.utulsa.edu/tlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 45}, \"download_queue\": {\"due\": 285, \"pending\": 288, \"retries\": 3, \"scope\": \"TulsaLawReviewScraper:Tulsa Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/tulsa_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:22:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 344, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:22:25+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"tulsa_law_review_scraper\", \"script_path\": \"scrapers/tulsa_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942945_tulsa_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942945_tulsa_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:22:46+00:00","last_run_id":46186,"last_run_start":"2026-09-20T22:22:25+00:00","last_runtime_seconds":20.474276069086045,"last_status":"partial","law_review_id":344,"law_review_name":"Tulsa Law Review","law_review_scraper_name":"tulsa_law_review_scraper.py","module_path":"scrapers.tulsa_law_review_scraper","platform":"bepress","scraper_id":"tulsa_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UC Law Constitutional Quarterly","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_constitutional_quarterly_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":6,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250761, \"canonical_name\": \"UC Law Constitutional Quarterly\", \"child_pid\": 1150189, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 206, \"mode\": \"balanced\", \"remaining_units\": 205, \"scope\": \"https://repository.uclawsf.edu/hastings_constitutional_law_quaterly/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCLawConstitutionalQuarterlyScraper:UC Law Constitutional Quarterly\", \"waiting\": 0}, \"file_path\": \"scrapers/uc_constitutional_quarterly_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:19:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 135, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:19:34+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"uc_constitutional_quarterly_scraper\", \"script_path\": \"scrapers/uc_constitutional_quarterly_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789301974_uc_constitutional_quarterly_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789301974_uc_constitutional_quarterly_scraper.out.log\", \"timeout_minutes\": 5}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:19:54+00:00","last_run_id":45683,"last_run_start":"2026-09-13T12:19:34+00:00","last_runtime_seconds":18.922111053951085,"last_status":"no_new_content","law_review_id":135,"law_review_name":"UC Law Constitutional Quarterly","law_review_scraper_name":"uc_constitutional_quarterly_scraper.py","module_path":"scrapers.uc_constitutional_quarterly_scraper","platform":"bepress","scraper_id":"uc_constitutional_quarterly_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UC Law Business Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_law_business_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":80,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":5,"last_extra_json":"{\"automation_cycle_id\": 265066, \"canonical_name\": \"UC Law Business Journal\", \"child_pid\": 359794, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 45, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://repository.uclawsf.edu/hastings_business_law_journal/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 45}, \"download_queue\": {\"due\": 110, \"pending\": 115, \"retries\": 5, \"scope\": \"UCLawBusinessJournalScraper:UC Law Business Journal\", \"waiting\": 5}, \"file_path\": \"scrapers/uc_law_business_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:33:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 302, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:28:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uc_law_business_journal_scraper\", \"script_path\": \"scrapers/uc_law_business_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943314_uc_law_business_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943314_uc_law_business_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:33:55+00:00","last_run_id":46191,"last_run_start":"2026-09-20T22:28:34+00:00","last_runtime_seconds":320.3301139320247,"last_status":"partial","law_review_id":302,"law_review_name":"UC Law Business Journal","law_review_scraper_name":"uc_law_business_journal_scraper.py","module_path":"scrapers.uc_law_business_journal_scraper","platform":"bepress","scraper_id":"uc_law_business_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UC Law Environmental Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_law_environmental_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":47,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265066, \"canonical_name\": \"UC Law Environmental Journal\", \"child_pid\": 360879, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 67, \"mode\": \"balanced\", \"remaining_units\": 15, \"scope\": \"https://repository.uclawsf.edu/hastings_environmental_law_journal/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 52}, \"download_queue\": {\"due\": 311, \"pending\": 314, \"retries\": 3, \"scope\": \"UCLawEnvironmentalJournalScraper:UC Law Environmental Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/uc_law_environmental_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:29:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 824, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:29:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uc_law_environmental_journal_scraper\", \"script_path\": \"scrapers/uc_law_environmental_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943344_uc_law_environmental_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943344_uc_law_environmental_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:29:28+00:00","last_run_id":46195,"last_run_start":"2026-09-20T22:29:04+00:00","last_runtime_seconds":23.696668214630336,"last_status":"partial","law_review_id":824,"law_review_name":"UC Law Environmental Journal","law_review_scraper_name":"uc_law_environmental_journal_scraper.py","module_path":"scrapers.uc_law_environmental_journal_scraper","platform":"bepress","scraper_id":"uc_law_environmental_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UC Law Journal of Race and Economic Justice","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_law_journal_of_race_and_economic_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":101,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265066, \"canonical_name\": \"UC Law Journal of Race and Economic Justice\", \"child_pid\": 359795, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 42, \"mode\": \"balanced\", \"remaining_units\": 2, \"scope\": \"https://repository.uclawsf.edu/hastings_race_poverty_law_journal/\", \"selected_units\": 25, \"visited_this_run\": 22, \"visited_units\": 40}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://repository.uclawsf.edu/hastings_race_poverty_law_journal/vol5/iss1/\", \"download_queue\": {\"due\": 68, \"pending\": 71, \"retries\": 3, \"scope\": \"UCLawJournalOfRaceAndEconomicJusticeScraper:UC Law Journal of Race and Economic Justice\", \"waiting\": 3}, \"file_path\": \"scrapers/uc_law_journal_of_race_and_economic_justice_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:30:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 826, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:28:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uc_law_journal_of_race_and_economic_justice_scraper\", \"script_path\": \"scrapers/uc_law_journal_of_race_and_economic_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943314_uc_law_journal_of_race_and_economic_justice_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943314_uc_law_journal_of_race_and_economic_justice_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:30:33+00:00","last_run_id":46192,"last_run_start":"2026-09-20T22:28:34+00:00","last_runtime_seconds":117.92808176809922,"last_status":"partial","law_review_id":826,"law_review_name":"UC Law Journal of Race and Economic Justice","law_review_scraper_name":"uc_law_journal_of_race_and_economic_justice_scraper.py","module_path":"scrapers.uc_law_journal_of_race_and_economic_justice_scraper","platform":"bepress","scraper_id":"uc_law_journal_of_race_and_economic_justice_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UC Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":93,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250633, \"canonical_name\": \"UC Law Journal\", \"child_pid\": 1009415, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 399, \"mode\": \"balanced\", \"remaining_units\": 389, \"scope\": \"https://repository.uclawsf.edu/hastings_law_journal/\", \"selected_units\": 25, \"visited_this_run\": 10, \"visited_units\": 10}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCLawJournalScraper:UC Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/uc_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:47:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 43, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:46:25+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uc_law_journal_scraper\", \"script_path\": \"scrapers/uc_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789296385_uc_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789296385_uc_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:47:38+00:00","last_run_id":45615,"last_run_start":"2026-09-13T10:46:25+00:00","last_runtime_seconds":72.21090412000194,"last_status":"no_new_content","law_review_id":43,"law_review_name":"UC Law Journal","law_review_scraper_name":"uc_law_journal_scraper.py","module_path":"scrapers.uc_law_journal_scraper","platform":"playwright","scraper_id":"uc_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UC Law Science & Technology Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_law_science_tech_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":113,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250633, \"canonical_name\": \"UC Law Science & Technology Journal\", \"child_pid\": 1007105, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 34, \"mode\": \"balanced\", \"remaining_units\": 9, \"scope\": \"https://repository.uclawsf.edu/hastings_science_technology_law_journal/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 25}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCLawScienceTechnologyJournalScraper:UC Law Science & Technology Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/uc_law_science_tech_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:45:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 337, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:44:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uc_law_science_tech_scraper\", \"script_path\": \"scrapers/uc_law_science_tech_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789296254_uc_law_science_tech_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789296254_uc_law_science_tech_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:45:41+00:00","last_run_id":45612,"last_run_start":"2026-09-13T10:44:14+00:00","last_runtime_seconds":86.76102430094033,"last_status":"no_new_content","law_review_id":337,"law_review_name":"UC Law Science & Technology Journal","law_review_scraper_name":"uc_law_science_tech_scraper.py","module_path":"scrapers.uc_law_science_tech_scraper","platform":"bepress","scraper_id":"uc_law_science_tech_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UC Law SF Communications and Entertainment Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_law_sf_communications_and_entertainment_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":152,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250670, \"canonical_name\": \"UC Law SF Communications and Entertainment Journal\", \"child_pid\": 1053844, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCLawSFCommunicationsAndEntertainmentJournalScraper:UC Law SF Communications and Entertainment Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/uc_law_sf_communications_and_entertainment_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:26:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 827, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:15:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uc_law_sf_communications_and_entertainment_journal_scraper\", \"script_path\": \"scrapers/uc_law_sf_communications_and_entertainment_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789298111_uc_law_sf_communications_and_entertainment_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789298111_uc_law_sf_communications_and_entertainment_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:26:49+00:00","last_run_id":45637,"last_run_start":"2026-09-13T11:15:11+00:00","last_runtime_seconds":692.327671954874,"last_status":"no_new_content","law_review_id":827,"law_review_name":"UC Law SF Communications and Entertainment Journal","law_review_scraper_name":"uc_law_sf_communications_and_entertainment_journal_scraper.py","module_path":"scrapers.uc_law_sf_communications_and_entertainment_journal_scraper","platform":"playwright","scraper_id":"uc_law_sf_communications_and_entertainment_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UC Law SF International Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_law_sf_international_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":123,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250633, \"canonical_name\": \"UC Law SF International Law Review\", \"child_pid\": 1011728, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": false, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://repository.uclawsf.edu/hwjil/#oai\", \"total_records_reported\": null, \"unit_type\": \"pages\", \"visited_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UCLawSFInternationalLawReviewScraper:UC Law SF International Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/uc_law_sf_international_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:49:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 828, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:47:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uc_law_sf_international_law_review_scraper\", \"script_path\": \"scrapers/uc_law_sf_international_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789296459_uc_law_sf_international_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789296459_uc_law_sf_international_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:49:57+00:00","last_run_id":45617,"last_run_start":"2026-09-13T10:47:39+00:00","last_runtime_seconds":138.17372889304534,"last_status":"no_new_content","law_review_id":828,"law_review_name":"UC Law SF International Law Review","law_review_scraper_name":"uc_law_sf_international_law_review_scraper.py","module_path":"scrapers.uc_law_sf_international_law_review_scraper","platform":"bepress","scraper_id":"uc_law_sf_international_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UC Law SF Journal on Gender and Justice","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uc_law_sf_journal_on_gender_and_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":40,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265057, \"canonical_name\": \"UC Law SF Journal on Gender and Justice\", \"child_pid\": 350483, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 72, \"mode\": \"balanced\", \"remaining_units\": 31, \"scope\": \"https://repository.uclawsf.edu/hwlj/\", \"selected_units\": 25, \"visited_this_run\": 19, \"visited_units\": 41}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://repository.uclawsf.edu/hwlj/vol23/iss2/\", \"download_queue\": {\"due\": 87, \"pending\": 90, \"retries\": 3, \"scope\": \"UCLawSFJournalOnGenderAndJusticeScraper:UC Law SF Journal on Gender and Justice\", \"waiting\": 3}, \"file_path\": \"scrapers/uc_law_sf_journal_on_gender_and_justice_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:24:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 248, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:22:57+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uc_law_sf_journal_on_gender_and_justice_scraper\", \"script_path\": \"scrapers/uc_law_sf_journal_on_gender_and_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789942977_uc_law_sf_journal_on_gender_and_justice_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789942977_uc_law_sf_journal_on_gender_and_justice_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:24:33+00:00","last_run_id":46189,"last_run_start":"2026-09-20T22:22:57+00:00","last_runtime_seconds":96.11533330893144,"last_status":"partial","law_review_id":248,"law_review_name":"UC Law SF Journal on Gender and Justice","law_review_scraper_name":"uc_law_sf_journal_on_gender_and_justice_scraper.py","module_path":"scrapers.uc_law_sf_journal_on_gender_and_justice_scraper","platform":"bepress","scraper_id":"uc_law_sf_journal_on_gender_and_justice_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Chicago Legal Forum","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uchicago_legal_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":82,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265082, \"canonical_name\": \"University of Chicago Legal Forum\", \"child_pid\": 382145, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 40, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://chicagounbound.uchicago.edu/uclf/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 40}, \"download_queue\": {\"due\": 684, \"pending\": 687, \"retries\": 4, \"scope\": \"UChicagoLegalForumScraper:University of Chicago Legal Forum\", \"waiting\": 3}, \"file_path\": \"scrapers/uchicago_legal_forum_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:44:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 123, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:42:29+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uchicago_legal_forum_scraper\", \"script_path\": \"scrapers/uchicago_legal_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944149_uchicago_legal_forum_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944149_uchicago_legal_forum_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:45:19+00:00","last_run_id":46213,"last_run_start":"2026-09-20T22:42:29+00:00","last_runtime_seconds":168.16245651477948,"last_status":"partial","law_review_id":123,"law_review_name":"University of Chicago Legal Forum","law_review_scraper_name":"uchicago_legal_forum_scraper.py","module_path":"scrapers.uchicago_legal_forum_scraper","platform":"bepress","scraper_id":"uchicago_legal_forum_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UCLA Journal of Law and Technology","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/ucla_journal_of_law_and_technology_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":95,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250633, \"canonical_name\": \"UCLA Journal of Law and Technology\", \"child_pid\": 1009412, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UclaJournalOfLawAndTechnologyScraper:UCLA Journal of Law and Technology\", \"waiting\": 0}, \"file_path\": \"scrapers/ucla_journal_of_law_and_technology_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:46:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 832, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:46:20+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"ucla_journal_of_law_and_technology_scraper\", \"script_path\": \"scrapers/ucla_journal_of_law_and_technology_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789296380_ucla_journal_of_law_and_technology_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789296380_ucla_journal_of_law_and_technology_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:47:09+00:00","last_run_id":45614,"last_run_start":"2026-09-13T10:46:20+00:00","last_runtime_seconds":48.73367625568062,"last_status":"no_new_content","law_review_id":832,"law_review_name":"UCLA Journal of Law and Technology","law_review_scraper_name":"ucla_journal_of_law_and_technology_scraper.py","module_path":"scrapers.ucla_journal_of_law_and_technology_scraper","platform":"wordpress","scraper_id":"ucla_journal_of_law_and_technology_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UDC Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/udc_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":137,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265066, \"canonical_name\": \"UDC Law Review\", \"child_pid\": 359796, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 33, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.law.udc.edu/udclr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 33}, \"download_queue\": {\"due\": 76, \"pending\": 79, \"retries\": 3, \"scope\": \"UDCLawReviewScraper:UDC Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/udc_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:30:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 833, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:28:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"udc_law_review_scraper\", \"script_path\": \"scrapers/udc_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943314_udc_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943314_udc_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:30:08+00:00","last_run_id":46193,"last_run_start":"2026-09-20T22:28:34+00:00","last_runtime_seconds":93.34528516000137,"last_status":"partial","law_review_id":833,"law_review_name":"UDC Law Review","law_review_scraper_name":"udc_law_review_scraper.py","module_path":"scrapers.udc_law_review_scraper","platform":"bepress","scraper_id":"udc_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"The UIC John Marshall Review of Intellectual Property Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uic_john_marshall_review_of_intellectual_property_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":45,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250633, \"canonical_name\": \"The UIC John Marshall Review of Intellectual Property Law\", \"child_pid\": 1011250, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 85, \"mode\": \"balanced\", \"remaining_units\": 75, \"scope\": \"https://repository.law.uic.edu/ripl/\", \"selected_units\": 25, \"visited_this_run\": 10, \"visited_units\": 10}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UicJohnMarshallReviewOfIntellectualPropertyLawScraper:The UIC John Marshall Review of Intellectual Property Law\", \"waiting\": 0}, \"file_path\": \"scrapers/uic_john_marshall_review_of_intellectual_property_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T10:48:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 803, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:47:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uic_john_marshall_review_of_intellectual_property_law_scraper\", \"script_path\": \"scrapers/uic_john_marshall_review_of_intellectual_property_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789296430_uic_john_marshall_review_of_intellectual_property_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789296430_uic_john_marshall_review_of_intellectual_property_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T10:48:25+00:00","last_run_id":45616,"last_run_start":"2026-09-13T10:47:10+00:00","last_runtime_seconds":73.98112368909642,"last_status":"no_new_content","law_review_id":803,"law_review_name":"The UIC John Marshall Review of Intellectual Property Law","law_review_scraper_name":"uic_john_marshall_review_of_intellectual_property_law_scraper.py","module_path":"scrapers.uic_john_marshall_review_of_intellectual_property_law_scraper","platform":"playwright","scraper_id":"uic_john_marshall_review_of_intellectual_property_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UIC Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/uic_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":38,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265066, \"canonical_name\": \"UIC Law Review\", \"child_pid\": 361314, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 211, \"mode\": \"balanced\", \"remaining_units\": 165, \"scope\": \"https://repository.law.uic.edu/lawreview/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 46}, \"download_queue\": {\"due\": 166, \"pending\": 169, \"retries\": 3, \"scope\": \"UICLawReviewScraper:UIC Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/uic_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:29:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 398, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:29:31+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"uic_law_review_scraper\", \"script_path\": \"scrapers/uic_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943371_uic_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943371_uic_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:29:48+00:00","last_run_id":46196,"last_run_start":"2026-09-20T22:29:31+00:00","last_runtime_seconds":17.04855872830376,"last_status":"partial","law_review_id":398,"law_review_name":"UIC Law Review","law_review_scraper_name":"uic_law_review_scraper.py","module_path":"scrapers.uic_law_review_scraper","platform":"bepress","scraper_id":"uic_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UMKC Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/umkc_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":46,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265066, \"canonical_name\": \"UMKC Law Review\", \"child_pid\": 359797, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 8, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://irlaw.umkc.edu/lawreview/\", \"selected_units\": 8, \"visited_this_run\": 8, \"visited_units\": 8}, \"download_queue\": {\"due\": 60, \"pending\": 63, \"retries\": 3, \"scope\": \"UmkcLawReviewScraper:UMKC Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/umkc_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:28:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 138, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:28:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"umkc_law_review_scraper\", \"script_path\": \"scrapers/umkc_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943314_umkc_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943314_umkc_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:29:02+00:00","last_run_id":46194,"last_run_start":"2026-09-20T22:28:34+00:00","last_runtime_seconds":27.380134196951985,"last_status":"partial","law_review_id":138,"law_review_name":"UMKC Law Review","law_review_scraper_name":"umkc_law_review_scraper.py","module_path":"scrapers.umkc_law_review_scraper","platform":"bepress","scraper_id":"umkc_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Arkansas at Little Rock Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_arkansas_at_little_rock_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":27,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265139, \"canonical_name\": \"University of Arkansas at Little Rock Law Review\", \"child_pid\": 443456, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 180, \"mode\": \"balanced\", \"remaining_units\": 116, \"scope\": \"https://research.ualr.edu/bowen_lawreview/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 64}, \"download_queue\": {\"due\": 268, \"pending\": 271, \"retries\": 3, \"scope\": \"UniversityOfArkansasAtLittleRockLawReviewScraper:University of Arkansas at Little Rock Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/university_of_arkansas_at_little_rock_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:26:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 836, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:20:54+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_arkansas_at_little_rock_law_review_scraper\", \"script_path\": \"scrapers/university_of_arkansas_at_little_rock_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946454_university_of_arkansas_at_little_rock_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946454_university_of_arkansas_at_little_rock_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:26:46+00:00","last_run_id":46242,"last_run_start":"2026-09-20T23:20:54+00:00","last_runtime_seconds":350.409543429967,"last_status":"partial","law_review_id":836,"law_review_name":"University of Arkansas at Little Rock Law Review","law_review_scraper_name":"university_of_arkansas_at_little_rock_law_review_scraper.py","module_path":"scrapers.university_of_arkansas_at_little_rock_law_review_scraper","platform":"bepress","scraper_id":"university_of_arkansas_at_little_rock_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Baltimore Law Forum","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_baltimore_law_forum_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":59,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265066, \"canonical_name\": \"University of Baltimore Law Forum\", \"child_pid\": 361503, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 133, \"mode\": \"balanced\", \"remaining_units\": 88, \"scope\": \"https://scholarworks.law.ubalt.edu/lf/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 45}, \"download_queue\": {\"due\": 336, \"pending\": 339, \"retries\": 3, \"scope\": \"UniversityOfBaltimoreLawForumScraper:University of Baltimore Law Forum\", \"waiting\": 3}, \"file_path\": \"scrapers/university_of_baltimore_law_forum_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:29:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 837, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:29:50+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_baltimore_law_forum_scraper\", \"script_path\": \"scrapers/university_of_baltimore_law_forum_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943390_university_of_baltimore_law_forum_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943390_university_of_baltimore_law_forum_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:30:14+00:00","last_run_id":46197,"last_run_start":"2026-09-20T22:29:50+00:00","last_runtime_seconds":23.2715611779131,"last_status":"partial","law_review_id":837,"law_review_name":"University of Baltimore Law Forum","law_review_scraper_name":"university_of_baltimore_law_forum_scraper.py","module_path":"scrapers.university_of_baltimore_law_forum_scraper","platform":"bepress","scraper_id":"university_of_baltimore_law_forum_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Baltimore Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_baltimore_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":27,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265075, \"canonical_name\": \"University of Baltimore Law Review\", \"child_pid\": 371829, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 146, \"mode\": \"balanced\", \"remaining_units\": 93, \"scope\": \"https://scholarworks.law.ubalt.edu/ublr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 53}, \"download_queue\": {\"due\": 179, \"pending\": 182, \"retries\": 3, \"scope\": \"UniversityOfBaltimoreLawReviewScraper:University of Baltimore Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/university_of_baltimore_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:36:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 229, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:35:57+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_baltimore_law_review_scraper\", \"script_path\": \"scrapers/university_of_baltimore_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943757_university_of_baltimore_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943757_university_of_baltimore_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:37:21+00:00","last_run_id":46199,"last_run_start":"2026-09-20T22:35:57+00:00","last_runtime_seconds":84.06676048226655,"last_status":"partial","law_review_id":229,"law_review_name":"University of Baltimore Law Review","law_review_scraper_name":"university_of_baltimore_law_review_scraper.py","module_path":"scrapers.university_of_baltimore_law_review_scraper","platform":"bepress","scraper_id":"university_of_baltimore_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Dayton Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_dayton_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":28,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265075, \"canonical_name\": \"University of Dayton Law Review\", \"child_pid\": 371835, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 142, \"mode\": \"balanced\", \"remaining_units\": 97, \"scope\": \"https://ecommons.udayton.edu/udlr/\", \"selected_units\": 25, \"visited_this_run\": 22, \"visited_units\": 45}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://ecommons.udayton.edu/udlr/vol51/iss1/\", \"download_queue\": {\"due\": 110, \"pending\": 113, \"retries\": 4, \"scope\": \"UniversityOfDaytonLawReviewScraper:University of Dayton Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/university_of_dayton_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:37:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 840, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:35:57+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_dayton_law_review_scraper\", \"script_path\": \"scrapers/university_of_dayton_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943757_university_of_dayton_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943757_university_of_dayton_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:37:31+00:00","last_run_id":46202,"last_run_start":"2026-09-20T22:35:57+00:00","last_runtime_seconds":93.97638995340094,"last_status":"partial","law_review_id":840,"law_review_name":"University of Dayton Law Review","law_review_scraper_name":"university_of_dayton_law_review_scraper.py","module_path":"scrapers.university_of_dayton_law_review_scraper","platform":"bepress","scraper_id":"university_of_dayton_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Denver Sports and Entertainment Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_denver_sports_and_entertainment_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":110,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250645, \"canonical_name\": \"University of Denver Sports and Entertainment Law Journal\", \"child_pid\": 1026314, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfDenverSportsAndEntertainmentLawJournalScraper:University of Denver Sports and Entertainment Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_denver_sports_and_entertainment_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:03:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 841, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T10:57:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_denver_sports_and_entertainment_law_journal_scraper\", \"script_path\": \"scrapers/university_of_denver_sports_and_entertainment_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789297041_university_of_denver_sports_and_entertainment_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789297041_university_of_denver_sports_and_entertainment_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:03:54+00:00","last_run_id":45624,"last_run_start":"2026-09-13T10:57:21+00:00","last_runtime_seconds":384.4359807400033,"last_status":"no_new_content","law_review_id":841,"law_review_name":"University of Denver Sports and Entertainment Law Journal","law_review_scraper_name":"university_of_denver_sports_and_entertainment_law_journal_scraper.py","module_path":"scrapers.university_of_denver_sports_and_entertainment_law_journal_scraper","platform":"playwright","scraper_id":"university_of_denver_sports_and_entertainment_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Hawaii Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_hawaii_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":145,"last_error_category":"partial_discovery","last_error_message":"BROKEN_NETWORK: Unable to fetch https://hawaiilawreview.com/prospective-members (OSError: curl transport exit 28)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265066, \"canonical_name\": \"University of Hawaii Law Review\", \"child_pid\": 362397, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 69, \"pages\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 68, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"UniversityOfHawaiiLawReviewScraper:https://hawaiilawreview.com/sitemap.xml#pages\", \"selected_units\": 68, \"visited_this_run\": 55, \"visited_units\": 68}, \"remaining_units\": 0, \"scope\": \"UniversityOfHawaiiLawReviewScraper:https://hawaiilawreview.com/sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"UniversityOfHawaiiLawReviewScraper:https://hawaiilawreview.com/sitemap.xml#maps\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"visited_units\": 69, \"waiting_for_retry\": 13, \"wordpress_api\": null}, \"discovery_problem\": \"BROKEN_NETWORK: Unable to fetch https://hawaiilawreview.com/prospective-members (OSError: curl transport exit 28)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfHawaiiLawReviewScraper:University of Hawaii Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_hawaii_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:34:11+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 399, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:30:11+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_hawaii_law_review_scraper\", \"script_path\": \"scrapers/university_of_hawaii_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943411_university_of_hawaii_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943411_university_of_hawaii_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:34:40+00:00","last_run_id":46198,"last_run_start":"2026-09-20T22:30:11+00:00","last_runtime_seconds":268.7125871190801,"last_status":"partial","law_review_id":399,"law_review_name":"University of Hawaii Law Review","law_review_scraper_name":"university_of_hawaii_law_review_scraper.py","module_path":"scrapers.university_of_hawaii_law_review_scraper","platform":"sitemap","scraper_id":"university_of_hawaii_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Kansas Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_kansas_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":178,"last_error_category":"partial_discovery","last_error_message":"BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-34-issues (OSError: curl transport exit 28)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265075, \"canonical_name\": \"University of Kansas Law Review\", \"child_pid\": 374260, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 41, \"pages\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 40, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#pages\", \"selected_units\": 40, \"visited_this_run\": 35, \"visited_units\": 40}, \"remaining_units\": 0, \"scope\": \"UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"UniversityOfKansasLawReviewScraper:https://lawjournal.ku.edu/sitemap.xml#maps\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"visited_units\": 41, \"waiting_for_retry\": 5, \"wordpress_api\": null}, \"discovery_problem\": \"BROKEN_NETWORK: Unable to fetch https://lawjournal.ku.edu/volume-34-issues (OSError: curl transport exit 28)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfKansasLawReviewScraper:University of Kansas Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_kansas_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:40:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 171, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:37:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_kansas_law_review_scraper\", \"script_path\": \"scrapers/university_of_kansas_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943854_university_of_kansas_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943854_university_of_kansas_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:40:25+00:00","last_run_id":46206,"last_run_start":"2026-09-20T22:37:34+00:00","last_runtime_seconds":171.18506504874676,"last_status":"partial","law_review_id":171,"law_review_name":"University of Kansas Law Review","law_review_scraper_name":"university_of_kansas_law_review_scraper.py","module_path":"scrapers.university_of_kansas_law_review_scraper","platform":"wordpress","scraper_id":"university_of_kansas_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Miami Business Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_miami_business_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":34,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265075, \"canonical_name\": \"University of Miami Business Law Review\", \"child_pid\": 371830, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 72, \"mode\": \"balanced\", \"remaining_units\": 14, \"scope\": \"https://repository.law.miami.edu/umblr/\", \"selected_units\": 25, \"visited_this_run\": 24, \"visited_units\": 58}, \"discovery_problem\": \"BROKEN_LOGIC: Digital Commons issue yielded no PDF links: https://repository.law.miami.edu/umblr/vol19/iss1/\", \"download_queue\": {\"due\": 194, \"pending\": 197, \"retries\": 3, \"scope\": \"UniversityOfMiamiBusinessLawReviewScraper:University of Miami Business Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/university_of_miami_business_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:36:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 847, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:35:57+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_miami_business_law_review_scraper\", \"script_path\": \"scrapers/university_of_miami_business_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943757_university_of_miami_business_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943757_university_of_miami_business_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:36:32+00:00","last_run_id":46200,"last_run_start":"2026-09-20T22:35:57+00:00","last_runtime_seconds":34.696001056116074,"last_status":"partial","law_review_id":847,"law_review_name":"University of Miami Business Law Review","law_review_scraper_name":"university_of_miami_business_law_review_scraper.py","module_path":"scrapers.university_of_miami_business_law_review_scraper","platform":"bepress","scraper_id":"university_of_miami_business_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Miami Inter-American Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_miami_inter_american_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":29,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265132, \"canonical_name\": \"University of Miami Inter-American Law Review\", \"child_pid\": 434744, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 151, \"mode\": \"balanced\", \"remaining_units\": 103, \"scope\": \"https://repository.law.miami.edu/umialr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 48}, \"download_queue\": {\"due\": 299, \"pending\": 302, \"retries\": 3, \"scope\": \"UniversityOfMiamiInterAmericanLawReviewScraper:University of Miami Inter-American Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/university_of_miami_inter_american_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:15:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 848, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:15:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_miami_inter_american_law_review_scraper\", \"script_path\": \"scrapers/university_of_miami_inter_american_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946149_university_of_miami_inter_american_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946149_university_of_miami_inter_american_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:16:13+00:00","last_run_id":46238,"last_run_start":"2026-09-20T23:15:49+00:00","last_runtime_seconds":24.124302719254047,"last_status":"partial","law_review_id":848,"law_review_name":"University of Miami Inter-American Law Review","law_review_scraper_name":"university_of_miami_inter_american_law_review_scraper.py","module_path":"scrapers.university_of_miami_inter_american_law_review_scraper","platform":"bepress","scraper_id":"university_of_miami_inter_american_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Miami Race and Social Justice Law Review","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_miami_race_and_social_justice_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":190,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251607, \"canonical_name\": \"University of Miami Race and Social Justice Law Review\", \"child_pid\": 2128046, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 23, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://repository.law.miami.edu/umrsjlr/\", \"selected_units\": 23, \"visited_this_run\": 23, \"visited_units\": 23}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfMiamiRaceAndSocialJusticeLawReviewScraper:University of Miami Race and Social Justice Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_miami_race_and_social_justice_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T22:29:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 1166, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T22:29:43+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_miami_race_and_social_justice_law_review_scraper\", \"script_path\": \"scrapers/university_of_miami_race_and_social_justice_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789338583_university_of_miami_race_and_social_justice_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789338583_university_of_miami_race_and_social_justice_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T22:30:00+00:00","last_run_id":45922,"last_run_start":"2026-09-13T22:29:43+00:00","last_runtime_seconds":16.911731000989676,"last_status":"no_new_content","law_review_id":1166,"law_review_name":"University of Miami Race and Social Justice Law Review","law_review_scraper_name":"university_of_miami_race_and_social_justice_law_review_scraper.py","module_path":"scrapers.university_of_miami_race_and_social_justice_law_review_scraper","platform":"bepress","scraper_id":"university_of_miami_race_and_social_justice_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Michigan Journal of Law Reform","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_michigan_journal_of_law_reform_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":146,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250750, \"canonical_name\": \"University of Michigan Journal of Law Reform\", \"child_pid\": 1146680, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfMichiganJournalOfLawReformScraper:University of Michigan Journal of Law Reform\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_michigan_journal_of_law_reform_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:21:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 92, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:17:06+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_michigan_journal_of_law_reform_scraper\", \"script_path\": \"scrapers/university_of_michigan_journal_of_law_reform_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789301826_university_of_michigan_journal_of_law_reform_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789301826_university_of_michigan_journal_of_law_reform_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:22:01+00:00","last_run_id":45679,"last_run_start":"2026-09-13T12:17:06+00:00","last_runtime_seconds":293.5539231370203,"last_status":"no_new_content","law_review_id":92,"law_review_name":"University of Michigan Journal of Law Reform","law_review_scraper_name":"university_of_michigan_journal_of_law_reform_scraper.py","module_path":"scrapers.university_of_michigan_journal_of_law_reform_scraper","platform":"playwright","scraper_id":"university_of_michigan_journal_of_law_reform_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of New Hampshire Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_new_hampshire_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":80,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250670, \"canonical_name\": \"University of New Hampshire Law Review\", \"child_pid\": 1051475, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 54, \"mode\": \"balanced\", \"remaining_units\": 44, \"scope\": \"https://scholars.unh.edu/unh_lr/\", \"selected_units\": 25, \"visited_this_run\": 10, \"visited_units\": 10}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfNewHampshireLawReviewScraper:University of New Hampshire Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_new_hampshire_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:13:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 849, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:13:51+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_new_hampshire_law_review_scraper\", \"script_path\": \"scrapers/university_of_new_hampshire_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789298031_university_of_new_hampshire_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789298031_university_of_new_hampshire_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:14:09+00:00","last_run_id":45635,"last_run_start":"2026-09-13T11:13:51+00:00","last_runtime_seconds":17.12617496913299,"last_status":"no_new_content","law_review_id":849,"law_review_name":"University of New Hampshire Law Review","law_review_scraper_name":"university_of_new_hampshire_law_review_scraper.py","module_path":"scrapers.university_of_new_hampshire_law_review_scraper","platform":"playwright","scraper_id":"university_of_new_hampshire_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Pennsylvania Asian Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_pennsylvania_asian_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250819, \"canonical_name\": \"University of Pennsylvania Asian Law Review\", \"child_pid\": 1217361, \"discovery_coverage\": {\"capped\": true, \"current_page\": 1, \"discovery_complete\": false, \"has_more\": true, \"known_pages\": 18, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 12, \"remaining_units\": null, \"scope\": \"quartex:pcl:https://repository.law.upenn.edu/asian-law-review/alr#Asian Law Review\", \"total_records_reported\": 207, \"unit_type\": \"pages\", \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfPennsylvaniaAsianLawReviewScraper:University of Pennsylvania Asian Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_pennsylvania_asian_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T13:02:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 850, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T13:02:31+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"university_of_pennsylvania_asian_law_review_scraper\", \"script_path\": \"scrapers/university_of_pennsylvania_asian_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789304551_university_of_pennsylvania_asian_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789304551_university_of_pennsylvania_asian_law_review_scraper.out.log\", \"timeout_minutes\": 5}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T13:02:54+00:00","last_run_id":45698,"last_run_start":"2026-09-13T13:02:31+00:00","last_runtime_seconds":22.835960859898478,"last_status":"no_new_content","law_review_id":850,"law_review_name":"University of Pennsylvania Asian Law Review","law_review_scraper_name":"university_of_pennsylvania_asian_law_review_scraper.py","module_path":"scrapers.university_of_pennsylvania_asian_law_review_scraper","platform":null,"scraper_id":"university_of_pennsylvania_asian_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Pennsylvania Journal of Law and Public Affairs","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_pennsylvania_journal_of_law_and_public_affairs_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":26,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251474, \"canonical_name\": \"University of Pennsylvania Journal of Law and Public Affairs\", \"child_pid\": 1964871, \"discovery_coverage\": {\"capped\": false, \"current_page\": 1, \"current_volume\": \"01 (2015-2016)\", \"discovery_complete\": true, \"has_more\": false, \"known_units\": 11, \"known_volumes\": 11, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"quartex-volume:https://repository.law.upenn.edu/journal-of-law-public-affairs/jlpa#Journal of Law and Public Affairs:size=30:Title|ASC\", \"selected_units\": 11, \"visited_this_run\": 11, \"visited_units\": 11, \"waiting_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfPennsylvaniaJournalOfLawAndPublicAffairsScraper:University of Pennsylvania Journal of Law and Public Affairs\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_pennsylvania_journal_of_law_and_public_affairs_scraper.py\", \"heartbeat_at\": \"2026-09-13T20:54:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 851, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T20:48:09+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"university_of_pennsylvania_journal_of_law_and_public_affairs_scraper\", \"script_path\": \"scrapers/university_of_pennsylvania_journal_of_law_and_public_affairs_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789332489_university_of_pennsylvania_journal_of_law_and_public_affairs_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789332489_university_of_pennsylvania_journal_of_law_and_public_affairs_scraper.out.log\", \"timeout_minutes\": 17}","last_pdfs_downloaded":82,"last_run_end":"2026-09-13T20:54:28+00:00","last_run_id":45869,"last_run_start":"2026-09-13T20:48:09+00:00","last_runtime_seconds":378.1746468753554,"last_status":"success","law_review_id":851,"law_review_name":"University of Pennsylvania Journal of Law and Public Affairs","law_review_scraper_name":"university_of_pennsylvania_journal_of_law_and_public_affairs_scraper.py","module_path":"scrapers.university_of_pennsylvania_journal_of_law_and_public_affairs_scraper","platform":null,"scraper_id":"university_of_pennsylvania_journal_of_law_and_public_affairs_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Pennsylvania Journal of Law and Social Change","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_pennsylvania_journal_of_law_and_social_change_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":9,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 251570, \"canonical_name\": \"University of Pennsylvania Journal of Law and Social Change\", \"child_pid\": 2083242, \"discovery_coverage\": {\"capped\": true, \"current_page\": 1, \"current_volume\": \"29 (2025-2026)\", \"discovery_complete\": true, \"has_more\": false, \"known_units\": 29, \"known_volumes\": 29, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"quartex-volume:https://repository.law.upenn.edu/journal-of-law-and-social-change/journal-of-law-and-social-change-archives#Journal of Law and Social Change:size=30:Title|ASC\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 29, \"waiting_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfPennsylvaniaJournalOfLawAndSocialChangeScraper:University of Pennsylvania Journal of Law and Social Change\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_pennsylvania_journal_of_law_and_social_change_scraper.py\", \"heartbeat_at\": \"2026-09-13T22:02:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 206, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T22:01:51+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"university_of_pennsylvania_journal_of_law_and_social_change_scraper\", \"script_path\": \"scrapers/university_of_pennsylvania_journal_of_law_and_social_change_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789336911_university_of_pennsylvania_journal_of_law_and_social_change_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789336911_university_of_pennsylvania_journal_of_law_and_social_change_scraper.out.log\", \"timeout_minutes\": 12}","last_pdfs_downloaded":8,"last_run_end":"2026-09-13T22:02:25+00:00","last_run_id":45894,"last_run_start":"2026-09-13T22:01:51+00:00","last_runtime_seconds":33.858658148907125,"last_status":"success","law_review_id":206,"law_review_name":"University of Pennsylvania Journal of Law and Social Change","law_review_scraper_name":"university_of_pennsylvania_journal_of_law_and_social_change_scraper.py","module_path":"scrapers.university_of_pennsylvania_journal_of_law_and_social_change_scraper","platform":null,"scraper_id":"university_of_pennsylvania_journal_of_law_and_social_change_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of Pennsylvania Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_pennsylvania_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":7,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250833, \"canonical_name\": \"University of Pennsylvania Law Review\", \"child_pid\": 1231101, \"discovery_coverage\": {\"capped\": true, \"current_page\": 1, \"discovery_complete\": false, \"has_more\": true, \"known_pages\": 718, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 12, \"remaining_units\": null, \"scope\": \"quartex:pcl:https://repository.law.upenn.edu/university-of-pennsylvania-law-review/uplr#University of Pennsylvania Law Review\", \"total_records_reported\": 8612, \"unit_type\": \"pages\", \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UniversityOfPennsylvaniaLawReviewScraper:University of Pennsylvania Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/university_of_pennsylvania_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T13:11:10+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 6, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T13:10:40+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"university_of_pennsylvania_law_review_scraper\", \"script_path\": \"scrapers/university_of_pennsylvania_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789305040_university_of_pennsylvania_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789305040_university_of_pennsylvania_law_review_scraper.out.log\", \"timeout_minutes\": 6}","last_pdfs_downloaded":5,"last_run_end":"2026-09-13T13:11:16+00:00","last_run_id":45699,"last_run_start":"2026-09-13T13:10:40+00:00","last_runtime_seconds":35.533707486931235,"last_status":"success","law_review_id":6,"law_review_name":"University of Pennsylvania Law Review","law_review_scraper_name":"university_of_pennsylvania_law_review_scraper.py","module_path":"scrapers.university_of_pennsylvania_law_review_scraper","platform":null,"scraper_id":"university_of_pennsylvania_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"University of San Francisco Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/university_of_san_francisco_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":29,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265075, \"canonical_name\": \"University of San Francisco Law Review\", \"child_pid\": 371833, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 77, \"mode\": \"balanced\", \"remaining_units\": 21, \"scope\": \"https://repository.usfca.edu/usflawreview/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 56}, \"download_queue\": {\"due\": 211, \"pending\": 214, \"retries\": 3, \"scope\": \"UniversityOfSanFranciscoLawReviewScraper:University of San Francisco Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/university_of_san_francisco_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:35:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 317, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:35:57+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"university_of_san_francisco_law_review_scraper\", \"script_path\": \"scrapers/university_of_san_francisco_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943757_university_of_san_francisco_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943757_university_of_san_francisco_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:36:22+00:00","last_run_id":46201,"last_run_start":"2026-09-20T22:35:57+00:00","last_runtime_seconds":24.526419838424772,"last_status":"partial","law_review_id":317,"law_review_name":"University of San Francisco Law Review","law_review_scraper_name":"university_of_san_francisco_law_review_scraper.py","module_path":"scrapers.university_of_san_francisco_law_review_scraper","platform":"bepress","scraper_id":"university_of_san_francisco_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UNLV Gaming Law Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/unlv_gaming_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":142,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265127, \"canonical_name\": \"UNLV Gaming Law Journal\", \"child_pid\": 428962, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": true, \"known_units\": 31, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://scholars.law.unlv.edu/glj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 31}, \"download_queue\": {\"due\": 55, \"pending\": 58, \"retries\": 3, \"scope\": \"UNLVGamingLawJournalScraper:UNLV Gaming Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/unlv_gaming_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:12:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 834, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:12:08+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"unlv_gaming_law_journal_scraper\", \"script_path\": \"scrapers/unlv_gaming_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945928_unlv_gaming_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945928_unlv_gaming_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:12:34+00:00","last_run_id":46229,"last_run_start":"2026-09-20T23:12:08+00:00","last_runtime_seconds":25.89090751996264,"last_status":"partial","law_review_id":834,"law_review_name":"UNLV Gaming Law Journal","law_review_scraper_name":"unlv_gaming_law_journal_scraper.py","module_path":"scrapers.unlv_gaming_law_journal_scraper","platform":"bepress","scraper_id":"unlv_gaming_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"UNT Dallas College of Law Review: On The Cusp","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/unt_dallas_college_of_law_review_on_the_cusp_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":62,"last_error_category":"partial_discovery","last_error_message":"MOVED: Sitemap publisher page returned HTTP 404: https://onthecusp.untdallas.edu/index-1.php","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265075, \"canonical_name\": \"UNT Dallas College of Law Review: On The Cusp\", \"child_pid\": 374314, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 48, \"pages\": {\"capped\": false, \"discovery_complete\": false, \"known_units\": 47, \"mode\": \"balanced\", \"remaining_units\": 8, \"scope\": \"UntDallasCollegeOfLawReviewOnTheCuspScraper:https://onthecusp.untdallas.edu/sitemap.xml#pages\", \"selected_units\": 47, \"visited_this_run\": 38, \"visited_units\": 39}, \"remaining_units\": 8, \"scope\": \"UntDallasCollegeOfLawReviewOnTheCuspScraper:https://onthecusp.untdallas.edu/sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 1, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"UntDallasCollegeOfLawReviewOnTheCuspScraper:https://onthecusp.untdallas.edu/sitemap.xml#maps\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"visited_units\": 40, \"waiting_for_retry\": 9, \"wordpress_api\": null}, \"discovery_problem\": \"MOVED: Sitemap publisher page returned HTTP 404: https://onthecusp.untdallas.edu/index-1.php\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"UntDallasCollegeOfLawReviewOnTheCuspScraper:UNT Dallas College of Law Review: On The Cusp\", \"waiting\": 0}, \"file_path\": \"scrapers/unt_dallas_college_of_law_review_on_the_cusp_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:39:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 835, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:37:37+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"unt_dallas_college_of_law_review_on_the_cusp_scraper\", \"script_path\": \"scrapers/unt_dallas_college_of_law_review_on_the_cusp_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943857_unt_dallas_college_of_law_review_on_the_cusp_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943857_unt_dallas_college_of_law_review_on_the_cusp_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:39:41+00:00","last_run_id":46207,"last_run_start":"2026-09-20T22:37:37+00:00","last_runtime_seconds":124.0745609276928,"last_status":"partial","law_review_id":835,"law_review_name":"UNT Dallas College of Law Review: On The Cusp","law_review_scraper_name":"unt_dallas_college_of_law_review_on_the_cusp_scraper.py","module_path":"scrapers.unt_dallas_college_of_law_review_on_the_cusp_scraper","platform":"sitemap","scraper_id":"unt_dallas_college_of_law_review_on_the_cusp_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Utah Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/utah_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265132, \"canonical_name\": \"Utah Law Review\", \"child_pid\": 435838, \"download_queue\": {\"due\": 239, \"pending\": 242, \"retries\": 3, \"scope\": \"UtahLawReviewScraper:Utah Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/utah_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:17:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 51, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:16:16+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"utah_law_review_scraper\", \"script_path\": \"scrapers/utah_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946176_utah_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946176_utah_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:18:08+00:00","last_run_id":46239,"last_run_start":"2026-09-20T23:16:16+00:00","last_runtime_seconds":103.22428791318089,"last_status":"protected","law_review_id":51,"law_review_name":"Utah Law Review","law_review_scraper_name":"utah_law_review_scraper.py","module_path":"scrapers.utah_law_review_scraper","platform":"bepress","scraper_id":"utah_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Vanderbilt Journal of Entertainment and Technology Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/vanderbilt_journal_of_entertainment_and_technology_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":31,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265082, \"canonical_name\": \"Vanderbilt Journal of Entertainment and Technology Law\", \"child_pid\": 381712, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 96, \"mode\": \"balanced\", \"remaining_units\": 40, \"scope\": \"https://scholarship.law.vanderbilt.edu/jetlaw/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 56}, \"download_queue\": {\"due\": 183, \"pending\": 186, \"retries\": 3, \"scope\": \"VanderbiltJournalOfEntertainmentAndTechnologyLawScraper:Vanderbilt Journal of Entertainment and Technology Law\", \"waiting\": 3}, \"file_path\": \"scrapers/vanderbilt_journal_of_entertainment_and_technology_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:42:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 183, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:41:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"vanderbilt_journal_of_entertainment_and_technology_law_scraper\", \"script_path\": \"scrapers/vanderbilt_journal_of_entertainment_and_technology_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944116_vanderbilt_journal_of_entertainment_and_technology_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944116_vanderbilt_journal_of_entertainment_and_technology_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:42:27+00:00","last_run_id":46210,"last_run_start":"2026-09-20T22:41:56+00:00","last_runtime_seconds":30.029604801908135,"last_status":"partial","law_review_id":183,"law_review_name":"Vanderbilt Journal of Entertainment and Technology Law","law_review_scraper_name":"vanderbilt_journal_of_entertainment_and_technology_law_scraper.py","module_path":"scrapers.vanderbilt_journal_of_entertainment_and_technology_law_scraper","platform":"bepress","scraper_id":"vanderbilt_journal_of_entertainment_and_technology_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Vanderbilt Journal of Transnational Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/vanderbilt_journal_of_transnational_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":27,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265139, \"canonical_name\": \"Vanderbilt Journal of Transnational Law\", \"child_pid\": 443452, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 256, \"mode\": \"balanced\", \"remaining_units\": 192, \"scope\": \"https://scholarship.law.vanderbilt.edu/vjtl/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 64}, \"download_queue\": {\"due\": 259, \"pending\": 262, \"retries\": 3, \"scope\": \"VanderbiltJournalOfTransnationalLawScraper:Vanderbilt Journal of Transnational Law\", \"waiting\": 3}, \"file_path\": \"scrapers/vanderbilt_journal_of_transnational_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:20:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 163, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:20:54+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"vanderbilt_journal_of_transnational_law_scraper\", \"script_path\": \"scrapers/vanderbilt_journal_of_transnational_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789946454_vanderbilt_journal_of_transnational_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789946454_vanderbilt_journal_of_transnational_law_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:21:13+00:00","last_run_id":46240,"last_run_start":"2026-09-20T23:20:54+00:00","last_runtime_seconds":18.167350948788226,"last_status":"partial","law_review_id":163,"law_review_name":"Vanderbilt Journal of Transnational Law","law_review_scraper_name":"vanderbilt_journal_of_transnational_law_scraper.py","module_path":"scrapers.vanderbilt_journal_of_transnational_law_scraper","platform":"bepress","scraper_id":"vanderbilt_journal_of_transnational_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Vermont Journal of Environmental Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/vermont_journal_of_environmental_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":439,"last_error_category":"partial_discovery","last_error_message":"BROKEN_NETWORK: Unable to fetch https://vjel.vermontlaw.edu/events/2023/11/fall-2023-symposium/ (OSError: curl transport exit 28)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265112, \"canonical_name\": \"Vermont Journal of Environmental Law\", \"child_pid\": 412372, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 453, \"pages\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 448, \"mode\": \"balanced\", \"remaining_units\": 2, \"scope\": \"VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml#pages\", \"selected_units\": 250, \"visited_this_run\": 248, \"visited_units\": 446}, \"remaining_units\": 2, \"scope\": \"VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 5, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"VermontJournalOfEnvironmentalLawScraper:https://vjel.vermontlaw.edu/wp-sitemap.xml#maps\", \"selected_units\": 5, \"visited_this_run\": 5, \"visited_units\": 5}, \"visited_units\": 451, \"waiting_for_retry\": 2, \"wordpress_api\": null}, \"discovery_problem\": \"BROKEN_NETWORK: Unable to fetch https://vjel.vermontlaw.edu/events/2023/11/fall-2023-symposium/ (OSError: curl transport exit 28)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VermontJournalOfEnvironmentalLawScraper:Vermont Journal of Environmental Law\", \"waiting\": 0}, \"file_path\": \"scrapers/vermont_journal_of_environmental_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:03:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 855, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:01:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"vermont_journal_of_environmental_law_scraper\", \"script_path\": \"scrapers/vermont_journal_of_environmental_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945308_vermont_journal_of_environmental_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945308_vermont_journal_of_environmental_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:03:54+00:00","last_run_id":46221,"last_run_start":"2026-09-20T23:01:48+00:00","last_runtime_seconds":125.53539802320302,"last_status":"partial","law_review_id":855,"law_review_name":"Vermont Journal of Environmental Law","law_review_scraper_name":"vermont_journal_of_environmental_law_scraper.py","module_path":"scrapers.vermont_journal_of_environmental_law_scraper","platform":"wordpress","scraper_id":"vermont_journal_of_environmental_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Veterans Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/veterans_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":83,"last_error_category":"partial_discovery","last_error_message":"BROKEN_NETWORK: Unable to fetch https://department.va.gov/board-of-veterans-appeals/annual-reports-to-congress/ (OSError: curl transport exit 28)","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 265075, \"canonical_name\": \"Veterans Law Review\", \"child_pid\": 372412, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 16, \"pages\": {\"capped\": false, \"discovery_complete\": false, \"known_units\": 14, \"mode\": \"balanced\", \"remaining_units\": 2, \"scope\": \"VeteransLawReviewScraper:https://department.va.gov/board-of-veterans-appeals/sitemap_index.xml#pages\", \"selected_units\": 14, \"visited_this_run\": 12, \"visited_units\": 12}, \"remaining_units\": 2, \"scope\": \"VeteransLawReviewScraper:https://department.va.gov/board-of-veterans-appeals/sitemap_index.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 2, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"VeteransLawReviewScraper:https://department.va.gov/board-of-veterans-appeals/sitemap_index.xml#maps\", \"selected_units\": 2, \"visited_this_run\": 2, \"visited_units\": 2}, \"visited_units\": 14, \"waiting_for_retry\": 2, \"wordpress_api\": null}, \"discovery_problem\": \"BROKEN_NETWORK: Unable to fetch https://department.va.gov/board-of-veterans-appeals/annual-reports-to-congress/ (OSError: curl transport exit 28)\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VeteransLawReviewScraper:Veterans Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/veterans_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:37:24+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 856, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:36:24+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"veterans_law_review_scraper\", \"script_path\": \"scrapers/veterans_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943784_veterans_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943784_veterans_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:37:34+00:00","last_run_id":46203,"last_run_start":"2026-09-20T22:36:24+00:00","last_runtime_seconds":69.99600282916799,"last_status":"partial","law_review_id":856,"law_review_name":"Veterans Law Review","law_review_scraper_name":"veterans_law_review_scraper.py","module_path":"scrapers.veterans_law_review_scraper","platform":"sitemap","scraper_id":"veterans_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Villanova Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/villanova_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":19,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265082, \"canonical_name\": \"Villanova Law Review\", \"child_pid\": 381711, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 354, \"mode\": \"balanced\", \"remaining_units\": 303, \"scope\": \"https://digitalcommons.law.villanova.edu/vlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 51}, \"download_queue\": {\"due\": 159, \"pending\": 162, \"retries\": 3, \"scope\": \"VillanovaLawReviewScraper:Villanova Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/villanova_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:41:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 134, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:41:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"villanova_scraper\", \"script_path\": \"scrapers/villanova_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944116_villanova_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944116_villanova_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:42:24+00:00","last_run_id":46209,"last_run_start":"2026-09-20T22:41:56+00:00","last_runtime_seconds":27.507937358226627,"last_status":"partial","law_review_id":134,"law_review_name":"Villanova Law Review","law_review_scraper_name":"villanova_scraper.py","module_path":"scrapers.villanova_scraper","platform":"bepress","scraper_id":"villanova_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Virginia Journal of Social Policy & the Law","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/virginia_journal_of_social_policy_and_the_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":123,"last_error_category":"partial_discovery","last_error_message":"BROKEN_NETWORK: Unable to fetch https://vasocialpolicy.org/symposia/ (OSError: curl transport exit 28)","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 265075, \"canonical_name\": \"Virginia Journal of Social Policy & the Law\", \"child_pid\": 374186, \"discovery_coverage\": {\"discovery_complete\": false, \"known_units\": 33, \"pages\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 28, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"VirginiaJournalOfSocialPolicyAndTheLawScraper:https://vasocialpolicy.org/sitemap_index.xml#pages\", \"selected_units\": 28, \"visited_this_run\": 27, \"visited_units\": 28}, \"remaining_units\": 0, \"scope\": \"VirginiaJournalOfSocialPolicyAndTheLawScraper:https://vasocialpolicy.org/sitemap_index.xml\", \"sitemaps\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 5, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"VirginiaJournalOfSocialPolicyAndTheLawScraper:https://vasocialpolicy.org/sitemap_index.xml#maps\", \"selected_units\": 5, \"visited_this_run\": 5, \"visited_units\": 5}, \"visited_units\": 33, \"waiting_for_retry\": 1, \"wordpress_api\": null}, \"discovery_problem\": \"BROKEN_NETWORK: Unable to fetch https://vasocialpolicy.org/symposia/ (OSError: curl transport exit 28)\", \"download_queue\": {\"due\": 0, \"pending\": 1, \"retries\": 1, \"scope\": \"VirginiaJournalOfSocialPolicyAndTheLawScraper:Virginia Journal of Social Policy & the Law\", \"waiting\": 1}, \"file_path\": \"scrapers/virginia_journal_of_social_policy_and_the_law_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:38:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 361, \"missing_accounting_version\": 2, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:37:24+00:00\", \"permanently_missing_count\": 1, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"virginia_journal_of_social_policy_and_the_law_scraper\", \"script_path\": \"scrapers/virginia_journal_of_social_policy_and_the_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789943844_virginia_journal_of_social_policy_and_the_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789943844_virginia_journal_of_social_policy_and_the_law_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:39:09+00:00","last_run_id":46205,"last_run_start":"2026-09-20T22:37:24+00:00","last_runtime_seconds":104.94431089470163,"last_status":"partial","law_review_id":361,"law_review_name":"Virginia Journal of Social Policy & the Law","law_review_scraper_name":"virginia_journal_of_social_policy_and_the_law_scraper.py","module_path":"scrapers.virginia_journal_of_social_policy_and_the_law_scraper","platform":"sitemap","scraper_id":"virginia_journal_of_social_policy_and_the_law_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Virginia Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/virginia_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":78,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 249957, \"canonical_name\": \"Virginia Law Review\", \"child_pid\": 238456, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"VirginiaScraper:Virginia Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/virginia_scraper.py\", \"heartbeat_at\": \"2026-09-13T02:36:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 13, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:36:21+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"VirginiaScraper\", \"script_path\": \"scrapers/virginia_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266981_VirginiaScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266981_VirginiaScraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":4,"last_run_end":"2026-09-13T02:37:17+00:00","last_run_id":45280,"last_run_start":"2026-09-13T02:36:21+00:00","last_runtime_seconds":55.34956185799092,"last_status":"success","law_review_id":13,"law_review_name":"Virginia Law Review","law_review_scraper_name":"virginia_scraper.py","module_path":"scrapers.virginia_law_review_scraper","platform":"wordpress","scraper_id":"virginia_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Washington and Lee Journal of Civil Rights and Social Justice","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_and_lee_journal_of_civil_rights_and_social_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 251624, \"canonical_name\": \"Washington and Lee Journal of Civil Rights and Social Justice\", \"child_pid\": 2138875, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 400, \"remaining_units\": null, \"scope\": \"https://scholarlycommons.law.wlu.edu/crsj/#oai\", \"total_records_reported\": \"628\", \"unit_type\": \"pages\", \"visited_units\": 4}, \"download_queue\": {\"due\": 396, \"pending\": 399, \"retries\": 3, \"scope\": \"WashingtonAndLeeJournalOfCivilRightsAndSocialJusticeScraper:Washington and Lee Journal of Civil Rights and Social Justice\", \"waiting\": 3}, \"file_path\": \"scrapers/washington_and_lee_journal_of_civil_rights_and_social_justice_scraper.py\", \"heartbeat_at\": \"2026-09-13T22:39:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 393, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T22:36:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"washington_and_lee_journal_of_civil_rights_and_social_justice_scraper\", \"script_path\": \"scrapers/washington_and_lee_journal_of_civil_rights_and_social_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789339004_washington_and_lee_journal_of_civil_rights_and_social_justice_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789339004_washington_and_lee_journal_of_civil_rights_and_social_justice_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T22:39:32+00:00","last_run_id":45930,"last_run_start":"2026-09-13T22:36:44+00:00","last_runtime_seconds":167.92070205323398,"last_status":"protected","law_review_id":393,"law_review_name":"Washington and Lee Journal of Civil Rights and Social Justice","law_review_scraper_name":"washington_and_lee_journal_of_civil_rights_and_social_justice_scraper.py","module_path":"scrapers.washington_and_lee_journal_of_civil_rights_and_social_justice_scraper","platform":"bepress","scraper_id":"washington_and_lee_journal_of_civil_rights_and_social_justice_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Washington International Law Journal","class_name":null,"days_since_last_run":8,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 251624, \"canonical_name\": \"Washington International Law Journal\", \"child_pid\": 2138877, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 300, \"remaining_units\": null, \"scope\": \"https://digitalcommons.law.uw.edu/wilj/#oai\", \"total_records_reported\": \"910\", \"unit_type\": \"pages\", \"visited_units\": 3}, \"download_queue\": {\"due\": 297, \"pending\": 300, \"retries\": 3, \"scope\": \"WashingtonInternationalLawJournalScraper:Washington International Law Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/washington_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T22:37:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 193, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T22:36:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"washington_international_law_journal_scraper\", \"script_path\": \"scrapers/washington_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789339004_washington_international_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789339004_washington_international_law_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T22:37:55+00:00","last_run_id":45932,"last_run_start":"2026-09-13T22:36:44+00:00","last_runtime_seconds":70.57711659139022,"last_status":"protected","law_review_id":193,"law_review_name":"Washington International Law Journal","law_review_scraper_name":"washington_international_law_journal_scraper.py","module_path":"scrapers.washington_international_law_journal_scraper","platform":"bepress","scraper_id":"washington_international_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Washington Journal of Law Technology & Arts [online]","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_journal_of_law_technology_and_arts_online_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":28,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265112, \"canonical_name\": \"Washington Journal of Law Technology & Arts [online]\", \"child_pid\": 412374, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 75, \"mode\": \"balanced\", \"remaining_units\": 19, \"scope\": \"https://digitalcommons.law.uw.edu/wjlta/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 56}, \"download_queue\": {\"due\": 186, \"pending\": 189, \"retries\": 3, \"scope\": \"WashingtonJournalOfLawTechnologyAndArtsOnlineScraper:Washington Journal of Law Technology & Arts [online]\", \"waiting\": 3}, \"file_path\": \"scrapers/washington_journal_of_law_technology_and_arts_online_scraper.py\", \"heartbeat_at\": \"2026-09-20T23:02:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 310, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T23:01:48+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"washington_journal_of_law_technology_and_arts_online_scraper\", \"script_path\": \"scrapers/washington_journal_of_law_technology_and_arts_online_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789945308_washington_journal_of_law_technology_and_arts_online_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789945308_washington_journal_of_law_technology_and_arts_online_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T23:03:16+00:00","last_run_id":46223,"last_run_start":"2026-09-20T23:01:48+00:00","last_runtime_seconds":87.72993787005544,"last_status":"partial","law_review_id":310,"law_review_name":"Washington Journal of Law Technology & Arts [online]","law_review_scraper_name":"washington_journal_of_law_technology_and_arts_online_scraper.py","module_path":"scrapers.washington_journal_of_law_technology_and_arts_online_scraper","platform":"bepress","scraper_id":"washington_journal_of_law_technology_and_arts_online_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Washington Journal of Social and Environmental Justice","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_journal_social_environmental_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":29,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250689, \"canonical_name\": \"Washington Journal of Social and Environmental Justice\", \"child_pid\": 1075752, \"discovery_coverage\": {\"capped\": false, \"discovery_complete\": true, \"known_units\": 8, \"mode\": \"balanced\", \"remaining_units\": 0, \"scope\": \"https://digitalcommons.law.uw.edu/wjsej/\", \"selected_units\": 8, \"visited_this_run\": 8, \"visited_units\": 8}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WashingtonJournalOfSocialAndEnvironmentalJusticeScraper:Washington Journal of Social and Environmental Justice\", \"waiting\": 0}, \"file_path\": \"scrapers/washington_journal_social_environmental_justice_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:30:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 863, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:29:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"washington_journal_social_environmental_justice_scraper\", \"script_path\": \"scrapers/washington_journal_social_environmental_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789298993_washington_journal_social_environmental_justice_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789298993_washington_journal_social_environmental_justice_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:31:03+00:00","last_run_id":45647,"last_run_start":"2026-09-13T11:29:53+00:00","last_runtime_seconds":69.34879867499694,"last_status":"no_new_content","law_review_id":863,"law_review_name":"Washington Journal of Social and Environmental Justice","law_review_scraper_name":"washington_journal_social_environmental_justice_scraper.py","module_path":"scrapers.washington_journal_social_environmental_justice_scraper","platform":"bepress","scraper_id":"washington_journal_social_environmental_justice_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Washington Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/washington_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":12,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250761, \"canonical_name\": \"Washington Law Review\", \"child_pid\": 1150494, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 391, \"mode\": \"balanced\", \"remaining_units\": 390, \"scope\": \"https://digitalcommons.law.uw.edu/wlr/\", \"selected_units\": 1, \"visited_this_run\": 1, \"visited_units\": 1}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WashingtonLawReviewScraper:Washington Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/washington_scraper.py\", \"heartbeat_at\": \"2026-09-13T12:20:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 36, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T12:19:55+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"washington_scraper\", \"script_path\": \"scrapers/washington_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789301995_washington_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789301995_washington_scraper.out.log\", \"timeout_minutes\": 5}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T12:20:50+00:00","last_run_id":45684,"last_run_start":"2026-09-13T12:19:55+00:00","last_runtime_seconds":40.34657201403752,"last_status":"no_new_content","law_review_id":36,"law_review_name":"Washington Law Review","law_review_scraper_name":"washington_scraper.py","module_path":"scrapers.washington_scraper","platform":"bepress","scraper_id":"washington_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"We the People - Elon Law's Constitutional Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/we_the_people_elon_law_constitutional_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://www.elon.edu/u/law/wp-json/wp/v2/media","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250689, \"canonical_name\": \"We the People - Elon Law's Constitutional Law Journal\", \"child_pid\": 1077802, \"discovery_problem\": \"ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://www.elon.edu/u/law/wp-json/wp/v2/media\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WeThePeopleElonLawConstitutionalLawJournalScraper:We the People - Elon Law's Constitutional Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/we_the_people_elon_law_constitutional_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:31:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 869, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:31:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"we_the_people_elon_law_constitutional_law_journal_scraper\", \"script_path\": \"scrapers/we_the_people_elon_law_constitutional_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789299064_we_the_people_elon_law_constitutional_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789299064_we_the_people_elon_law_constitutional_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:31:35+00:00","last_run_id":45649,"last_run_start":"2026-09-13T11:31:04+00:00","last_runtime_seconds":30.805713911075145,"last_status":"no_items","law_review_id":869,"law_review_name":"We the People - Elon Law's Constitutional Law Journal","law_review_scraper_name":"we_the_people_elon_law_constitutional_law_journal_scraper.py","module_path":"scrapers.we_the_people_elon_law_constitutional_law_journal_scraper","platform":"wordpress","scraper_id":"we_the_people_elon_law_constitutional_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"West Virginia Law Review","class_name":null,"days_since_last_run":8,"discovered_at":"2026-09-13 21:51:09","file_path":"scrapers/west_virginia_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":1,"last_extra_json":"{\"automation_cycle_id\": 251566, \"canonical_name\": \"West Virginia Law Review\", \"child_pid\": 2081255, \"discovery_coverage\": {\"capped\": true, \"collections\": {\"wvlr\": {\"attempted\": true, \"discovery_complete\": false, \"has_more\": false, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://researchrepository.wvu.edu/wvlr/#oai\", \"total_records_reported\": null, \"unit_type\": \"pages\", \"visited_units\": 0}, \"wvlr-online\": {\"attempted\": false, \"discovery_complete\": false}}, \"discovery_complete\": false, \"known_units\": null, \"mode\": \"collections\", \"remaining_units\": null, \"scope\": \"https://researchrepository.wvu.edu/#west-virginia-main-and-online\", \"selected_units\": 0, \"visited_this_run\": 0, \"visited_units\": 0}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://researchrepository.wvu.edu/wvlr/vol128/iss2/\", \"download_queue\": {\"due\": 7, \"pending\": 10, \"retries\": 3, \"scope\": \"WestVirginiaLawReviewScraper:West Virginia Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/west_virginia_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T22:01:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 197, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T22:00:53+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"west_virginia_law_review_scraper\", \"script_path\": \"scrapers/west_virginia_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789336853_west_virginia_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789336853_west_virginia_law_review_scraper.out.log\", \"timeout_minutes\": 4, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T22:01:26+00:00","last_run_id":45893,"last_run_start":"2026-09-13T22:00:53+00:00","last_runtime_seconds":32.90708165988326,"last_status":"protected","law_review_id":197,"law_review_name":"West Virginia Law Review","law_review_scraper_name":"west_virginia_law_review_scraper.py","module_path":"scrapers.west_virginia_law_review_scraper","platform":"bepress","scraper_id":"west_virginia_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Western New England Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/western_new_england_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"digital_commons_waf_block","last_error_message":"HTTP 403 for https://digitalcommons.wne.edu/context/lawreview/article/1005/viewcontent/9_note_Civil_Ri.pdf (fallback UA)","last_error_traceback":null,"last_errors":7,"last_extra_json":"{\"automation_cycle_id\": 250902, \"canonical_name\": \"Western New England Law Review\", \"child_pid\": 1309123, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 100, \"remaining_units\": null, \"scope\": \"https://digitalcommons.law.wne.edu/lawreview/#oai\", \"total_records_reported\": \"924\", \"unit_type\": \"pages\", \"visited_units\": 1}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons archive discovery reached its time budget\", \"download_queue\": {\"due\": 93, \"pending\": 100, \"retries\": 7, \"scope\": \"WesternNewEnglandLawReviewScraper:Western New England Law Review\", \"waiting\": 7}, \"file_path\": \"scrapers/western_new_england_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T14:19:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 870, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T14:00:03+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"western_new_england_law_review_scraper\", \"script_path\": \"scrapers/western_new_england_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789308003_western_new_england_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789308003_western_new_england_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T14:19:52+00:00","last_run_id":45715,"last_run_start":"2026-09-13T14:00:03+00:00","last_runtime_seconds":1188.6989934858866,"last_status":"protected","law_review_id":870,"law_review_name":"Western New England Law Review","law_review_scraper_name":"western_new_england_law_review_scraper.py","module_path":"scrapers.western_new_england_law_review_scraper","platform":"bepress","scraper_id":"western_new_england_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"William & Mary Bill of Rights Journal","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/william_and_mary_bill_of_rights_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":160,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265082, \"canonical_name\": \"William & Mary Bill of Rights Journal\", \"child_pid\": 381713, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 120, \"mode\": \"balanced\", \"remaining_units\": 86, \"scope\": \"https://scholarship.law.wm.edu/wmborj/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 34}, \"download_queue\": {\"due\": 61, \"pending\": 64, \"retries\": 3, \"scope\": \"WilliamAndMaryBillOfRightsJournalScraper:William & Mary Bill of Rights Journal\", \"waiting\": 3}, \"file_path\": \"scrapers/william_and_mary_bill_of_rights_journal_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:42:26+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 114, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:41:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"william_and_mary_bill_of_rights_journal_scraper\", \"script_path\": \"scrapers/william_and_mary_bill_of_rights_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944116_william_and_mary_bill_of_rights_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944116_william_and_mary_bill_of_rights_journal_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:42:41+00:00","last_run_id":46211,"last_run_start":"2026-09-20T22:41:56+00:00","last_runtime_seconds":44.74161195894703,"last_status":"partial","law_review_id":114,"law_review_name":"William & Mary Bill of Rights Journal","law_review_scraper_name":"william_and_mary_bill_of_rights_journal_scraper.py","module_path":"scrapers.william_and_mary_bill_of_rights_journal_scraper","platform":"bepress","scraper_id":"william_and_mary_bill_of_rights_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"William & Mary Business Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/william_and_mary_business_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":43,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265082, \"canonical_name\": \"William & Mary Business Law Review\", \"child_pid\": 381710, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 45, \"mode\": \"balanced\", \"remaining_units\": 1, \"scope\": \"https://scholarship.law.wm.edu/wmblr/\", \"selected_units\": 25, \"visited_this_run\": 22, \"visited_units\": 44}, \"discovery_problem\": \"BROKEN_NETWORK: Digital Commons request failed (NoneType; OSError: curl transport exit 28): https://scholarship.law.wm.edu/wmblr/vol17/iss2/\", \"download_queue\": {\"due\": 166, \"pending\": 169, \"retries\": 3, \"scope\": \"WilliamAndMaryBusinessLawReviewScraper:William & Mary Business Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/william_and_mary_business_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:43:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 251, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:41:56+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"william_and_mary_business_law_review_scraper\", \"script_path\": \"scrapers/william_and_mary_business_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944116_william_and_mary_business_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944116_william_and_mary_business_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:43:41+00:00","last_run_id":46208,"last_run_start":"2026-09-20T22:41:56+00:00","last_runtime_seconds":104.44908628705889,"last_status":"partial","law_review_id":251,"law_review_name":"William & Mary Business Law Review","law_review_scraper_name":"william_and_mary_business_law_review_scraper.py","module_path":"scrapers.william_and_mary_business_law_review_scraper","platform":"bepress","scraper_id":"william_and_mary_business_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"William and Mary Environmental Law and Policy Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/william_and_mary_environmental_law_and_policy_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":204,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265082, \"canonical_name\": \"William and Mary Environmental Law and Policy Review\", \"child_pid\": 382484, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 118, \"mode\": \"balanced\", \"remaining_units\": 66, \"scope\": \"https://scholarship.law.wm.edu/wmelpr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 52}, \"download_queue\": {\"due\": 3, \"pending\": 6, \"retries\": 3, \"scope\": \"WilliamAndMaryEnvironmentalLawAndPolicyReviewScraper:William and Mary Environmental Law and Policy Review\", \"waiting\": 3}, \"file_path\": \"scrapers/william_and_mary_environmental_law_and_policy_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:42:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 873, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:42:44+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"william_and_mary_environmental_law_and_policy_review_scraper\", \"script_path\": \"scrapers/william_and_mary_environmental_law_and_policy_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944164_william_and_mary_environmental_law_and_policy_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944164_william_and_mary_environmental_law_and_policy_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:43:03+00:00","last_run_id":46214,"last_run_start":"2026-09-20T22:42:44+00:00","last_runtime_seconds":18.672013511881232,"last_status":"partial","law_review_id":873,"law_review_name":"William and Mary Environmental Law and Policy Review","law_review_scraper_name":"william_and_mary_environmental_law_and_policy_review_scraper.py","module_path":"scrapers.william_and_mary_environmental_law_and_policy_review_scraper","platform":"bepress","scraper_id":"william_and_mary_environmental_law_and_policy_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"William & Mary Journal of Race Gender and Social Justice","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/william_and_mary_journal_of_race_gender_and_social_justice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":31,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265082, \"canonical_name\": \"William & Mary Journal of Race Gender and Social Justice\", \"child_pid\": 382112, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 88, \"mode\": \"balanced\", \"remaining_units\": 40, \"scope\": \"https://scholarship.law.wm.edu/wmjowl/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 48}, \"download_queue\": {\"due\": 159, \"pending\": 162, \"retries\": 3, \"scope\": \"WilliamAndMaryJournalOfRaceGenderAndSocialJusticeScraper:William & Mary Journal of Race Gender and Social Justice\", \"waiting\": 3}, \"file_path\": \"scrapers/william_and_mary_journal_of_race_gender_and_social_justice_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:42:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 192, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:42:27+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"william_and_mary_journal_of_race_gender_and_social_justice_scraper\", \"script_path\": \"scrapers/william_and_mary_journal_of_race_gender_and_social_justice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944147_william_and_mary_journal_of_race_gender_and_social_justice_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944147_william_and_mary_journal_of_race_gender_and_social_justice_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:42:44+00:00","last_run_id":46212,"last_run_start":"2026-09-20T22:42:27+00:00","last_runtime_seconds":17.309851962141693,"last_status":"partial","law_review_id":192,"law_review_name":"William & Mary Journal of Race Gender and Social Justice","law_review_scraper_name":"william_and_mary_journal_of_race_gender_and_social_justice_scraper.py","module_path":"scrapers.william_and_mary_journal_of_race_gender_and_social_justice_scraper","platform":"bepress","scraper_id":"william_and_mary_journal_of_race_gender_and_social_justice_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"William & Mary Law Review","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/william_mary_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":67,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250706, \"canonical_name\": \"William & Mary Law Review\", \"child_pid\": 1093732, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 309, \"mode\": \"balanced\", \"remaining_units\": 299, \"scope\": \"https://scholarship.law.wm.edu/wmlr/\", \"selected_units\": 25, \"visited_this_run\": 10, \"visited_units\": 10}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WilliamMaryLawReviewScraper:William & Mary Law Review\", \"waiting\": 0}, \"file_path\": \"scrapers/william_mary_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:41:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 37, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:41:16+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"william_mary_law_review_scraper\", \"script_path\": \"scrapers/william_mary_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789299676_william_mary_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789299676_william_mary_law_review_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:41:55+00:00","last_run_id":45656,"last_run_start":"2026-09-13T11:41:16+00:00","last_runtime_seconds":37.586746152024716,"last_status":"no_new_content","law_review_id":37,"law_review_name":"William & Mary Law Review","law_review_scraper_name":"william_mary_law_review_scraper.py","module_path":"scrapers.william_mary_law_review_scraper","platform":"bepress","scraper_id":"william_mary_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Wisconsin International Law Journal","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wisconsin_international_law_journal_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":0,"last_error_category":"no_items_reason","last_error_message":"ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://wilj.law.wisc.edu/wp-json/wp/v2/media","last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250722, \"canonical_name\": \"Wisconsin International Law Journal\", \"child_pid\": 1114409, \"discovery_problem\": \"ACCESS_RESTRICTED: Unable to fetch WordPress media endpoint: https://wilj.law.wisc.edu/wp-json/wp/v2/media\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WisconsinInternationalLawJournalScraper:Wisconsin International Law Journal\", \"waiting\": 0}, \"file_path\": \"scrapers/wisconsin_international_law_journal_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:55:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 875, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:55:10+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"wisconsin_international_law_journal_scraper\", \"script_path\": \"scrapers/wisconsin_international_law_journal_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789300510_wisconsin_international_law_journal_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789300510_wisconsin_international_law_journal_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:55:40+00:00","last_run_id":45669,"last_run_start":"2026-09-13T11:55:10+00:00","last_runtime_seconds":30.396360541228205,"last_status":"no_items","law_review_id":875,"law_review_name":"Wisconsin International Law Journal","law_review_scraper_name":"wisconsin_international_law_journal_scraper.py","module_path":"scrapers.wisconsin_international_law_journal_scraper","platform":"wordpress","scraper_id":"wisconsin_international_law_journal_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Wisconsin Journal of Law, Gender, and Society","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wisconsin_journal_of_law_gender_and_society_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":188,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250706, \"canonical_name\": \"Wisconsin Journal of Law, Gender, and Society\", \"child_pid\": 1093733, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"WisconsinJournalOfLawGenderAndSocietyScraper:Wisconsin Journal of Law, Gender, and Society\", \"waiting\": 0}, \"file_path\": \"scrapers/wisconsin_journal_of_law_gender_and_society_scraper.py\", \"heartbeat_at\": \"2026-09-13T11:41:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 876, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T11:41:16+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"wisconsin_journal_of_law_gender_and_society_scraper\", \"script_path\": \"scrapers/wisconsin_journal_of_law_gender_and_society_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789299676_wisconsin_journal_of_law_gender_and_society_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789299676_wisconsin_journal_of_law_gender_and_society_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T11:41:53+00:00","last_run_id":45657,"last_run_start":"2026-09-13T11:41:16+00:00","last_runtime_seconds":36.53341620415449,"last_status":"no_new_content","law_review_id":876,"law_review_name":"Wisconsin Journal of Law, Gender, and Society","law_review_scraper_name":"wisconsin_journal_of_law_gender_and_society_scraper.py","module_path":"scrapers.wisconsin_journal_of_law_gender_and_society_scraper","platform":"wordpress","scraper_id":"wisconsin_journal_of_law_gender_and_society_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Wayne Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wne_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":618,"last_error_category":"partial_download_errors","last_error_message":"HTTP 404 for https://waynelawreview.org/wp-content/uploads/Archives/57-4/57 Wayne L. Rev. 1203 - WHERE LIBERTY LIES CIVIL SOCIETY AND INDIVIDUAL - David Cole.pdf","last_error_traceback":null,"last_errors":47,"last_extra_json":"{\"automation_cycle_id\": 265092, \"canonical_name\": \"Wayne Law Review\", \"child_pid\": 389075, \"download_queue\": {\"due\": 0, \"pending\": 47, \"retries\": 47, \"scope\": \"WordPressMediaApiScraperBase:Wayne Law Review\", \"waiting\": 47}, \"file_path\": \"scrapers/wne_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:48:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 340, \"missing_accounting_version\": 2, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:46:29+00:00\", \"permanently_missing_count\": 47, \"run_kind\": \"scheduled_active\", \"scraper_id\": \"wne_scraper\", \"script_path\": \"scrapers/wne_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944389_wne_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944389_wne_scraper.out.log\", \"timeout_minutes\": 45}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:48:41+00:00","last_run_id":46216,"last_run_start":"2026-09-20T22:46:29+00:00","last_runtime_seconds":131.92320911120623,"last_status":"partial","law_review_id":340,"law_review_name":"Wayne Law Review","law_review_scraper_name":"wne_scraper.py","module_path":"scrapers.wne_scraper","platform":"wordpress","scraper_id":"wne_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Wyoming Law Review","class_name":null,"days_since_last_run":1,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/wyoming_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":40,"last_error_category":"digital_commons_waf_partial","last_error_message":"ACCESS_RESTRICTED: Explicit access challenge (HTTP 403); retained for later retry","last_error_traceback":null,"last_errors":3,"last_extra_json":"{\"automation_cycle_id\": 265082, \"canonical_name\": \"Wyoming Law Review\", \"child_pid\": 382737, \"discovery_coverage\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 52, \"mode\": \"balanced\", \"remaining_units\": 3, \"scope\": \"https://scholarship.law.uwyo.edu/wlr/\", \"selected_units\": 25, \"visited_this_run\": 25, \"visited_units\": 49}, \"download_queue\": {\"due\": 253, \"pending\": 256, \"retries\": 3, \"scope\": \"WyomingLawReviewScraper:Wyoming Law Review\", \"waiting\": 3}, \"file_path\": \"scrapers/wyoming_law_review_scraper.py\", \"heartbeat_at\": \"2026-09-20T22:42:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 266, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-20T22:42:47+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"wyoming_law_review_scraper\", \"script_path\": \"scrapers/wyoming_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789944167_wyoming_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789944167_wyoming_law_review_scraper.out.log\", \"timeout_minutes\": 45, \"waf_blocked\": true}","last_pdfs_downloaded":0,"last_run_end":"2026-09-20T22:43:10+00:00","last_run_id":46215,"last_run_start":"2026-09-20T22:42:47+00:00","last_runtime_seconds":22.5676195519045,"last_status":"partial","law_review_id":266,"law_review_name":"Wyoming Law Review","law_review_scraper_name":"wyoming_law_review_scraper.py","module_path":"scrapers.wyoming_law_review_scraper","platform":"bepress","scraper_id":"wyoming_law_review_scraper","updated_at":"2026-09-22 17:32:34"},{"base_class":"script","canonical_name":"Yale Journal of International Law","class_name":null,"days_since_last_run":9,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_journal_international_law_scraper_light.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"last_duplicates_skipped":3,"last_error_category":null,"last_error_message":null,"last_error_traceback":null,"last_errors":0,"last_extra_json":"{\"automation_cycle_id\": 250210, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 537949, \"discovery_coverage\": {\"current_page\": 0, \"current_page_items\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 50, \"mode\": \"balanced\", \"remaining_units\": 47, \"scope\": \"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c#page-0\", \"selected_units\": 3, \"visited_this_run\": 3, \"visited_units\": 3}, \"discovery_complete\": false, \"has_more\": true, \"known_pages\": 15, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c\", \"total_records_reported\": 740, \"unit_type\": \"pages\", \"visited_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalInternationalLawScraper:Yale Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:54:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:54:02+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789278842_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789278842_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 3}","last_pdfs_downloaded":0,"last_run_end":"2026-09-13T05:54:22+00:00","last_run_id":45397,"last_run_start":"2026-09-13T05:54:02+00:00","last_runtime_seconds":19.79098111623898,"last_status":"no_new_content","law_review_id":77,"law_review_name":"Yale Journal of International Law","law_review_scraper_name":"yale_journal_international_law_scraper.py","module_path":"scrapers.yale_journal_international_law_scraper_light","platform":null,"scraper_id":"yale_journal_international_law_scraper_light","updated_at":"2026-09-22 17:32:34"}],"summary":{"abstract_definitions":8,"generated_at":"2026-09-22T20:08:34.715726","mapped_law_reviews":810,"returned":837,"runnable_scrapers":837,"total_scrapers":846,"unmapped_law_reviews":27}}
