{"generated_at":"2026-06-17T07:08:26.200310","law_review":{"access_status":"working","base_url":null,"canonical_name":"Michigan Law Review","error_details":"No activity for 999 days","failure_reason":null,"health_status":"HEALTHY","id":7,"last_attempt_date":"2026-06-01T16:56:01+00:00","last_performance_check":"2025-07-09 03:08:43.109426","last_success_date":"2026-06-01T16:56:01+00:00","last_updated":"2025-07-09 03:40:54.394592","name":"Michigan Law Review","performance_category":"medium","rank":7,"scraper_name":"michigan_scraper.py","scraper_status":"working_needs_optimization","total_downloads":1112,"total_size_gb":0.0},"law_review_id":7,"runs":[{"duplicates_skipped":325,"duration_seconds":21.863933835999887,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1526,"canonical_name":"Michigan Law Review","child_pid":69312,"file_path":"scrapers/michigan_scraper.py","heartbeat_at":"2026-06-01T16:55:38+00:00","heartbeat_source":"orchestrator","law_review_id":7,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T16:55:38+00:00","run_kind":"scheduled_active","scraper_id":"michigan_scraper","script_path":"scrapers/michigan_scraper.py","stderr_path":"logs/orchestrator_runs/1780332938_michigan_scraper.err.log","stdout_path":"logs/orchestrator_runs/1780332938_michigan_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1526, \"canonical_name\": \"Michigan Law Review\", \"child_pid\": 69312, \"file_path\": \"scrapers/michigan_scraper.py\", \"heartbeat_at\": \"2026-06-01T16:55:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T16:55:38+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_scraper\", \"script_path\": \"scrapers/michigan_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780332938_michigan_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780332938_michigan_scraper.out.log\", \"timeout_minutes\": 45}","id":4431,"items_discovered":325,"items_processed":325,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-06-01T16:56:01+00:00","run_start":"2026-06-01T16:55:38+00:00","scraper_name":"michigan_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4431/logs/stderr","stdout_log_url":"/api/scraper-runs/4431/logs/stdout"},{"duplicates_skipped":325,"duration_seconds":28.204269292065874,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":615,"canonical_name":"Michigan Law Review","child_pid":1017258,"file_path":"scrapers/michigan_scraper.py","heartbeat_at":"2026-05-01T20:30:52+00:00","heartbeat_source":"orchestrator","law_review_id":7,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T20:30:52+00:00","run_kind":"scheduled_active","scraper_id":"michigan_scraper","script_path":"scrapers/michigan_scraper.py","stderr_path":"logs/orchestrator_runs/1777667452_michigan_scraper.err.log","stdout_path":"logs/orchestrator_runs/1777667452_michigan_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 615, \"canonical_name\": \"Michigan Law Review\", \"child_pid\": 1017258, \"file_path\": \"scrapers/michigan_scraper.py\", \"heartbeat_at\": \"2026-05-01T20:30:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T20:30:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"michigan_scraper\", \"script_path\": \"scrapers/michigan_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777667452_michigan_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777667452_michigan_scraper.out.log\", \"timeout_minutes\": 45}","id":3756,"items_discovered":325,"items_processed":325,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-05-01T20:31:20+00:00","run_start":"2026-05-01T20:30:52+00:00","scraper_name":"michigan_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/3756/logs/stderr","stdout_log_url":"/api/scraper-runs/3756/logs/stdout"},{"duplicates_skipped":325,"duration_seconds":20.706680699717253,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Michigan Law Review","child_pid":3177842,"file_path":"scrapers/michigan_scraper.py","heartbeat_at":"2026-03-09T02:16:37+00:00","heartbeat_source":"orchestrator","law_review_id":7,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-09T02:16:37+00:00","scraper_id":"michigan_scraper","script_path":"scrapers/michigan_scraper.py","stderr_path":"logs/orchestrator_runs/1773022597_michigan_scraper.err.log","stdout_path":"logs/orchestrator_runs/1773022597_michigan_scraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Michigan Law Review\", \"child_pid\": 3177842, \"file_path\": \"scrapers/michigan_scraper.py\", \"heartbeat_at\": \"2026-03-09T02:16:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-09T02:16:37+00:00\", \"scraper_id\": \"michigan_scraper\", \"script_path\": \"scrapers/michigan_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773022597_michigan_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773022597_michigan_scraper.out.log\", \"timeout_minutes\": 45}","id":2939,"items_discovered":325,"items_processed":325,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-03-09T02:16:58+00:00","run_start":"2026-03-09T02:16:37+00:00","scraper_name":"michigan_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/2939/logs/stderr","stdout_log_url":"/api/scraper-runs/2939/logs/stdout"},{"duplicates_skipped":20,"duration_seconds":15.697447885002475,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Michigan Law Review","child_pid":424048,"file_path":"scrapers/michigan_scraper.py","heartbeat_at":"2026-02-06T23:46:44+00:00","heartbeat_source":"orchestrator","law_review_id":7,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T23:46:44+00:00","scraper_id":"michigan_scraper","script_path":"scrapers/michigan_scraper.py","stderr_path":"logs/orchestrator_runs/1770421604_michigan_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770421604_michigan_scraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Michigan Law Review\", \"child_pid\": 424048, \"file_path\": \"scrapers/michigan_scraper.py\", \"heartbeat_at\": \"2026-02-06T23:46:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T23:46:44+00:00\", \"scraper_id\": \"michigan_scraper\", \"script_path\": \"scrapers/michigan_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770421604_michigan_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770421604_michigan_scraper.out.log\", \"timeout_minutes\": 30}","id":1097,"items_discovered":20,"items_processed":20,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-02-06T23:47:00+00:00","run_start":"2026-02-06T23:46:44+00:00","scraper_name":"michigan_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/1097/logs/stderr","stdout_log_url":"/api/scraper-runs/1097/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":12.366229770006612,"error_category":"no_items_reason","error_message":"discover_urls returned 0 items (base_url=https://repository.law.umich.edu/); scraper did not set `_no_items_reason`","error_traceback":null,"errors":0,"extra":{"canonical_name":"Michigan Law Review","child_pid":422136,"file_path":"scrapers/michigan_scraper.py","heartbeat_at":"2026-02-06T23:45:39+00:00","heartbeat_source":"orchestrator","law_review_id":7,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T23:45:39+00:00","scraper_id":"michigan_scraper","script_path":"scrapers/michigan_scraper.py","stderr_path":"logs/orchestrator_runs/1770421539_michigan_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770421539_michigan_scraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Michigan Law Review\", \"child_pid\": 422136, \"file_path\": \"scrapers/michigan_scraper.py\", \"heartbeat_at\": \"2026-02-06T23:45:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T23:45:39+00:00\", \"scraper_id\": \"michigan_scraper\", \"script_path\": \"scrapers/michigan_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770421539_michigan_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770421539_michigan_scraper.out.log\", \"timeout_minutes\": 30}","id":1096,"items_discovered":0,"items_processed":0,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-02-06T23:45:52+00:00","run_start":"2026-02-06T23:45:39+00:00","scraper_name":"michigan_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1096/logs/stderr","stdout_log_url":"/api/scraper-runs/1096/logs/stdout"},{"duplicates_skipped":30,"duration_seconds":38.63545469898963,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Michigan Law Review","child_pid":2537993,"file_path":"scrapers/michigan_law_review_scraper.py","heartbeat_at":"2026-02-06T05:17:13+00:00","heartbeat_source":"orchestrator","law_review_id":7,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T05:16:43+00:00","scraper_id":"MichiganLawReviewScraper","script_path":"scrapers/michigan_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770355003_MichiganLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770355003_MichiganLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"Michigan Law Review\", \"child_pid\": 2537993, \"file_path\": \"scrapers/michigan_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T05:17:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T05:16:43+00:00\", \"scraper_id\": \"MichiganLawReviewScraper\", \"script_path\": \"scrapers/michigan_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770355003_MichiganLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770355003_MichiganLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":628,"items_discovered":30,"items_processed":30,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-02-06T05:17:22+00:00","run_start":"2026-02-06T05:16:43+00:00","scraper_name":"MichiganLawReviewScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/628/logs/stderr","stdout_log_url":"/api/scraper-runs/628/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":38.21133505599573,"error_category":"download_failed_all","error_message":"HTTP 202 for https://repository.law.umich.edu/context/mlr/article/1007/viewcontent/Budzinski_A_20Disclosure_Focused_20Approach_20to_20Compelled_20Commercial_20Speech.pdf","error_traceback":null,"errors":30,"extra":{"canonical_name":"Michigan Law Review","child_pid":2534883,"file_path":"scrapers/michigan_law_review_scraper.py","heartbeat_at":"2026-02-06T05:15:22+00:00","heartbeat_source":"orchestrator","law_review_id":7,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T05:14:52+00:00","scraper_id":"MichiganLawReviewScraper","script_path":"scrapers/michigan_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770354892_MichiganLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770354892_MichiganLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"Michigan Law Review\", \"child_pid\": 2534883, \"file_path\": \"scrapers/michigan_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T05:15:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T05:14:52+00:00\", \"scraper_id\": \"MichiganLawReviewScraper\", \"script_path\": \"scrapers/michigan_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770354892_MichiganLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770354892_MichiganLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":627,"items_discovered":30,"items_processed":30,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-02-06T05:15:31+00:00","run_start":"2026-02-06T05:14:52+00:00","scraper_name":"MichiganLawReviewScraper","status":"failed","stderr_log_url":"/api/scraper-runs/627/logs/stderr","stdout_log_url":"/api/scraper-runs/627/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.02042650245130062,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Michigan Law Review"},"extra_json":"{\"canonical_name\": \"Michigan Law Review\"}","id":529,"items_discovered":0,"items_processed":0,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-01-28T06:06:12+00:00","run_start":"2026-01-28T06:06:12+00:00","scraper_name":"MichiganLawReviewScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":9.893710820004344,"error_category":"inferred_failed","error_message":"Legacy run: failed (downloaded=0, duplicates=0, errors=3, discovered=3)","error_traceback":null,"errors":3,"extra":{"canonical_name":"Michigan Law Review"},"extra_json":"{\"canonical_name\": \"Michigan Law Review\"}","id":517,"items_discovered":3,"items_processed":3,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-01-28T05:33:06+00:00","run_start":"2026-01-28T05:32:56+00:00","scraper_name":"MichiganLawReviewScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":2700.004126964137,"error_category":"timeout","error_message":"Timeout after 45 minutes","error_traceback":null,"errors":1,"extra":{"returncode":null},"extra_json":"{\"returncode\": null}","id":383,"items_discovered":null,"items_processed":null,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-01-22T07:08:48+00:00","run_start":"2026-01-22T06:23:48+00:00","scraper_name":"michigan_scraper","status":"timeout"},{"duplicates_skipped":0,"duration_seconds":1406.9044077396393,"error_category":null,"error_message":"No new content found (all duplicates)","error_traceback":null,"errors":0,"extra":null,"extra_json":null,"id":7,"items_discovered":null,"items_processed":null,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2025-12-22T22:32:40.812311","run_start":"2025-12-22T22:09:13.907903","scraper_name":"michigan_law_review","status":"no_new_content"}],"runs_by_scraper_id":[{"duplicates_skipped":30,"duration_seconds":38.63545469898963,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Michigan Law Review","child_pid":2537993,"file_path":"scrapers/michigan_law_review_scraper.py","heartbeat_at":"2026-02-06T05:17:13+00:00","heartbeat_source":"orchestrator","law_review_id":7,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T05:16:43+00:00","scraper_id":"MichiganLawReviewScraper","script_path":"scrapers/michigan_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770355003_MichiganLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770355003_MichiganLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"Michigan Law Review\", \"child_pid\": 2537993, \"file_path\": \"scrapers/michigan_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T05:17:13+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T05:16:43+00:00\", \"scraper_id\": \"MichiganLawReviewScraper\", \"script_path\": \"scrapers/michigan_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770355003_MichiganLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770355003_MichiganLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":628,"items_discovered":30,"items_processed":30,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-02-06T05:17:22+00:00","run_start":"2026-02-06T05:16:43+00:00","scraper_name":"MichiganLawReviewScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/628/logs/stderr","stdout_log_url":"/api/scraper-runs/628/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":38.21133505599573,"error_category":"download_failed_all","error_message":"HTTP 202 for https://repository.law.umich.edu/context/mlr/article/1007/viewcontent/Budzinski_A_20Disclosure_Focused_20Approach_20to_20Compelled_20Commercial_20Speech.pdf","error_traceback":null,"errors":30,"extra":{"canonical_name":"Michigan Law Review","child_pid":2534883,"file_path":"scrapers/michigan_law_review_scraper.py","heartbeat_at":"2026-02-06T05:15:22+00:00","heartbeat_source":"orchestrator","law_review_id":7,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T05:14:52+00:00","scraper_id":"MichiganLawReviewScraper","script_path":"scrapers/michigan_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770354892_MichiganLawReviewScraper.err.log","stdout_path":"logs/orchestrator_runs/1770354892_MichiganLawReviewScraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"Michigan Law Review\", \"child_pid\": 2534883, \"file_path\": \"scrapers/michigan_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T05:15:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 7, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T05:14:52+00:00\", \"scraper_id\": \"MichiganLawReviewScraper\", \"script_path\": \"scrapers/michigan_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770354892_MichiganLawReviewScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770354892_MichiganLawReviewScraper.out.log\", \"timeout_minutes\": 15}","id":627,"items_discovered":30,"items_processed":30,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-02-06T05:15:31+00:00","run_start":"2026-02-06T05:14:52+00:00","scraper_name":"MichiganLawReviewScraper","status":"failed","stderr_log_url":"/api/scraper-runs/627/logs/stderr","stdout_log_url":"/api/scraper-runs/627/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.02042650245130062,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Michigan Law Review"},"extra_json":"{\"canonical_name\": \"Michigan Law Review\"}","id":529,"items_discovered":0,"items_processed":0,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-01-28T06:06:12+00:00","run_start":"2026-01-28T06:06:12+00:00","scraper_name":"MichiganLawReviewScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":9.893710820004344,"error_category":"inferred_failed","error_message":"Legacy run: failed (downloaded=0, duplicates=0, errors=3, discovered=3)","error_traceback":null,"errors":3,"extra":{"canonical_name":"Michigan Law Review"},"extra_json":"{\"canonical_name\": \"Michigan Law Review\"}","id":517,"items_discovered":3,"items_processed":3,"law_review_id":7,"pdfs_downloaded":0,"run_end":"2026-01-28T05:33:06+00:00","run_start":"2026-01-28T05:32:56+00:00","scraper_name":"MichiganLawReviewScraper","status":"failed"}],"scraper":{"base_class":"LightBaseScraper","canonical_name":"Michigan Law Review","class_name":"MichiganLawReviewScraper","discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/michigan_law_review_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.michigan_law_review_scraper","platform":"oai_pmh","scraper_id":"MichiganLawReviewScraper","updated_at":"2026-06-17 07:08:20"},"uploads":{"last_pending":null,"last_uploaded":"2026-01-23 06:34:49","latest_registry_sync":"uabox:Law_Review_Project/michigan_law_review_20260123_063336.zip","pending":0}}
