{"generated_at":"2026-09-23T09:41:40.257383","law_review":{"access_status":"working","base_url":null,"canonical_name":"Yale Journal of International Law","error_details":"No activity for 999 days","failure_reason":null,"health_status":"HEALTHY","id":77,"last_attempt_date":"2026-09-13T05:54:22+00:00","last_performance_check":"2025-07-22 01:31:43","last_success_date":"2026-09-13T05:54:22+00:00","last_updated":null,"name":"Yale Journal of International Law","performance_category":"high","rank":77,"scraper_name":"yale_journal_international_law_scraper.py","scraper_status":"working_well","total_downloads":740,"total_size_gb":0.0},"law_review_id":77,"runs":[{"duplicates_skipped":3,"duration_seconds":19.79098111623898,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":250210,"canonical_name":"Yale Journal of International Law","child_pid":537949,"discovery_coverage":{"current_page":0,"current_page_items":{"capped":true,"discovery_complete":false,"known_units":50,"mode":"balanced","remaining_units":47,"scope":"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c#page-0","selected_units":3,"visited_this_run":3,"visited_units":3},"discovery_complete":false,"has_more":true,"known_pages":15,"known_units":null,"last_completed_at":null,"mode":"pagination","records_examined":0,"remaining_units":null,"scope":"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c","total_records_reported":740,"unit_type":"pages","visited_units":0},"download_queue":{"due":0,"pending":0,"retries":0,"scope":"YaleJournalInternationalLawScraper:Yale Journal of International Law","waiting":0},"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-09-13T05:54:02+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T05:54:02+00:00","run_kind":"manual","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1789278842_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1789278842_YaleJournalInternationalLawScraper.out.log","timeout_minutes":3},"extra_json":"{\"automation_cycle_id\": 250210, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 537949, \"discovery_coverage\": {\"current_page\": 0, \"current_page_items\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 50, \"mode\": \"balanced\", \"remaining_units\": 47, \"scope\": \"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c#page-0\", \"selected_units\": 3, \"visited_this_run\": 3, \"visited_units\": 3}, \"discovery_complete\": false, \"has_more\": true, \"known_pages\": 15, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c\", \"total_records_reported\": 740, \"unit_type\": \"pages\", \"visited_units\": 0}, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalInternationalLawScraper:Yale Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:54:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:54:02+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789278842_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789278842_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 3}","id":45397,"items_discovered":3,"items_processed":3,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-09-13T05:54:22+00:00","run_start":"2026-09-13T05:54:02+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/45397/logs/stderr","stdout_log_url":"/api/scraper-runs/45397/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":15.505830404814333,"error_category":"no_items_reason","error_message":"ACCESS_RESTRICTED: Publisher page returned HTTP 403: https://openyls.law.yale.edu/server/api/discover/search/objects?query=&page=0&size=50&scope=602a5788-d9fc-4352-aee3-c614beaaaf5c&sort=dc.date.issued%2CDESC","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":250196,"canonical_name":"Yale Journal of International Law","child_pid":523300,"discovery_coverage":{"discovery_complete":false,"has_more":true,"known_units":null,"last_completed_at":null,"mode":"pagination","records_examined":0,"remaining_units":null,"scope":"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c","total_records_reported":null,"unit_type":"pages","visited_units":0},"discovery_problem":"ACCESS_RESTRICTED: Publisher page returned HTTP 403: https://openyls.law.yale.edu/server/api/discover/search/objects?query=&page=0&size=50&scope=602a5788-d9fc-4352-aee3-c614beaaaf5c&sort=dc.date.issued%2CDESC","download_queue":{"due":0,"pending":0,"retries":0,"scope":"YaleJournalInternationalLawScraper:Yale Journal of International Law","waiting":0},"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-09-13T05:45:20+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T05:45:20+00:00","run_kind":"manual","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1789278320_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1789278320_YaleJournalInternationalLawScraper.out.log","timeout_minutes":3},"extra_json":"{\"automation_cycle_id\": 250196, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 523300, \"discovery_coverage\": {\"discovery_complete\": false, \"has_more\": true, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c\", \"total_records_reported\": null, \"unit_type\": \"pages\", \"visited_units\": 0}, \"discovery_problem\": \"ACCESS_RESTRICTED: Publisher page returned HTTP 403: https://openyls.law.yale.edu/server/api/discover/search/objects?query=&page=0&size=50&scope=602a5788-d9fc-4352-aee3-c614beaaaf5c&sort=dc.date.issued%2CDESC\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalInternationalLawScraper:Yale Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:45:20+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:45:20+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789278320_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789278320_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 3}","id":45387,"items_discovered":0,"items_processed":0,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-09-13T05:45:36+00:00","run_start":"2026-09-13T05:45:20+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45387/logs/stderr","stdout_log_url":"/api/scraper-runs/45387/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":45.238448311109096,"error_category":"no_items_reason","error_message":"ACCESS_RESTRICTED: Publisher page returned HTTP 403: https://openyls.law.yale.edu/server/api/core/items/190285c9-35fd-4d2c-a123-e2e9f9777780/bundles","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":250185,"canonical_name":"Yale Journal of International Law","child_pid":508558,"discovery_coverage":{"current_page":0,"current_page_items":{"capped":true,"discovery_complete":false,"known_units":50,"mode":"balanced","remaining_units":50,"scope":"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c#page-0","selected_units":3,"visited_this_run":0,"visited_units":0},"discovery_complete":false,"has_more":true,"known_pages":15,"known_units":null,"last_completed_at":null,"mode":"pagination","records_examined":0,"remaining_units":null,"scope":"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c","total_records_reported":740,"unit_type":"pages","visited_units":0},"discovery_problem":"ACCESS_RESTRICTED: Publisher page returned HTTP 403: https://openyls.law.yale.edu/server/api/core/items/190285c9-35fd-4d2c-a123-e2e9f9777780/bundles","download_queue":{"due":0,"pending":0,"retries":0,"scope":"YaleJournalInternationalLawScraper:Yale Journal of International Law","waiting":0},"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-09-13T05:38:14+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T05:37:44+00:00","run_kind":"manual","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1789277864_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1789277864_YaleJournalInternationalLawScraper.out.log","timeout_minutes":3},"extra_json":"{\"automation_cycle_id\": 250185, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 508558, \"discovery_coverage\": {\"current_page\": 0, \"current_page_items\": {\"capped\": true, \"discovery_complete\": false, \"known_units\": 50, \"mode\": \"balanced\", \"remaining_units\": 50, \"scope\": \"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c#page-0\", \"selected_units\": 3, \"visited_this_run\": 0, \"visited_units\": 0}, \"discovery_complete\": false, \"has_more\": true, \"known_pages\": 15, \"known_units\": null, \"last_completed_at\": null, \"mode\": \"pagination\", \"records_examined\": 0, \"remaining_units\": null, \"scope\": \"https://openyls.law.yale.edu/server/api/discover/search/objects#collection-602a5788-d9fc-4352-aee3-c614beaaaf5c\", \"total_records_reported\": 740, \"unit_type\": \"pages\", \"visited_units\": 0}, \"discovery_problem\": \"ACCESS_RESTRICTED: Publisher page returned HTTP 403: https://openyls.law.yale.edu/server/api/core/items/190285c9-35fd-4d2c-a123-e2e9f9777780/bundles\", \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalInternationalLawScraper:Yale Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:38:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:37:44+00:00\", \"run_kind\": \"manual\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789277864_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789277864_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 3}","id":45381,"items_discovered":0,"items_processed":0,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-09-13T05:38:29+00:00","run_start":"2026-09-13T05:37:44+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45381/logs/stderr","stdout_log_url":"/api/scraper-runs/45381/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":4.04243503510952,"error_category":"no_items_reason","error_message":"BROKEN_LOGIC: discover_urls returned 0 items (base_url=https://openyls.law.yale.edu/handle/20.500.13051/5); scraper did not set `_no_items_reason`","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":250135,"canonical_name":"Yale Journal of International Law","child_pid":451260,"download_queue":{"due":0,"pending":0,"retries":0,"scope":"YaleJournalInternationalLawScraper:Yale Journal of International Law","waiting":0},"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-09-13T05:00:39+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-09-13T05:00:39+00:00","run_kind":"scheduled_active","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1789275639_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1789275639_YaleJournalInternationalLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 250135, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 451260, \"download_queue\": {\"due\": 0, \"pending\": 0, \"retries\": 0, \"scope\": \"YaleJournalInternationalLawScraper:Yale Journal of International Law\", \"waiting\": 0}, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-09-13T05:00:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-09-13T05:00:39+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1789275639_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1789275639_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","id":45354,"items_discovered":0,"items_processed":0,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-09-13T05:00:44+00:00","run_start":"2026-09-13T05:00:39+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/45354/logs/stderr","stdout_log_url":"/api/scraper-runs/45354/logs/stdout"},{"duplicates_skipped":300,"duration_seconds":392.24189172300976,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":153834,"canonical_name":"Yale Journal of International Law","child_pid":2570975,"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-08-14T00:03:31+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-08-13T23:57:01+00:00","run_kind":"scheduled_active","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1786665421_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1786665421_YaleJournalInternationalLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 153834, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 2570975, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-08-14T00:03:31+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-08-13T23:57:01+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1786665421_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1786665421_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","id":44522,"items_discovered":300,"items_processed":300,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-08-14T00:03:34+00:00","run_start":"2026-08-13T23:57:01+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/44522/logs/stderr","stdout_log_url":"/api/scraper-runs/44522/logs/stdout"},{"duplicates_skipped":300,"duration_seconds":436.05227230815217,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":43988,"canonical_name":"Yale Journal of International Law","child_pid":2961339,"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-07-14T18:38:42+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-14T18:31:42+00:00","run_kind":"scheduled","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1784053902_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1784053902_YaleJournalInternationalLawScraper.out.log","timeout_minutes":15},"extra_json":"{\"automation_cycle_id\": 43988, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 2961339, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-07-14T18:38:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-14T18:31:42+00:00\", \"run_kind\": \"scheduled\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1784053902_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1784053902_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 15}","id":43712,"items_discovered":300,"items_processed":300,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-07-14T18:38:58+00:00","run_start":"2026-07-14T18:31:42+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/43712/logs/stderr","stdout_log_url":"/api/scraper-runs/43712/logs/stdout"},{"duplicates_skipped":186,"duration_seconds":2640.2707533380017,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":28083,"canonical_name":"Yale Journal of International Law","child_pid":585307,"cutoff":true,"cutoff_elapsed_seconds":2640,"cutoff_max_runtime_seconds":2640,"cutoff_reason":"max_runtime_seconds","file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-07-02T14:45:25+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-07-02T14:01:49+00:00","run_kind":"scheduled_active","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1783000909_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1783000909_YaleJournalInternationalLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 28083, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 585307, \"cutoff\": true, \"cutoff_elapsed_seconds\": 2640, \"cutoff_max_runtime_seconds\": 2640, \"cutoff_reason\": \"max_runtime_seconds\", \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-07-02T14:45:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-07-02T14:01:49+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1783000909_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1783000909_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","id":31095,"items_discovered":300,"items_processed":300,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-07-02T14:45:50+00:00","run_start":"2026-07-02T14:01:49+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"partial","stderr_log_url":"/api/scraper-runs/31095/logs/stderr","stdout_log_url":"/api/scraper-runs/31095/logs/stdout"},{"duplicates_skipped":300,"duration_seconds":443.38014872700023,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1532,"canonical_name":"Yale Journal of International Law","child_pid":85981,"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-06-01T17:36:43+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T17:29:42+00:00","run_kind":"scheduled_active","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1780334982_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1780334982_YaleJournalInternationalLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1532, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 85981, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-06-01T17:36:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T17:29:42+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780334982_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780334982_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","id":4478,"items_discovered":300,"items_processed":300,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-06-01T17:37:06+00:00","run_start":"2026-06-01T17:29:42+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4478/logs/stderr","stdout_log_url":"/api/scraper-runs/4478/logs/stdout"},{"duplicates_skipped":284,"duration_seconds":441.27446058392525,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":619,"canonical_name":"Yale Journal of International Law","child_pid":1034471,"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-05-01T20:59:42+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T20:52:42+00:00","run_kind":"scheduled_active","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1777668762_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1777668762_YaleJournalInternationalLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 619, \"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 1034471, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-05-01T20:59:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T20:52:42+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777668762_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777668762_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","id":3789,"items_discovered":300,"items_processed":300,"law_review_id":77,"pdfs_downloaded":16,"run_end":"2026-05-01T21:00:04+00:00","run_start":"2026-05-01T20:52:42+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"success","stderr_log_url":"/api/scraper-runs/3789/logs/stderr","stdout_log_url":"/api/scraper-runs/3789/logs/stdout"},{"duplicates_skipped":300,"duration_seconds":452.0653712810017,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Yale Journal of International Law","child_pid":3204597,"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-03-09T03:08:07+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-09T03:00:37+00:00","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1773025237_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1773025237_YaleJournalInternationalLawScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 3204597, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-03-09T03:08:07+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-09T03:00:37+00:00\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773025237_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773025237_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 45}","id":2967,"items_discovered":300,"items_processed":300,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-03-09T03:08:10+00:00","run_start":"2026-03-09T03:00:37+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/2967/logs/stderr","stdout_log_url":"/api/scraper-runs/2967/logs/stdout"},{"duplicates_skipped":20,"duration_seconds":23.6326541340095,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Yale Journal of International Law","child_pid":496636,"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-02-07T00:27:12+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-07T00:27:12+00:00","scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770424032_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1770424032_YaleJournalInternationalLawScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 496636, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-07T00:27:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-07T00:27:12+00:00\", \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770424032_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770424032_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 30}","id":1133,"items_discovered":20,"items_processed":20,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-02-07T00:27:36+00:00","run_start":"2026-02-07T00:27:12+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/1133/logs/stderr","stdout_log_url":"/api/scraper-runs/1133/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":296.4265824750182,"error_category":"process_exit_-15","error_message":"Process exited with code -15","error_traceback":"[Yale Journal of International Law] Error fetching JSON https://openyls.law.yale.edu/server/api/core/items/26fbb376-3982-40c5-be79-19a6d2d66d0b/bundles: APIRequestContext.get: socket hang up\nCall log:\n  - \u2192 GET https://openyls.law.yale.edu/server/api/core/items/26fbb376-3982-40c5-be79-19a6d2d66d0b/bundles\n    - user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36\n    - accept: application/json\n    - accept-encoding: gzip,deflate,br","errors":1,"extra":{"canonical_name":"Yale Journal of International Law","child_pid":486286,"file_path":"scrapers/yale_journal_international_law_scraper.py","heartbeat_at":"2026-02-07T00:25:55+00:00","heartbeat_source":"orchestrator","law_review_id":77,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-07T00:21:25+00:00","returncode":-15,"scraper_id":"YaleJournalInternationalLawScraper","script_path":"scrapers/yale_journal_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770423685_YaleJournalInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1770423685_YaleJournalInternationalLawScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Yale Journal of International Law\", \"child_pid\": 486286, \"file_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-07T00:25:55+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 77, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-07T00:21:25+00:00\", \"returncode\": -15, \"scraper_id\": \"YaleJournalInternationalLawScraper\", \"script_path\": \"scrapers/yale_journal_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770423685_YaleJournalInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770423685_YaleJournalInternationalLawScraper.out.log\", \"timeout_minutes\": 30}","id":1120,"items_discovered":null,"items_processed":null,"law_review_id":77,"pdfs_downloaded":0,"run_end":"2026-02-07T00:26:21+00:00","run_start":"2026-02-07T00:21:25+00:00","scraper_name":"YaleJournalInternationalLawScraper","status":"failed","stderr_log_url":"/api/scraper-runs/1120/logs/stderr","stdout_log_url":"/api/scraper-runs/1120/logs/stdout"}],"runs_by_scraper_id":[],"scraper":{"base_class":"script","canonical_name":"Yale Journal of International Law","class_name":null,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/yale_journal_international_law_scraper_light.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.yale_journal_international_law_scraper_light","platform":null,"scraper_id":"yale_journal_international_law_scraper_light","updated_at":"2026-09-23 05:32:39"},"uploads":{"last_pending":null,"last_uploaded":"2026-05-02 00:16:48","latest_registry_sync":"uabox:Law_Review_Project/yale_journal_of_international_law_20260502_001633.zip","pending":0}}
