{"generated_at":"2026-09-23T02:34:41.892426","law_review":{"access_status":"working","base_url":null,"canonical_name":"UC Davis Law Review","error_details":"No activity for 999 days","failure_reason":"CLOUDFLARE: UC Davis Law Review page returned HTTP 403: https://lawreview.law.ucdavis.edu/archives","health_status":"CLOUDFLARE","id":26,"last_attempt_date":"2026-09-20T20:35:55+00:00","last_performance_check":"2025-07-20 17:49:45","last_success_date":"2026-09-20T20:35:55+00:00","last_updated":null,"name":"UC Davis Law Review","performance_category":"high","rank":26,"scraper_name":"uc_davis_law_review_scraper.py","scraper_status":"working_well","total_downloads":1369,"total_size_gb":0.0},"law_review_id":26,"runs":[{"duplicates_skipped":0,"duration_seconds":0.43528719805181026,"error_category":"no_items_reason","error_message":"CLOUDFLARE: UC Davis Law Review page returned HTTP 403: https://lawreview.law.ucdavis.edu/archives","error_traceback":null,"errors":0,"extra":{"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},"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}","id":46077,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-09-20T20:35:55+00:00","run_start":"2026-09-20T20:35:54+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/46077/logs/stderr","stdout_log_url":"/api/scraper-runs/46077/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":6.327208166942,"error_category":"no_items_reason","error_message":"CLOUDFLARE: UC Davis Law Review page returned HTTP 403: https://lawreview.law.ucdavis.edu/archives","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":251022,"canonical_name":"UC Davis Law Review","child_pid":1443924,"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-13T15:23:36+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T15:23:36+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1789313016_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1789313016_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 251022, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 1443924, \"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-13T15:23:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T15:23:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789313016_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789313016_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":45749,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-09-13T15:23:42+00:00","run_start":"2026-09-13T15:23:36+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45749/logs/stderr","stdout_log_url":"/api/scraper-runs/45749/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":13.295640565920621,"error_category":"no_items_reason","error_message":"CLOUDFLARE: UC Davis Law Review page returned HTTP 403: https://lawreview.law.ucdavis.edu/archives","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":250007,"canonical_name":"UC Davis Law Review","child_pid":294296,"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-13T03:13:30+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T03:13:30+00:00","run_kind":"manual","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1789269210_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1789269210_UCDavisLawReviewScraper.out.log","timeout_minutes":30},"extra_json":"{\"automation_cycle_id\": 250007, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 294296, \"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-13T03:13:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:13:30+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269210_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269210_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 30}","id":45303,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-09-13T03:13:43+00:00","run_start":"2026-09-13T03:13:30+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45303/logs/stderr","stdout_log_url":"/api/scraper-runs/45303/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":4.025808530393988,"error_category":"no_items_reason","error_message":"BROKEN_LOGIC: discover_urls returned 0 items (base_url=https://lawreview.law.ucdavis.edu/); scraper did not set `_no_items_reason`","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249947,"canonical_name":"UC Davis Law Review","child_pid":225456,"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-13T02:27:58+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T02:27:58+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1789266478_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1789266478_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 249947, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 225456, \"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-13T02:27:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:27:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266478_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266478_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":45264,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-09-13T02:28:02+00:00","run_start":"2026-09-13T02:27:58+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45264/logs/stderr","stdout_log_url":"/api/scraper-runs/45264/logs/stdout"},{"duplicates_skipped":137,"duration_seconds":111.72713803104125,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":153675,"canonical_name":"UC Davis Law Review","child_pid":2485683,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-08-13T23:02:47+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-08-13T23:01:17+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1786662077_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1786662077_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 153675, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2485683, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-08-13T23:02:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-13T23:01:17+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786662077_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786662077_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":44455,"items_discovered":137,"items_processed":137,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-08-13T23:03:09+00:00","run_start":"2026-08-13T23:01:17+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/44455/logs/stderr","stdout_log_url":"/api/scraper-runs/44455/logs/stdout"},{"duplicates_skipped":137,"duration_seconds":117.6294192429632,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":43988,"canonical_name":"UC Davis Law Review","child_pid":2944715,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-07-14T18:25:41+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-14T18:24:11+00:00","run_kind":"scheduled","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1784053451_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1784053451_UCDavisLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"automation_cycle_id\": 43988, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2944715, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:25:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:24:11+00:00\", \"run_kind\": \"scheduled\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784053451_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784053451_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":43650,"items_discovered":137,"items_processed":137,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-07-14T18:26:09+00:00","run_start":"2026-07-14T18:24:11+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/43650/logs/stderr","stdout_log_url":"/api/scraper-runs/43650/logs/stdout"},{"duplicates_skipped":120,"duration_seconds":1509.4554908401333,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":28045,"canonical_name":"UC Davis Law Review","child_pid":3031599,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-07-01T16:54:16+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-01T16:29:34+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1782923374_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1782923374_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 28045, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 3031599, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-07-01T16:54:16+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-01T16:29:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1782923374_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1782923374_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":30910,"items_discovered":137,"items_processed":137,"law_review_id":26,"pdfs_downloaded":17,"run_end":"2026-07-01T16:54:44+00:00","run_start":"2026-07-01T16:29:34+00:00","scraper_name":"UCDavisLawReviewScraper","status":"success","stderr_log_url":"/api/scraper-runs/30910/logs/stderr","stdout_log_url":"/api/scraper-runs/30910/logs/stdout"},{"duplicates_skipped":120,"duration_seconds":106.64895183799999,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1512,"canonical_name":"UC Davis Law Review","child_pid":5421,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-06-01T15:18:34+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T15:17:04+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1780327024_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1780327024_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1512, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 5421, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-06-01T15:18:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T15:17:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780327024_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780327024_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":4299,"items_discovered":120,"items_processed":120,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-06-01T15:18:51+00:00","run_start":"2026-06-01T15:17:04+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4299/logs/stderr","stdout_log_url":"/api/scraper-runs/4299/logs/stdout"},{"duplicates_skipped":110,"duration_seconds":125.97409721498843,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":600,"canonical_name":"UC Davis Law Review","child_pid":921672,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-05-01T18:36:53+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T18:34:53+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1777660493_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1777660493_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 600, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 921672, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-05-01T18:36:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T18:34:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777660493_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777660493_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":3620,"items_discovered":120,"items_processed":120,"law_review_id":26,"pdfs_downloaded":10,"run_end":"2026-05-01T18:36:59+00:00","run_start":"2026-05-01T18:34:53+00:00","scraper_name":"UCDavisLawReviewScraper","status":"success","stderr_log_url":"/api/scraper-runs/3620/logs/stderr","stdout_log_url":"/api/scraper-runs/3620/logs/stdout"},{"duplicates_skipped":101,"duration_seconds":113.07511146599427,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":2681507,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-03-08T12:07:48+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-08T12:06:18+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1772971578_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1772971578_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2681507, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-03-08T12:07:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-08T12:06:18+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1772971578_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1772971578_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":2759,"items_discovered":110,"items_processed":110,"law_review_id":26,"pdfs_downloaded":9,"run_end":"2026-03-08T12:08:11+00:00","run_start":"2026-03-08T12:06:18+00:00","scraper_name":"UCDavisLawReviewScraper","status":"success","stderr_log_url":"/api/scraper-runs/2759/logs/stderr","stdout_log_url":"/api/scraper-runs/2759/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":40.96268136095023,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":3234257,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-02-06T10:59:53+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T10:59:23+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770375563_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770375563_UCDavisLawReviewScraper.out.log","timeout_minutes":18},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 3234257, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T10:59:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T10:59:23+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770375563_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770375563_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 18}","id":755,"items_discovered":30,"items_processed":30,"law_review_id":26,"pdfs_downloaded":13,"run_end":"2026-02-06T11:00:04+00:00","run_start":"2026-02-06T10:59:23+00:00","scraper_name":"UCDavisLawReviewScraper","status":"success","stderr_log_url":"/api/scraper-runs/755/logs/stderr","stdout_log_url":"/api/scraper-runs/755/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.22571070201229304,"error_category":"AttributeError","error_message":"'str' object has no attribute 'get'","error_traceback":"Traceback (most recent call last):\n  File \"/home/arbel/sites/lrscraper/light_base_scraper.py\", line 661, in run\n    items = await self.discover_urls()\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/uc_davis_law_review_scraper.py\", line 50, in discover_urls\n    html = await self._fetch_html(self.archives_url)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/uc_davis_law_review_scraper.py\", line 158, in _fetch_html\n    return await asyncio.to_thread(_task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/asyncio/threads.py\", line 25, in to_thread\n    return await loop.run_in_executor(None, func_call)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/concurrent/futures/thread.py\", line 58, in run\n    result = self.fn(*self.args, **self.kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/uc_davis_law_review_scraper.py\", line 134, in _task\n    server = str(getattr(resp, \"headers\", {}) or {}).get(\"server\", \"\") or \"\"\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'str' object has no attribute 'get'\n","errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":3232944,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-02-06T10:58:40+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T10:58:40+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770375520_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770375520_UCDavisLawReviewScraper.out.log","timeout_minutes":18},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 3232944, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T10:58:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T10:58:40+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770375520_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770375520_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 18}","id":754,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-02-06T10:58:40+00:00","run_start":"2026-02-06T10:58:40+00:00","scraper_name":"UCDavisLawReviewScraper","status":"failed","stderr_log_url":"/api/scraper-runs/754/logs/stderr","stdout_log_url":"/api/scraper-runs/754/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.19635987502988428,"error_category":"RuntimeError","error_message":"Blocked by Cloudflare bot protection (HTTP 403) at https://lawreview.law.ucdavis.edu/archives","error_traceback":"Traceback (most recent call last):\n  File \"/home/arbel/sites/lrscraper/light_base_scraper.py\", line 514, in run\n    items = await self.discover_urls()\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/uc_davis_law_review_scraper.py\", line 44, in discover_urls\n    html = await self._fetch_html(self.archives_url)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/uc_davis_law_review_scraper.py\", line 169, in _fetch_html\n    raise RuntimeError(\nRuntimeError: Blocked by Cloudflare bot protection (HTTP 403) at https://lawreview.law.ucdavis.edu/archives\n","errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":2546542,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-02-06T05:21:28+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T05:21:28+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770355288_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770355288_UCDavisLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2546542, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T05:21:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T05:21:28+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770355288_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770355288_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":633,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-02-06T05:21:28+00:00","run_start":"2026-02-06T05:21:28+00:00","scraper_name":"UCDavisLawReviewScraper","status":"failed","stderr_log_url":"/api/scraper-runs/633/logs/stderr","stdout_log_url":"/api/scraper-runs/633/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.1965758859878406,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":2545673,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-02-06T05:21:00+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T05:21:00+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770355260_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770355260_UCDavisLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2545673, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T05:21:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T05:21:00+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770355260_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770355260_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":632,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-02-06T05:21:00+00:00","run_start":"2026-02-06T05:21:00+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/632/logs/stderr","stdout_log_url":"/api/scraper-runs/632/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.3407763540162705,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":2543054,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-02-06T05:19:35+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T05:19:35+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770355175_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770355175_UCDavisLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2543054, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T05:19:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T05:19:35+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770355175_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770355175_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":631,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-02-06T05:19:36+00:00","run_start":"2026-02-06T05:19:35+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/631/logs/stderr","stdout_log_url":"/api/scraper-runs/631/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.141584612429142,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"UC Davis Law Review","file_path":"scrapers/uc_davis_law_review_scraper.py","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-01-22T03:59:42+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1769054382_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1769054382_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-01-22T03:59:42+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1769054382_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1769054382_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":349,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-01-22T03:59:42+00:00","run_start":"2026-01-22T03:59:42+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/349/logs/stderr","stdout_log_url":"/api/scraper-runs/349/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.2594008445739746,"error_category":null,"error_message":"No new content found (all duplicates)","error_traceback":null,"errors":0,"extra":null,"extra_json":null,"id":20,"items_discovered":null,"items_processed":null,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2025-12-22T21:30:54.525383","run_start":"2025-12-22T21:30:54.265981","scraper_name":"uc_davis_law_review","status":"no_new_content"}],"runs_by_scraper_id":[{"duplicates_skipped":0,"duration_seconds":0.43528719805181026,"error_category":"no_items_reason","error_message":"CLOUDFLARE: UC Davis Law Review page returned HTTP 403: https://lawreview.law.ucdavis.edu/archives","error_traceback":null,"errors":0,"extra":{"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},"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}","id":46077,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-09-20T20:35:55+00:00","run_start":"2026-09-20T20:35:54+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/46077/logs/stderr","stdout_log_url":"/api/scraper-runs/46077/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":6.327208166942,"error_category":"no_items_reason","error_message":"CLOUDFLARE: UC Davis Law Review page returned HTTP 403: https://lawreview.law.ucdavis.edu/archives","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":251022,"canonical_name":"UC Davis Law Review","child_pid":1443924,"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-13T15:23:36+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T15:23:36+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1789313016_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1789313016_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 251022, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 1443924, \"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-13T15:23:36+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T15:23:36+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789313016_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789313016_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":45749,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-09-13T15:23:42+00:00","run_start":"2026-09-13T15:23:36+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45749/logs/stderr","stdout_log_url":"/api/scraper-runs/45749/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":13.295640565920621,"error_category":"no_items_reason","error_message":"CLOUDFLARE: UC Davis Law Review page returned HTTP 403: https://lawreview.law.ucdavis.edu/archives","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":250007,"canonical_name":"UC Davis Law Review","child_pid":294296,"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-13T03:13:30+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T03:13:30+00:00","run_kind":"manual","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1789269210_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1789269210_UCDavisLawReviewScraper.out.log","timeout_minutes":30},"extra_json":"{\"automation_cycle_id\": 250007, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 294296, \"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-13T03:13:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T03:13:30+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789269210_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789269210_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 30}","id":45303,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-09-13T03:13:43+00:00","run_start":"2026-09-13T03:13:30+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45303/logs/stderr","stdout_log_url":"/api/scraper-runs/45303/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":4.025808530393988,"error_category":"no_items_reason","error_message":"BROKEN_LOGIC: discover_urls returned 0 items (base_url=https://lawreview.law.ucdavis.edu/); scraper did not set `_no_items_reason`","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":249947,"canonical_name":"UC Davis Law Review","child_pid":225456,"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-13T02:27:58+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T02:27:58+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1789266478_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1789266478_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 249947, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 225456, \"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-13T02:27:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T02:27:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789266478_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789266478_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":45264,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-09-13T02:28:02+00:00","run_start":"2026-09-13T02:27:58+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45264/logs/stderr","stdout_log_url":"/api/scraper-runs/45264/logs/stdout"},{"duplicates_skipped":137,"duration_seconds":111.72713803104125,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":153675,"canonical_name":"UC Davis Law Review","child_pid":2485683,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-08-13T23:02:47+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-08-13T23:01:17+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1786662077_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1786662077_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 153675, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2485683, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-08-13T23:02:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-13T23:01:17+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786662077_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786662077_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":44455,"items_discovered":137,"items_processed":137,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-08-13T23:03:09+00:00","run_start":"2026-08-13T23:01:17+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/44455/logs/stderr","stdout_log_url":"/api/scraper-runs/44455/logs/stdout"},{"duplicates_skipped":137,"duration_seconds":117.6294192429632,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":43988,"canonical_name":"UC Davis Law Review","child_pid":2944715,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-07-14T18:25:41+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-14T18:24:11+00:00","run_kind":"scheduled","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1784053451_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1784053451_UCDavisLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"automation_cycle_id\": 43988, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2944715, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:25:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:24:11+00:00\", \"run_kind\": \"scheduled\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784053451_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784053451_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":43650,"items_discovered":137,"items_processed":137,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-07-14T18:26:09+00:00","run_start":"2026-07-14T18:24:11+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/43650/logs/stderr","stdout_log_url":"/api/scraper-runs/43650/logs/stdout"},{"duplicates_skipped":120,"duration_seconds":1509.4554908401333,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":28045,"canonical_name":"UC Davis Law Review","child_pid":3031599,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-07-01T16:54:16+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-01T16:29:34+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1782923374_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1782923374_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 28045, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 3031599, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-07-01T16:54:16+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-01T16:29:34+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1782923374_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1782923374_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":30910,"items_discovered":137,"items_processed":137,"law_review_id":26,"pdfs_downloaded":17,"run_end":"2026-07-01T16:54:44+00:00","run_start":"2026-07-01T16:29:34+00:00","scraper_name":"UCDavisLawReviewScraper","status":"success","stderr_log_url":"/api/scraper-runs/30910/logs/stderr","stdout_log_url":"/api/scraper-runs/30910/logs/stdout"},{"duplicates_skipped":120,"duration_seconds":106.64895183799999,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1512,"canonical_name":"UC Davis Law Review","child_pid":5421,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-06-01T15:18:34+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T15:17:04+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1780327024_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1780327024_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1512, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 5421, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-06-01T15:18:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T15:17:04+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780327024_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780327024_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":4299,"items_discovered":120,"items_processed":120,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-06-01T15:18:51+00:00","run_start":"2026-06-01T15:17:04+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4299/logs/stderr","stdout_log_url":"/api/scraper-runs/4299/logs/stdout"},{"duplicates_skipped":110,"duration_seconds":125.97409721498843,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":600,"canonical_name":"UC Davis Law Review","child_pid":921672,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-05-01T18:36:53+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T18:34:53+00:00","run_kind":"scheduled_active","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1777660493_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1777660493_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 600, \"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 921672, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-05-01T18:36:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T18:34:53+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777660493_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777660493_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":3620,"items_discovered":120,"items_processed":120,"law_review_id":26,"pdfs_downloaded":10,"run_end":"2026-05-01T18:36:59+00:00","run_start":"2026-05-01T18:34:53+00:00","scraper_name":"UCDavisLawReviewScraper","status":"success","stderr_log_url":"/api/scraper-runs/3620/logs/stderr","stdout_log_url":"/api/scraper-runs/3620/logs/stdout"},{"duplicates_skipped":101,"duration_seconds":113.07511146599427,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":2681507,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-03-08T12:07:48+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-08T12:06:18+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1772971578_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1772971578_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2681507, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-03-08T12:07:48+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-08T12:06:18+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1772971578_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1772971578_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":2759,"items_discovered":110,"items_processed":110,"law_review_id":26,"pdfs_downloaded":9,"run_end":"2026-03-08T12:08:11+00:00","run_start":"2026-03-08T12:06:18+00:00","scraper_name":"UCDavisLawReviewScraper","status":"success","stderr_log_url":"/api/scraper-runs/2759/logs/stderr","stdout_log_url":"/api/scraper-runs/2759/logs/stdout"},{"duplicates_skipped":17,"duration_seconds":40.96268136095023,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":3234257,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-02-06T10:59:53+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T10:59:23+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770375563_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770375563_UCDavisLawReviewScraper.out.log","timeout_minutes":18},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 3234257, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T10:59:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T10:59:23+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770375563_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770375563_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 18}","id":755,"items_discovered":30,"items_processed":30,"law_review_id":26,"pdfs_downloaded":13,"run_end":"2026-02-06T11:00:04+00:00","run_start":"2026-02-06T10:59:23+00:00","scraper_name":"UCDavisLawReviewScraper","status":"success","stderr_log_url":"/api/scraper-runs/755/logs/stderr","stdout_log_url":"/api/scraper-runs/755/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.22571070201229304,"error_category":"AttributeError","error_message":"'str' object has no attribute 'get'","error_traceback":"Traceback (most recent call last):\n  File \"/home/arbel/sites/lrscraper/light_base_scraper.py\", line 661, in run\n    items = await self.discover_urls()\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/uc_davis_law_review_scraper.py\", line 50, in discover_urls\n    html = await self._fetch_html(self.archives_url)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/uc_davis_law_review_scraper.py\", line 158, in _fetch_html\n    return await asyncio.to_thread(_task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/asyncio/threads.py\", line 25, in to_thread\n    return await loop.run_in_executor(None, func_call)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/concurrent/futures/thread.py\", line 58, in run\n    result = self.fn(*self.args, **self.kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/uc_davis_law_review_scraper.py\", line 134, in _task\n    server = str(getattr(resp, \"headers\", {}) or {}).get(\"server\", \"\") or \"\"\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'str' object has no attribute 'get'\n","errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":3232944,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-02-06T10:58:40+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T10:58:40+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770375520_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770375520_UCDavisLawReviewScraper.out.log","timeout_minutes":18},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 3232944, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T10:58:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T10:58:40+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770375520_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770375520_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 18}","id":754,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-02-06T10:58:40+00:00","run_start":"2026-02-06T10:58:40+00:00","scraper_name":"UCDavisLawReviewScraper","status":"failed","stderr_log_url":"/api/scraper-runs/754/logs/stderr","stdout_log_url":"/api/scraper-runs/754/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.19635987502988428,"error_category":"RuntimeError","error_message":"Blocked by Cloudflare bot protection (HTTP 403) at https://lawreview.law.ucdavis.edu/archives","error_traceback":"Traceback (most recent call last):\n  File \"/home/arbel/sites/lrscraper/light_base_scraper.py\", line 514, in run\n    items = await self.discover_urls()\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/uc_davis_law_review_scraper.py\", line 44, in discover_urls\n    html = await self._fetch_html(self.archives_url)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/uc_davis_law_review_scraper.py\", line 169, in _fetch_html\n    raise RuntimeError(\nRuntimeError: Blocked by Cloudflare bot protection (HTTP 403) at https://lawreview.law.ucdavis.edu/archives\n","errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":2546542,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-02-06T05:21:28+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T05:21:28+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770355288_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770355288_UCDavisLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2546542, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T05:21:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T05:21:28+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770355288_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770355288_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":633,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-02-06T05:21:28+00:00","run_start":"2026-02-06T05:21:28+00:00","scraper_name":"UCDavisLawReviewScraper","status":"failed","stderr_log_url":"/api/scraper-runs/633/logs/stderr","stdout_log_url":"/api/scraper-runs/633/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.1965758859878406,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":2545673,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-02-06T05:21:00+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T05:21:00+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770355260_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770355260_UCDavisLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2545673, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T05:21:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T05:21:00+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770355260_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770355260_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":632,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-02-06T05:21:00+00:00","run_start":"2026-02-06T05:21:00+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/632/logs/stderr","stdout_log_url":"/api/scraper-runs/632/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.3407763540162705,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"UC Davis Law Review","child_pid":2543054,"file_path":"scrapers/uc_davis_law_review_scraper.py","heartbeat_at":"2026-02-06T05:19:35+00:00","heartbeat_source":"orchestrator","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T05:19:35+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770355175_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770355175_UCDavisLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"child_pid\": 2543054, \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T05:19:35+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T05:19:35+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770355175_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770355175_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":631,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-02-06T05:19:36+00:00","run_start":"2026-02-06T05:19:35+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/631/logs/stderr","stdout_log_url":"/api/scraper-runs/631/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.141584612429142,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"UC Davis Law Review","file_path":"scrapers/uc_davis_law_review_scraper.py","law_review_id":26,"orchestrator":"lrscraper","orchestrator_started_at":"2026-01-22T03:59:42+00:00","scraper_id":"UCDavisLawReviewScraper","script_path":"scrapers/uc_davis_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1769054382_UCDavisLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1769054382_UCDavisLawReviewScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"UC Davis Law Review\", \"file_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"law_review_id\": 26, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-01-22T03:59:42+00:00\", \"scraper_id\": \"UCDavisLawReviewScraper\", \"script_path\": \"scrapers/uc_davis_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1769054382_UCDavisLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1769054382_UCDavisLawReviewScraper.out.log\", \"timeout_minutes\": 45}","id":349,"items_discovered":0,"items_processed":0,"law_review_id":26,"pdfs_downloaded":0,"run_end":"2026-01-22T03:59:42+00:00","run_start":"2026-01-22T03:59:42+00:00","scraper_name":"UCDavisLawReviewScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/349/logs/stderr","stdout_log_url":"/api/scraper-runs/349/logs/stdout"}],"scraper":{"base_class":"LightBaseScraper","canonical_name":"UC Davis Law Review","class_name":"UCDavisLawReviewScraper","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,"module_path":"scrapers.uc_davis_law_review_scraper","platform":null,"scraper_id":"UCDavisLawReviewScraper","updated_at":"2026-09-22 23:32:37"},"uploads":{"last_pending":null,"last_uploaded":"2026-07-01 19:24:09","latest_registry_sync":"uabox:Law_Review_Project/uc_davis_law_review_20260701_192335.zip","pending":0}}
