Latest status
no new content
A continuous record of the open collection of American legal scholarship
Scraper implementation
University of Michigan Journal of Law Reform · mapped to registry #92
Registry metadata for this implementation
Law review ownership and publication state
Runs associated with law review #92; diagnostics expand in place.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #45679 | no new content | 2026-09-13T12:17:06+00:00ended 2026-09-13T12:22:01+00:00 | 293.6s | 0 PDF 146 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 250750, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 1146680, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "UniversityOfMichiganJournalOfLawReformScraper:University of Michigan Journal of Law Reform", "waiting": 0}, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-09-13T12:21:36+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T12:17:06+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1789301826_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789301826_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44829 | no new content | 2026-08-14T08:11:06+00:00ended 2026-08-14T08:11:32+00:00 | 26.1s | 0 PDF 164 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 155209, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 3367491, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-08-14T08:11:06+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T08:11:06+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1786695066_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786695066_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44102 | no new content | 2026-07-14T20:44:59+00:00ended 2026-07-14T20:45:57+00:00 | 57.0s | 0 PDF 164 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 44200, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 3230649, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-07-14T20:45:29+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T20:44:59+00:00", "run_kind": "manual", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1784061899_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784061899_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #44050 | failed | 2026-07-14T19:14:48+00:00ended 2026-07-14T19:16:14+00:00 | 85.2s | 0 PDF 147 skipped 17 errors |
download_failed_all: Download failed for https://repository.law.umich.edu/mjlr/vol52/iss3/3: Download failed for https://repository.law.umich.edu/cgi/viewcontent.cgi?article=1985&context=mjlr&download=1 (HTTP 403)
Run metadata{"automation_cycle_id": 43988, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 3087289, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-07-14T19:15:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:14:48+00:00", "run_kind": "scheduled", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056488_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056488_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #30903 | partial | 2026-07-01T15:18:08+00:00ended 2026-07-01T16:02:11+00:00 | 2642.8s | 4 PDF 143 skipped 17 errors |
partial_download_errors: Download failed for https://repository.law.umich.edu/mjlr/vol52/iss3/3: Download failed for https://repository.law.umich.edu/cgi/viewcontent.cgi?article=1985&context=mjlr&download=1 (HTTP 403)
Run metadata{"automation_cycle_id": 28043, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 2938536, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-07-01T16:02:10+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-01T15:18:08+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1782919088_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782919088_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4290 | timeout | 2026-05-31T21:52:36+00:00ended 2026-06-01T15:16:57+00:00 | -s | 0 PDF 0 skipped 0 errors |
orchestrator_reaper: Marked stale running run as timeout (age=61670s; started=2026-05-31T21:52:36+00:00; heartbeat=2026-05-31T22:09:07+00:00)
Run metadata{"automation_cycle_id": 1508, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 1290300, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-05-31T22:09:07+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-31T21:52:36+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1780264356_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780264356_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #3611 | failed | 2026-05-01T18:22:22+00:00ended 2026-05-01T18:26:06+00:00 | 223.3s | 0 PDF 80 skipped 87 errors |
download_failed_all: Download failed for https://repository.law.umich.edu/mjlr/vol52/iss2/7: Download failed for https://repository.law.umich.edu/cgi/viewcontent.cgi?article=1808&context=mjlr&download=1 (HTTP 403)
Run metadata{"automation_cycle_id": 599, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 910333, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-05-01T18:25:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T18:22:22+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1777659742_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777659742_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #2738 | partial | 2026-03-08T11:44:45+00:00ended 2026-03-08T11:49:51+00:00 | 305.1s | 2 PDF 53 skipped 112 errors |
partial_download_errors: Download failed for https://repository.law.umich.edu/mjlr/vol52/iss2/7: Download failed for https://repository.law.umich.edu/cgi/viewcontent.cgi?article=1808&context=mjlr&download=1 (HTTP 403)
Run metadata{"canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 2665109, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-03-08T11:49:45+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T11:44:45+00:00", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1772970285_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1772970285_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #706 | success | 2026-02-06T08:23:16+00:00ended 2026-02-06T08:24:04+00:00 | 47.6s | 30 PDF 0 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 2961831, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-02-06T08:23:46+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T08:23:16+00:00", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1770366196_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770366196_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 25} |
stdout stderr |
| #393 | timeout | 2026-01-22T07:21:11+00:00ended 2026-01-22T08:06:11+00:00 | 2700.0s | 0 PDF 0 skipped 1 errors |
timeout: Timeout after 45 minutes
Run metadata{"returncode": null} |
- |
| #57 | technical error | 2025-12-22T22:44:07.433249ended 2025-12-22T22:44:07.433777 | 0.0s | 0 PDF 0 skipped 0 errors | technical_error: BepressLightScraper.__init__() missing 3 required positional arguments: 'institution_name', 'base_url', and 'repository_path' | - |
Legacy records explicitly stored under this implementation identifier.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #45679 | no new content | 2026-09-13T12:17:06+00:00ended 2026-09-13T12:22:01+00:00 | 293.6s | 0 PDF 146 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 250750, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 1146680, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "UniversityOfMichiganJournalOfLawReformScraper:University of Michigan Journal of Law Reform", "waiting": 0}, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-09-13T12:21:36+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T12:17:06+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1789301826_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789301826_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44829 | no new content | 2026-08-14T08:11:06+00:00ended 2026-08-14T08:11:32+00:00 | 26.1s | 0 PDF 164 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 155209, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 3367491, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-08-14T08:11:06+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T08:11:06+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1786695066_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786695066_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44102 | no new content | 2026-07-14T20:44:59+00:00ended 2026-07-14T20:45:57+00:00 | 57.0s | 0 PDF 164 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 44200, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 3230649, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-07-14T20:45:29+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T20:44:59+00:00", "run_kind": "manual", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1784061899_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784061899_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #44050 | failed | 2026-07-14T19:14:48+00:00ended 2026-07-14T19:16:14+00:00 | 85.2s | 0 PDF 147 skipped 17 errors |
download_failed_all: Download failed for https://repository.law.umich.edu/mjlr/vol52/iss3/3: Download failed for https://repository.law.umich.edu/cgi/viewcontent.cgi?article=1985&context=mjlr&download=1 (HTTP 403)
Run metadata{"automation_cycle_id": 43988, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 3087289, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-07-14T19:15:48+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:14:48+00:00", "run_kind": "scheduled", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056488_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056488_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #30903 | partial | 2026-07-01T15:18:08+00:00ended 2026-07-01T16:02:11+00:00 | 2642.8s | 4 PDF 143 skipped 17 errors |
partial_download_errors: Download failed for https://repository.law.umich.edu/mjlr/vol52/iss3/3: Download failed for https://repository.law.umich.edu/cgi/viewcontent.cgi?article=1985&context=mjlr&download=1 (HTTP 403)
Run metadata{"automation_cycle_id": 28043, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 2938536, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-07-01T16:02:10+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-01T15:18:08+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1782919088_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1782919088_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4290 | timeout | 2026-05-31T21:52:36+00:00ended 2026-06-01T15:16:57+00:00 | -s | 0 PDF 0 skipped 0 errors |
orchestrator_reaper: Marked stale running run as timeout (age=61670s; started=2026-05-31T21:52:36+00:00; heartbeat=2026-05-31T22:09:07+00:00)
Run metadata{"automation_cycle_id": 1508, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 1290300, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-05-31T22:09:07+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-31T21:52:36+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1780264356_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780264356_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #3611 | failed | 2026-05-01T18:22:22+00:00ended 2026-05-01T18:26:06+00:00 | 223.3s | 0 PDF 80 skipped 87 errors |
download_failed_all: Download failed for https://repository.law.umich.edu/mjlr/vol52/iss2/7: Download failed for https://repository.law.umich.edu/cgi/viewcontent.cgi?article=1808&context=mjlr&download=1 (HTTP 403)
Run metadata{"automation_cycle_id": 599, "canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 910333, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-05-01T18:25:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T18:22:22+00:00", "run_kind": "scheduled_active", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1777659742_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777659742_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #2738 | partial | 2026-03-08T11:44:45+00:00ended 2026-03-08T11:49:51+00:00 | 305.1s | 2 PDF 53 skipped 112 errors |
partial_download_errors: Download failed for https://repository.law.umich.edu/mjlr/vol52/iss2/7: Download failed for https://repository.law.umich.edu/cgi/viewcontent.cgi?article=1808&context=mjlr&download=1 (HTTP 403)
Run metadata{"canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 2665109, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-03-08T11:49:45+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-08T11:44:45+00:00", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1772970285_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1772970285_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #706 | success | 2026-02-06T08:23:16+00:00ended 2026-02-06T08:24:04+00:00 | 47.6s | 30 PDF 0 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "University of Michigan Journal of Law Reform", "child_pid": 2961831, "file_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "heartbeat_at": "2026-02-06T08:23:46+00:00", "heartbeat_source": "orchestrator", "law_review_id": 92, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T08:23:16+00:00", "scraper_id": "university_of_michigan_journal_of_law_reform_scraper", "script_path": "scrapers/university_of_michigan_journal_of_law_reform_scraper.py", "stderr_path": "logs/orchestrator_runs/1770366196_university_of_michigan_journal_of_law_reform_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770366196_university_of_michigan_journal_of_law_reform_scraper.out.log", "timeout_minutes": 25} |
stdout stderr |
| #393 | timeout | 2026-01-22T07:21:11+00:00ended 2026-01-22T08:06:11+00:00 | 2700.0s | 0 PDF 0 skipped 1 errors |
timeout: Timeout after 45 minutes
Run metadata{"returncode": null} |
- |