{"generated_at":"2026-09-23T02:47:49.360527","law_review":{"access_status":"working","base_url":null,"canonical_name":"Columbia Journal of Race and Law [online]","error_details":"No activity for 999 days","failure_reason":"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/cjrl/issue/archive","health_status":"BROKEN_NETWORK","id":90,"last_attempt_date":"2026-09-20T08:31:44+00:00","last_performance_check":"2025-07-21 00:46:23","last_success_date":"2026-09-20T08:31:44+00:00","last_updated":null,"name":"Columbia Journal of Race and Law [online]","performance_category":"high","rank":90,"scraper_name":"columbia_journal_of_race_and_law_scraper.py","scraper_status":"working_well","total_downloads":361,"total_size_gb":0.0},"law_review_id":90,"runs":[{"duplicates_skipped":0,"duration_seconds":21.65246368991211,"error_category":"no_items_reason","error_message":"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/cjrl/issue/archive","error_traceback":null,"errors":0,"extra":{"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},"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}","id":46068,"items_discovered":0,"items_processed":0,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-09-20T08:31:44+00:00","run_start":"2026-09-20T08:31:22+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/46068/logs/stderr","stdout_log_url":"/api/scraper-runs/46068/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":18.08381467917934,"error_category":"no_items_reason","error_message":"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/cjrl/issue/archive","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":250224,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":553862,"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-13T06:01:49+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T06:01:49+00:00","run_kind":"manual","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1789279309_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1789279309_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":3},"extra_json":"{\"automation_cycle_id\": 250224, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 553862, \"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-13T06:01:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:01:49+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789279309_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789279309_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 3}","id":45401,"items_discovered":0,"items_processed":0,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-09-13T06:02:07+00:00","run_start":"2026-09-13T06:01:49+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45401/logs/stderr","stdout_log_url":"/api/scraper-runs/45401/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":20.44628688087687,"error_category":"no_items_reason","error_message":"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/cjrl/issue/archive","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249785,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":30525,"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-13T00:27:27+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T00:27:27+00:00","run_kind":"manual","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1789259247_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1789259247_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":30},"extra_json":"{\"automation_cycle_id\": 249785, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 30525, \"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-13T00:27:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:27:27+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259247_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259247_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 30}","id":45116,"items_discovered":0,"items_processed":0,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-09-13T00:27:47+00:00","run_start":"2026-09-13T00:27:27+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45116/logs/stderr","stdout_log_url":"/api/scraper-runs/45116/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":45.99738887883723,"error_category":"no_items_reason","error_message":"BROKEN_LOGIC: discover_urls returned 0 items (base_url=https://journals.library.columbia.edu/index.php/cjrl/); scraper did not set `_no_items_reason`","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249612,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":4025328,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-09-12T22:16:51+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-12T22:16:21+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/1789251381_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1789251381_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 249612, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 4025328, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:16:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:16:21+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/1789251381_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251381_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":45049,"items_discovered":0,"items_processed":0,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-09-12T22:17:07+00:00","run_start":"2026-09-12T22:16:21+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45049/logs/stderr","stdout_log_url":"/api/scraper-runs/45049/logs/stdout"},{"duplicates_skipped":156,"duration_seconds":100.51948571403045,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":153394,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":2343713,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-08-13T21:27:59+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-08-13T21:26:29+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/1786656389_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1786656389_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 153394, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 2343713, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-08-13T21:27:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-13T21:26:29+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/1786656389_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786656389_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":44259,"items_discovered":156,"items_processed":156,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-08-13T21:28:10+00:00","run_start":"2026-08-13T21:26:29+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/44259/logs/stderr","stdout_log_url":"/api/scraper-runs/44259/logs/stdout"},{"duplicates_skipped":156,"duration_seconds":116.32204764103517,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":43988,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":2895579,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-07-14T18:02:29+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-14T18:00:59+00:00","run_kind":"scheduled","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1784052059_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1784052059_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":15},"extra_json":"{\"automation_cycle_id\": 43988, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 2895579, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:02:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:00:59+00:00\", \"run_kind\": \"scheduled\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784052059_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784052059_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 15}","id":43423,"items_discovered":156,"items_processed":156,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-07-14T18:02:56+00:00","run_start":"2026-07-14T18:00:59+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/43423/logs/stderr","stdout_log_url":"/api/scraper-runs/43423/logs/stdout"},{"duplicates_skipped":156,"duration_seconds":108.09107859502546,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":28132,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":2092732,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-07-03T09:34:19+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-03T09:32:49+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/1783071169_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1783071169_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 28132, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 2092732, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-07-03T09:34:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-03T09:32:49+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/1783071169_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1783071169_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":31399,"items_discovered":156,"items_processed":156,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-07-03T09:34:37+00:00","run_start":"2026-07-03T09:32:49+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/31399/logs/stderr","stdout_log_url":"/api/scraper-runs/31399/logs/stdout"},{"duplicates_skipped":156,"duration_seconds":92.67682722700192,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1565,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":161646,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-06-01T19:55:23+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T19:53:53+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/1780343633_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1780343633_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1565, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 161646, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-06-01T19:55:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T19:53:53+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/1780343633_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780343633_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":4791,"items_discovered":156,"items_processed":156,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-06-01T19:55:26+00:00","run_start":"2026-06-01T19:53:53+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4791/logs/stderr","stdout_log_url":"/api/scraper-runs/4791/logs/stdout"},{"duplicates_skipped":155,"duration_seconds":94.57663790707011,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":653,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":1164704,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-05-01T23:07:23+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T23:05:53+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/1777676753_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1777676753_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 653, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 1164704, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-05-01T23:07:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T23:05:53+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/1777676753_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777676753_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":4118,"items_discovered":156,"items_processed":156,"law_review_id":90,"pdfs_downloaded":1,"run_end":"2026-05-01T23:07:28+00:00","run_start":"2026-05-01T23:05:53+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"success","stderr_log_url":"/api/scraper-runs/4118/logs/stderr","stdout_log_url":"/api/scraper-runs/4118/logs/stdout"},{"duplicates_skipped":155,"duration_seconds":95.2977559468709,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":1683156,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-03-20T06:24:19+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-20T06:22:49+00:00","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1773987769_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1773987769_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 1683156, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-03-20T06:24:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-20T06:22:49+00:00\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773987769_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773987769_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":3407,"items_discovered":155,"items_processed":155,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-03-20T06:24:25+00:00","run_start":"2026-03-20T06:22:49+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/3407/logs/stderr","stdout_log_url":"/api/scraper-runs/3407/logs/stdout"},{"duplicates_skipped":155,"duration_seconds":82.4163572229445,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":2271888,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-02-18T04:28:36+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-18T04:27:36+00:00","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1771388856_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1771388856_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 2271888, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-02-18T04:28:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-18T04:27:36+00:00\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771388856_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771388856_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":2379,"items_discovered":155,"items_processed":155,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-02-18T04:28:58+00:00","run_start":"2026-02-18T04:27:36+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/2379/logs/stderr","stdout_log_url":"/api/scraper-runs/2379/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":364.76985394768417,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Columbia Journal of Race and Law [online]","file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-01-19T02:34:13+00:00","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1768790053_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1768790053_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-01-19T02:34:13+00:00\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1768790053_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1768790053_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":219,"items_discovered":154,"items_processed":154,"law_review_id":90,"pdfs_downloaded":154,"run_end":"2026-01-19T02:40:18+00:00","run_start":"2026-01-19T02:34:13+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"success","stderr_log_url":"/api/scraper-runs/219/logs/stderr","stdout_log_url":"/api/scraper-runs/219/logs/stdout"}],"runs_by_scraper_id":[{"duplicates_skipped":0,"duration_seconds":21.65246368991211,"error_category":"no_items_reason","error_message":"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/cjrl/issue/archive","error_traceback":null,"errors":0,"extra":{"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},"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}","id":46068,"items_discovered":0,"items_processed":0,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-09-20T08:31:44+00:00","run_start":"2026-09-20T08:31:22+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/46068/logs/stderr","stdout_log_url":"/api/scraper-runs/46068/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":18.08381467917934,"error_category":"no_items_reason","error_message":"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/cjrl/issue/archive","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":250224,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":553862,"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-13T06:01:49+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T06:01:49+00:00","run_kind":"manual","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1789279309_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1789279309_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":3},"extra_json":"{\"automation_cycle_id\": 250224, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 553862, \"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-13T06:01:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T06:01:49+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789279309_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789279309_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 3}","id":45401,"items_discovered":0,"items_processed":0,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-09-13T06:02:07+00:00","run_start":"2026-09-13T06:01:49+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45401/logs/stderr","stdout_log_url":"/api/scraper-runs/45401/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":20.44628688087687,"error_category":"no_items_reason","error_message":"BROKEN_NETWORK: OJS request failed (ServerTimeoutError; OSError: curl transport exit 28): https://journals.library.columbia.edu/index.php/cjrl/issue/archive","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249785,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":30525,"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-13T00:27:27+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T00:27:27+00:00","run_kind":"manual","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1789259247_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1789259247_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":30},"extra_json":"{\"automation_cycle_id\": 249785, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 30525, \"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-13T00:27:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T00:27:27+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789259247_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789259247_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 30}","id":45116,"items_discovered":0,"items_processed":0,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-09-13T00:27:47+00:00","run_start":"2026-09-13T00:27:27+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45116/logs/stderr","stdout_log_url":"/api/scraper-runs/45116/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":45.99738887883723,"error_category":"no_items_reason","error_message":"BROKEN_LOGIC: discover_urls returned 0 items (base_url=https://journals.library.columbia.edu/index.php/cjrl/); scraper did not set `_no_items_reason`","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249612,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":4025328,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-09-12T22:16:51+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-12T22:16:21+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/1789251381_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1789251381_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 249612, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 4025328, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-09-12T22:16:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-12T22:16:21+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/1789251381_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789251381_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":45049,"items_discovered":0,"items_processed":0,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-09-12T22:17:07+00:00","run_start":"2026-09-12T22:16:21+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45049/logs/stderr","stdout_log_url":"/api/scraper-runs/45049/logs/stdout"},{"duplicates_skipped":156,"duration_seconds":100.51948571403045,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":153394,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":2343713,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-08-13T21:27:59+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-08-13T21:26:29+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/1786656389_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1786656389_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 153394, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 2343713, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-08-13T21:27:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-13T21:26:29+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/1786656389_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786656389_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":44259,"items_discovered":156,"items_processed":156,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-08-13T21:28:10+00:00","run_start":"2026-08-13T21:26:29+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/44259/logs/stderr","stdout_log_url":"/api/scraper-runs/44259/logs/stdout"},{"duplicates_skipped":156,"duration_seconds":116.32204764103517,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":43988,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":2895579,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-07-14T18:02:29+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-14T18:00:59+00:00","run_kind":"scheduled","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1784052059_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1784052059_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":15},"extra_json":"{\"automation_cycle_id\": 43988, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 2895579, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:02:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:00:59+00:00\", \"run_kind\": \"scheduled\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784052059_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784052059_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 15}","id":43423,"items_discovered":156,"items_processed":156,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-07-14T18:02:56+00:00","run_start":"2026-07-14T18:00:59+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/43423/logs/stderr","stdout_log_url":"/api/scraper-runs/43423/logs/stdout"},{"duplicates_skipped":156,"duration_seconds":108.09107859502546,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":28132,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":2092732,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-07-03T09:34:19+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-03T09:32:49+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/1783071169_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1783071169_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 28132, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 2092732, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-07-03T09:34:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-03T09:32:49+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/1783071169_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1783071169_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":31399,"items_discovered":156,"items_processed":156,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-07-03T09:34:37+00:00","run_start":"2026-07-03T09:32:49+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/31399/logs/stderr","stdout_log_url":"/api/scraper-runs/31399/logs/stdout"},{"duplicates_skipped":156,"duration_seconds":92.67682722700192,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1565,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":161646,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-06-01T19:55:23+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T19:53:53+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/1780343633_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1780343633_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1565, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 161646, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-06-01T19:55:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T19:53:53+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/1780343633_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780343633_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":4791,"items_discovered":156,"items_processed":156,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-06-01T19:55:26+00:00","run_start":"2026-06-01T19:53:53+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4791/logs/stderr","stdout_log_url":"/api/scraper-runs/4791/logs/stdout"},{"duplicates_skipped":155,"duration_seconds":94.57663790707011,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":653,"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":1164704,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-05-01T23:07:23+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T23:05:53+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/1777676753_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1777676753_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 653, \"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 1164704, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-05-01T23:07:23+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T23:05:53+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/1777676753_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777676753_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":4118,"items_discovered":156,"items_processed":156,"law_review_id":90,"pdfs_downloaded":1,"run_end":"2026-05-01T23:07:28+00:00","run_start":"2026-05-01T23:05:53+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"success","stderr_log_url":"/api/scraper-runs/4118/logs/stderr","stdout_log_url":"/api/scraper-runs/4118/logs/stdout"},{"duplicates_skipped":155,"duration_seconds":95.2977559468709,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":1683156,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-03-20T06:24:19+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-20T06:22:49+00:00","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1773987769_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1773987769_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 1683156, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-03-20T06:24:19+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-20T06:22:49+00:00\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773987769_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773987769_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":3407,"items_discovered":155,"items_processed":155,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-03-20T06:24:25+00:00","run_start":"2026-03-20T06:22:49+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/3407/logs/stderr","stdout_log_url":"/api/scraper-runs/3407/logs/stdout"},{"duplicates_skipped":155,"duration_seconds":82.4163572229445,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Columbia Journal of Race and Law [online]","child_pid":2271888,"file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","heartbeat_at":"2026-02-18T04:28:36+00:00","heartbeat_source":"orchestrator","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-18T04:27:36+00:00","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1771388856_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1771388856_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"child_pid\": 2271888, \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"heartbeat_at\": \"2026-02-18T04:28:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-18T04:27:36+00:00\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771388856_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771388856_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":2379,"items_discovered":155,"items_processed":155,"law_review_id":90,"pdfs_downloaded":0,"run_end":"2026-02-18T04:28:58+00:00","run_start":"2026-02-18T04:27:36+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/2379/logs/stderr","stdout_log_url":"/api/scraper-runs/2379/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":364.76985394768417,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Columbia Journal of Race and Law [online]","file_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","law_review_id":90,"orchestrator":"lrscraper","orchestrator_started_at":"2026-01-19T02:34:13+00:00","scraper_id":"ColumbiaJournalOfRaceAndLawScraper","script_path":"scrapers/columbia_journal_of_race_and_law_scraper.py","stderr_path":"logs/orchestrator_runs/1768790053_ColumbiaJournalOfRaceAndLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1768790053_ColumbiaJournalOfRaceAndLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Columbia Journal of Race and Law [online]\", \"file_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"law_review_id\": 90, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-01-19T02:34:13+00:00\", \"scraper_id\": \"ColumbiaJournalOfRaceAndLawScraper\", \"script_path\": \"scrapers/columbia_journal_of_race_and_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1768790053_ColumbiaJournalOfRaceAndLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1768790053_ColumbiaJournalOfRaceAndLawScraper.out.log\", \"timeout_minutes\": 45}","id":219,"items_discovered":154,"items_processed":154,"law_review_id":90,"pdfs_downloaded":154,"run_end":"2026-01-19T02:40:18+00:00","run_start":"2026-01-19T02:34:13+00:00","scraper_name":"ColumbiaJournalOfRaceAndLawScraper","status":"success","stderr_log_url":"/api/scraper-runs/219/logs/stderr","stdout_log_url":"/api/scraper-runs/219/logs/stdout"}],"scraper":{"base_class":"LightBaseScraper","canonical_name":"Columbia Journal of Race and Law [online]","class_name":"ColumbiaJournalOfRaceAndLawScraper","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,"module_path":"scrapers.columbia_journal_of_race_and_law_scraper","platform":null,"scraper_id":"ColumbiaJournalOfRaceAndLawScraper","updated_at":"2026-09-22 23:32:37"},"uploads":{"last_pending":null,"last_uploaded":"2026-05-02 01:18:43","latest_registry_sync":"uabox:Law_Review_Project/columbia_journal_of_race_and_law_online_20260502_011830.zip","pending":0}}
