{"generated_at":"2026-06-17T03:31:50.277686","law_review":{"access_status":"working","base_url":null,"canonical_name":"Quinnipiac Law Review","error_details":"No activity for 999 days","failure_reason":null,"health_status":"HEALTHY","id":391,"last_attempt_date":"2026-06-01T20:40:50+00:00","last_performance_check":"2025-07-09 03:08:43.110728","last_success_date":"2026-06-01T20:40:50+00:00","last_updated":"2025-07-09 03:40:54.396695","name":"Quinnipiac Law Review","performance_category":"low","rank":391,"scraper_name":"quinnipiac_scraper.py","scraper_status":"working_needs_optimization","total_downloads":3,"total_size_gb":0.0},"law_review_id":391,"runs":[{"duplicates_skipped":3,"duration_seconds":1.4113775929981784,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1571,"canonical_name":"Quinnipiac Law Review","child_pid":186442,"file_path":"scrapers/quinnipiac_scraper.py","heartbeat_at":"2026-06-01T20:40:49+00:00","heartbeat_source":"orchestrator","law_review_id":391,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T20:40:49+00:00","run_kind":"scheduled_active","scraper_id":"QuinnipiacScraper","script_path":"scrapers/quinnipiac_scraper.py","stderr_path":"logs/orchestrator_runs/1780346449_QuinnipiacScraper.err.log","stdout_path":"logs/orchestrator_runs/1780346449_QuinnipiacScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1571, \"canonical_name\": \"Quinnipiac Law Review\", \"child_pid\": 186442, \"file_path\": \"scrapers/quinnipiac_scraper.py\", \"heartbeat_at\": \"2026-06-01T20:40:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 391, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T20:40:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"QuinnipiacScraper\", \"script_path\": \"scrapers/quinnipiac_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780346449_QuinnipiacScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780346449_QuinnipiacScraper.out.log\", \"timeout_minutes\": 45}","id":4850,"items_discovered":3,"items_processed":3,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-06-01T20:40:50+00:00","run_start":"2026-06-01T20:40:49+00:00","scraper_name":"QuinnipiacScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4850/logs/stderr","stdout_log_url":"/api/scraper-runs/4850/logs/stdout"},{"duplicates_skipped":3,"duration_seconds":1.5446696999715641,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":659,"canonical_name":"Quinnipiac Law Review","child_pid":1200378,"file_path":"scrapers/quinnipiac_scraper.py","heartbeat_at":"2026-05-01T23:47:52+00:00","heartbeat_source":"orchestrator","law_review_id":391,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T23:47:52+00:00","run_kind":"scheduled_active","scraper_id":"QuinnipiacScraper","script_path":"scrapers/quinnipiac_scraper.py","stderr_path":"logs/orchestrator_runs/1777679272_QuinnipiacScraper.err.log","stdout_path":"logs/orchestrator_runs/1777679272_QuinnipiacScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 659, \"canonical_name\": \"Quinnipiac Law Review\", \"child_pid\": 1200378, \"file_path\": \"scrapers/quinnipiac_scraper.py\", \"heartbeat_at\": \"2026-05-01T23:47:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 391, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T23:47:52+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"QuinnipiacScraper\", \"script_path\": \"scrapers/quinnipiac_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777679272_QuinnipiacScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777679272_QuinnipiacScraper.out.log\", \"timeout_minutes\": 45}","id":4178,"items_discovered":3,"items_processed":3,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-05-01T23:47:53+00:00","run_start":"2026-05-01T23:47:52+00:00","scraper_name":"QuinnipiacScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4178/logs/stderr","stdout_log_url":"/api/scraper-runs/4178/logs/stdout"},{"duplicates_skipped":3,"duration_seconds":9.544493698514998,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Quinnipiac Law Review","child_pid":1855075,"file_path":"scrapers/quinnipiac_scraper.py","heartbeat_at":"2026-03-24T09:59:01+00:00","heartbeat_source":"orchestrator","law_review_id":391,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-24T09:59:01+00:00","scraper_id":"QuinnipiacScraper","script_path":"scrapers/quinnipiac_scraper.py","stderr_path":"logs/orchestrator_runs/1774346341_QuinnipiacScraper.err.log","stdout_path":"logs/orchestrator_runs/1774346341_QuinnipiacScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Quinnipiac Law Review\", \"child_pid\": 1855075, \"file_path\": \"scrapers/quinnipiac_scraper.py\", \"heartbeat_at\": \"2026-03-24T09:59:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 391, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-24T09:59:01+00:00\", \"scraper_id\": \"QuinnipiacScraper\", \"script_path\": \"scrapers/quinnipiac_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774346341_QuinnipiacScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774346341_QuinnipiacScraper.out.log\", \"timeout_minutes\": 45}","id":3495,"items_discovered":3,"items_processed":3,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-03-24T09:59:11+00:00","run_start":"2026-03-24T09:59:01+00:00","scraper_name":"QuinnipiacScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/3495/logs/stderr","stdout_log_url":"/api/scraper-runs/3495/logs/stdout"},{"duplicates_skipped":3,"duration_seconds":1.0019844269845635,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Quinnipiac Law Review","child_pid":3983138,"file_path":"scrapers/quinnipiac_scraper.py","heartbeat_at":"2026-02-22T05:08:55+00:00","heartbeat_source":"orchestrator","law_review_id":391,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-22T05:08:55+00:00","scraper_id":"QuinnipiacScraper","script_path":"scrapers/quinnipiac_scraper.py","stderr_path":"logs/orchestrator_runs/1771736935_QuinnipiacScraper.err.log","stdout_path":"logs/orchestrator_runs/1771736935_QuinnipiacScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Quinnipiac Law Review\", \"child_pid\": 3983138, \"file_path\": \"scrapers/quinnipiac_scraper.py\", \"heartbeat_at\": \"2026-02-22T05:08:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 391, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-22T05:08:55+00:00\", \"scraper_id\": \"QuinnipiacScraper\", \"script_path\": \"scrapers/quinnipiac_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771736935_QuinnipiacScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771736935_QuinnipiacScraper.out.log\", \"timeout_minutes\": 30}","id":2596,"items_discovered":3,"items_processed":3,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-02-22T05:08:56+00:00","run_start":"2026-02-22T05:08:55+00:00","scraper_name":"QuinnipiacScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/2596/logs/stderr","stdout_log_url":"/api/scraper-runs/2596/logs/stdout"},{"duplicates_skipped":3,"duration_seconds":1.156926522962749,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Quinnipiac Law Review","child_pid":3712688,"file_path":"scrapers/quinnipiac_scraper.py","heartbeat_at":"2026-02-21T13:48:03+00:00","heartbeat_source":"orchestrator","law_review_id":391,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-21T13:48:03+00:00","scraper_id":"QuinnipiacScraper","script_path":"scrapers/quinnipiac_scraper.py","stderr_path":"logs/orchestrator_runs/1771681683_QuinnipiacScraper.err.log","stdout_path":"logs/orchestrator_runs/1771681683_QuinnipiacScraper.out.log","timeout_minutes":20},"extra_json":"{\"canonical_name\": \"Quinnipiac Law Review\", \"child_pid\": 3712688, \"file_path\": \"scrapers/quinnipiac_scraper.py\", \"heartbeat_at\": \"2026-02-21T13:48:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 391, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-21T13:48:03+00:00\", \"scraper_id\": \"QuinnipiacScraper\", \"script_path\": \"scrapers/quinnipiac_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771681683_QuinnipiacScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771681683_QuinnipiacScraper.out.log\", \"timeout_minutes\": 20}","id":2579,"items_discovered":3,"items_processed":3,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-02-21T13:48:05+00:00","run_start":"2026-02-21T13:48:03+00:00","scraper_name":"QuinnipiacScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/2579/logs/stderr","stdout_log_url":"/api/scraper-runs/2579/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":null,"error_message":"Run terminated manually during audit","error_traceback":null,"errors":1,"extra":{"canonical_name":"Quinnipiac Law Review"},"extra_json":"{\"canonical_name\": \"Quinnipiac Law Review\"}","id":2561,"items_discovered":null,"items_processed":null,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-02-21 06:08:35","run_start":"2026-02-21T06:06:36+00:00","scraper_name":"QuinnipiacScraper","status":"timeout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":null,"error_message":"Run terminated manually during audit run","error_traceback":null,"errors":1,"extra":{"canonical_name":"Quinnipiac Law Review"},"extra_json":"{\"canonical_name\": \"Quinnipiac Law Review\"}","id":2559,"items_discovered":null,"items_processed":null,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-02-21 06:05:02","run_start":"2026-02-21T06:02:04+00:00","scraper_name":"QuinnipiacScraper","status":"timeout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":null,"error_message":"Run terminated manually during parallel ROI batch","error_traceback":null,"errors":1,"extra":{"canonical_name":"Quinnipiac Law Review"},"extra_json":"{\"canonical_name\": \"Quinnipiac Law Review\"}","id":2557,"items_discovered":null,"items_processed":null,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-02-21 05:47:56","run_start":"2026-02-21T05:45:52+00:00","scraper_name":"QuinnipiacScraper","status":"timeout"},{"duplicates_skipped":0,"duration_seconds":98.25434583099559,"error_category":"no_items_reason","error_message":"ACCESS_RESTRICTED: Unable to fetch seed page https://www.quinnipiaclawjournals.com/law-review/ after retries.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Quinnipiac Law Review"},"extra_json":"{\"canonical_name\": \"Quinnipiac Law Review\"}","id":2556,"items_discovered":0,"items_processed":0,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-02-21T05:43:43+00:00","run_start":"2026-02-21T05:42:04+00:00","scraper_name":"QuinnipiacScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":30.459076202008873,"error_category":"no_items_reason","error_message":"discover_urls returned 0 items (base_url=https://www.quinnipiaclawjournals.com/law-review/); scraper did not set `_no_items_reason`","error_traceback":null,"errors":0,"extra":{"canonical_name":"Quinnipiac Law Review"},"extra_json":"{\"canonical_name\": \"Quinnipiac Law Review\"}","id":2550,"items_discovered":0,"items_processed":0,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-02-21T05:32:32+00:00","run_start":"2026-02-21T05:32:01+00:00","scraper_name":"QuinnipiacScraper","status":"no_items"},{"duplicates_skipped":3,"duration_seconds":1.2093509600963444,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Quinnipiac Law Review"},"extra_json":"{\"canonical_name\": \"Quinnipiac Law Review\"}","id":2544,"items_discovered":3,"items_processed":3,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-02-21T05:24:04+00:00","run_start":"2026-02-21T05:24:03+00:00","scraper_name":"QuinnipiacScraper","status":"no_new_content"},{"duplicates_skipped":3,"duration_seconds":2.3275101874023676,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Quinnipiac Law Review","file_path":"scrapers/quinnipiac_scraper.py","law_review_id":391,"orchestrator":"lrscraper","orchestrator_started_at":"2026-01-22T13:16:34+00:00","scraper_id":"QuinnipiacScraper","script_path":"scrapers/quinnipiac_scraper.py","stderr_path":"logs/orchestrator_runs/1769087794_QuinnipiacScraper.err.log","stdout_path":"logs/orchestrator_runs/1769087794_QuinnipiacScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Quinnipiac Law Review\", \"file_path\": \"scrapers/quinnipiac_scraper.py\", \"law_review_id\": 391, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-01-22T13:16:34+00:00\", \"scraper_id\": \"QuinnipiacScraper\", \"script_path\": \"scrapers/quinnipiac_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1769087794_QuinnipiacScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1769087794_QuinnipiacScraper.out.log\", \"timeout_minutes\": 45}","id":456,"items_discovered":3,"items_processed":3,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2026-01-22T13:16:37+00:00","run_start":"2026-01-22T13:16:34+00:00","scraper_name":"QuinnipiacScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/456/logs/stderr","stdout_log_url":"/api/scraper-runs/456/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":1.0987951755523682,"error_category":null,"error_message":"No new content found (all duplicates)","error_traceback":null,"errors":0,"extra":null,"extra_json":null,"id":104,"items_discovered":null,"items_processed":null,"law_review_id":391,"pdfs_downloaded":0,"run_end":"2025-12-23T00:18:13.221660","run_start":"2025-12-23T00:18:12.122864","scraper_name":"quinnipiac_law_review","status":"no_new_content"}],"runs_by_scraper_id":[],"scraper":{"base_class":"script","canonical_name":"Quinnipiac Law Review","class_name":null,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/quinnipiac_scraper_light.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.quinnipiac_scraper_light","platform":null,"scraper_id":"quinnipiac_scraper_light","updated_at":"2026-06-17 03:31:27"},"uploads":{"last_pending":null,"last_uploaded":null,"latest_registry_sync":"registry_rebuild","pending":0}}
