{
  "generated_at": "2026-05-31T06:19:20+00:00",
  "filters": {
    "feed_id": 8,
    "component": null,
    "level": null,
    "limit": 1000
  },
  "stats_last_24h": {
    "total_events": 0,
    "error_events": 0,
    "warning_events": 0,
    "feeds_with_errors": 0,
    "last_event_at": null
  },
  "events": [
    {
      "id": 5709,
      "created_at": "2026-05-26T10:55:08+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "queued",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "queued",
      "message": "feed #8 queued for XML import",
      "details_json": "{\"brand_name\": \"L Space\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5245,
      "created_at": "2026-05-20T11:02:20+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "queued",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "queued",
      "message": "feed #8 queued for XML import",
      "details_json": "{\"brand_name\": \"L Space\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 3330,
      "created_at": "2026-04-27T12:58:54+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_completed",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "completed",
      "message": "job #158 completed processed=163 completed=163 skipped=0 failed=0 avg_seconds=5.24 last_error=none",
      "details_json": "{\"avg_seconds_per_product\": 5.24, \"completed_products\": 163, \"failed_products\": 0, \"last_error\": null, \"processed_products\": 163, \"skipped_products\": 0, \"slowest_products\": [{\"duration_seconds\": 9.83, \"outcome\": \"completed\", \"product_id\": 106447, \"product_url\": \"https://www.lspace.com/products/little-l-mini-me-set-c049\", \"title\": \"Mini Me Set - Cream-Pout-Chambray\"}, {\"duration_seconds\": 8.16, \"outcome\": \"completed\", \"product_id\": 30002, \"product_url\": \"https://www.lspace.com/products/sunchaser-dress-c035\", \"title\": \"Sunchaser Dress - Neapolitan\"}, {\"duration_seconds\": 7.94, \"outcome\": \"completed\", \"product_id\": 29970, \"product_url\": \"https://www.lspace.com/products/samba-bikini-bottom-trm\", \"title\": \"Samba Bikini Bottom - Tourmaline\"}], \"total_products\": 163}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3329,
      "created_at": "2026-04-27T12:58:50+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "running",
      "message": "job #158 progress 163/163 completed=163 skipped=0 failed=0 last_error=none",
      "details_json": "{\"avg_seconds_per_product\": 5.24, \"completed_products\": 163, \"failed_products\": 0, \"last_error\": null, \"processed_products\": 163, \"skipped_products\": 0, \"total_products\": 163}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3328,
      "created_at": "2026-04-27T12:57:10+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "running",
      "message": "job #158 progress 150/163 completed=150 skipped=0 failed=0 last_error=none",
      "details_json": "{\"avg_seconds_per_product\": 5.25, \"completed_products\": 150, \"failed_products\": 0, \"last_error\": null, \"processed_products\": 150, \"skipped_products\": 0, \"total_products\": 163}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3327,
      "created_at": "2026-04-27T12:54:07+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "running",
      "message": "job #158 progress 125/163 completed=125 skipped=0 failed=0 last_error=none",
      "details_json": "{\"avg_seconds_per_product\": 5.3, \"completed_products\": 125, \"failed_products\": 0, \"last_error\": null, \"processed_products\": 125, \"skipped_products\": 0, \"total_products\": 163}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3326,
      "created_at": "2026-04-27T12:52:24+00:00",
      "level": "warning",
      "component": "site_info",
      "event_type": "product_slow",
      "feed_id": 8,
      "product_id": 106447,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "warning",
      "message": "job #158 product #106447 was slow (9.83s) outcome=completed",
      "details_json": "{\"duration_seconds\": 9.83, \"error\": null, \"outcome\": \"completed\", \"product_url\": \"https://www.lspace.com/products/little-l-mini-me-set-c049\", \"threshold_seconds\": 8.0}",
      "brand_name": "L Space",
      "product_title": "Mini Me Set - Cream-Pout-Chambray",
      "job_type": "site_info_fetch"
    },
    {
      "id": 3325,
      "created_at": "2026-04-27T12:50:52+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "running",
      "message": "job #158 progress 100/163 completed=100 skipped=0 failed=0 last_error=none",
      "details_json": "{\"avg_seconds_per_product\": 5.24, \"completed_products\": 100, \"failed_products\": 0, \"last_error\": null, \"processed_products\": 100, \"skipped_products\": 0, \"total_products\": 163}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3324,
      "created_at": "2026-04-27T12:48:01+00:00",
      "level": "warning",
      "component": "site_info",
      "event_type": "product_slow",
      "feed_id": 8,
      "product_id": 30002,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "warning",
      "message": "job #158 product #30002 was slow (8.16s) outcome=completed",
      "details_json": "{\"duration_seconds\": 8.16, \"error\": null, \"outcome\": \"completed\", \"product_url\": \"https://www.lspace.com/products/sunchaser-dress-c035\", \"threshold_seconds\": 8.0}",
      "brand_name": "L Space",
      "product_title": "Sunchaser Dress - Neapolitan",
      "job_type": "site_info_fetch"
    },
    {
      "id": 3323,
      "created_at": "2026-04-27T12:47:50+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "running",
      "message": "job #158 progress 75/163 completed=75 skipped=0 failed=0 last_error=none",
      "details_json": "{\"avg_seconds_per_product\": 5.31, \"completed_products\": 75, \"failed_products\": 0, \"last_error\": null, \"processed_products\": 75, \"skipped_products\": 0, \"total_products\": 163}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3322,
      "created_at": "2026-04-27T12:44:35+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "running",
      "message": "job #158 progress 50/163 completed=50 skipped=0 failed=0 last_error=none",
      "details_json": "{\"avg_seconds_per_product\": 5.2, \"completed_products\": 50, \"failed_products\": 0, \"last_error\": null, \"processed_products\": 50, \"skipped_products\": 0, \"total_products\": 163}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3321,
      "created_at": "2026-04-27T12:41:30+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "running",
      "message": "job #158 progress 25/163 completed=25 skipped=0 failed=0 last_error=none",
      "details_json": "{\"avg_seconds_per_product\": 5.28, \"completed_products\": 25, \"failed_products\": 0, \"last_error\": null, \"processed_products\": 25, \"skipped_products\": 0, \"total_products\": 163}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3320,
      "created_at": "2026-04-27T12:38:19+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_scope_snapshot",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "running",
      "message": "job #158 scope snapshot active=773 eligible=163 selected=163 completed=610 pending=163 failed=0 skipped=0 already_fetched=610",
      "details_json": "{\"active_products\": 773, \"already_fetched_products\": 610, \"available_products\": 682, \"completed_products\": 610, \"eligible_products\": 163, \"excluded_already_fetched_products\": 610, \"excluded_outside_batch_limit_products\": 0, \"failed_products\": 0, \"force_refresh_scope_products\": 0, \"pending_products\": 163, \"running_products\": 0, \"selected_products\": 163, \"skipped_products\": 0}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3319,
      "created_at": "2026-04-27T12:38:19+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_started",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": "site-info-158",
      "status": "running",
      "message": "job #158 started with 163 product(s) using job_concurrency=1",
      "details_json": "{\"batch_limit\": 1000, \"concurrency\": 1, \"force_refresh\": false, \"scope\": \"feed\", \"scope_summary\": {\"active_products\": 773, \"already_fetched_products\": 610, \"available_products\": 682, \"completed_products\": 610, \"eligible_products\": 163, \"excluded_already_fetched_products\": 610, \"excluded_outside_batch_limit_products\": 0, \"failed_products\": 0, \"force_refresh_scope_products\": 0, \"pending_products\": 163, \"running_products\": 0, \"selected_products\": 163, \"skipped_products\": 0}, \"total_products\": 163}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3318,
      "created_at": "2026-04-27T12:38:17+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_queued",
      "feed_id": 8,
      "product_id": null,
      "job_id": 158,
      "run_id": null,
      "status": "queued",
      "message": "queued job #158 scope=feed feed_id=8 product_id=None force_refresh=False batch_limit=1000",
      "details_json": "{\"batch_limit\": 1000, \"force_refresh\": false, \"scope\": \"feed\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 3243,
      "created_at": "2026-04-25T15:57:45+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_queued",
      "feed_id": 8,
      "product_id": null,
      "job_id": 156,
      "run_id": null,
      "status": "queued",
      "message": "queued job #156 scope=feed feed_id=8 product_id=None force_refresh=False batch_limit=1000",
      "details_json": "{\"batch_limit\": 1000, \"force_refresh\": false, \"scope\": \"feed\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 2970,
      "created_at": "2026-04-23T12:34:34+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "worker_run_completed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "completed",
      "message": "feed #8 completed xml_products=773 errors=0",
      "details_json": "{\"duration_seconds\": 209.0, \"product_errors\": 0, \"product_urls_discovered\": 773, \"products_synced\": 773, \"sitemap_count\": 2}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2969,
      "created_at": "2026-04-23T12:34:29+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "run_completed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "completed",
      "message": "feed #8 import completed active_products=773 variants=508 duration=209.0s",
      "details_json": "{\"active_product_count\": 773, \"duration_seconds\": 209.0, \"ignored_sitemap_count\": 3, \"ignored_sitemaps\": [\"https://www.lspace.com/sitemap_pages_1.xml?from=129346883&to=116030898238\", \"https://www.lspace.com/sitemap_collections_1.xml?from=240296003&to=297273393214\", \"https://www.lspace.com/sitemap_blogs_1.xml\"], \"next_import_at\": null, \"product_errors\": 0, \"product_url_count\": 773, \"site_info_summary\": {\"active_products\": 773, \"already_fetched_products\": 610, \"available_products\": 682, \"completed_products\": 610, \"eligible_products\": 163, \"excluded_already_fetched_products\": 610, \"excluded_outside_batch_limit_products\": 0, \"failed_products\": 0, \"force_refresh_scope_products\": 0, \"pending_products\": 163, \"running_products\": 0, \"selected_products\": 163, \"skipped_products\": 0}, \"sitemap_count\": 2, \"synced_products\": 773, \"variant_count\": 508}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2968,
      "created_at": "2026-04-23T12:34:26+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "xml_sync_finished",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 synced xml products=773 site-info-eligible=163 pending=163 failed-retry=0 already-fetched=610 skipped=0 errors=0",
      "details_json": "{\"product_errors\": 0, \"site_info_summary\": {\"active_products\": 773, \"already_fetched_products\": 610, \"available_products\": 682, \"completed_products\": 610, \"eligible_products\": 163, \"excluded_already_fetched_products\": 610, \"excluded_outside_batch_limit_products\": 0, \"failed_products\": 0, \"force_refresh_scope_products\": 0, \"pending_products\": 163, \"running_products\": 0, \"selected_products\": 163, \"skipped_products\": 0}, \"synced_products\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2967,
      "created_at": "2026-04-23T12:34:23+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 import progress 773/773 synced=773 errors=0",
      "details_json": "{\"processed_products\": 773, \"product_errors\": 0, \"synced_products\": 773, \"total_product_urls\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2966,
      "created_at": "2026-04-23T12:34:05+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 import progress 700/773 synced=700 errors=0",
      "details_json": "{\"processed_products\": 700, \"product_errors\": 0, \"synced_products\": 700, \"total_product_urls\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2965,
      "created_at": "2026-04-23T12:33:42+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 import progress 600/773 synced=600 errors=0",
      "details_json": "{\"processed_products\": 600, \"product_errors\": 0, \"synced_products\": 600, \"total_product_urls\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2964,
      "created_at": "2026-04-23T12:33:21+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 import progress 500/773 synced=500 errors=0",
      "details_json": "{\"processed_products\": 500, \"product_errors\": 0, \"synced_products\": 500, \"total_product_urls\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2963,
      "created_at": "2026-04-23T12:33:00+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 import progress 400/773 synced=400 errors=0",
      "details_json": "{\"processed_products\": 400, \"product_errors\": 0, \"synced_products\": 400, \"total_product_urls\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2962,
      "created_at": "2026-04-23T12:32:39+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 import progress 300/773 synced=300 errors=0",
      "details_json": "{\"processed_products\": 300, \"product_errors\": 0, \"synced_products\": 300, \"total_product_urls\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2961,
      "created_at": "2026-04-23T12:32:18+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 import progress 200/773 synced=200 errors=0",
      "details_json": "{\"processed_products\": 200, \"product_errors\": 0, \"synced_products\": 200, \"total_product_urls\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2960,
      "created_at": "2026-04-23T12:31:56+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 import progress 100/773 synced=100 errors=0",
      "details_json": "{\"processed_products\": 100, \"product_errors\": 0, \"synced_products\": 100, \"total_product_urls\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2959,
      "created_at": "2026-04-23T12:31:33+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "product_urls_discovered",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 discovered 773 product URL(s)",
      "details_json": "{\"product_url_count\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2958,
      "created_at": "2026-04-23T12:31:32+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_processed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 parsed sitemap https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8069451219006",
      "details_json": "{\"duration_seconds\": 13.47, \"new_product_urls\": 5, \"sitemap_url\": \"https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8069451219006\", \"total_product_urls\": 773}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2957,
      "created_at": "2026-04-23T12:31:17+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_processed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 parsed sitemap https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8032024428606",
      "details_json": "{\"duration_seconds\": 4.94, \"new_product_urls\": 768, \"sitemap_url\": \"https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8032024428606\", \"total_product_urls\": 768}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2956,
      "created_at": "2026-04-23T12:31:10+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_discovery_completed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 discovered 2 product sitemap(s) mode=xml-discovery ignored_non_product=3",
      "details_json": "{\"ignored_sitemap_count\": 3, \"ignored_sitemaps\": [\"https://www.lspace.com/sitemap_pages_1.xml?from=129346883&to=116030898238\", \"https://www.lspace.com/sitemap_collections_1.xml?from=240296003&to=297273393214\", \"https://www.lspace.com/sitemap_blogs_1.xml\"], \"sitemap_count\": 2, \"sitemaps\": [\"https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8032024428606\", \"https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8069451219006\"]}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2955,
      "created_at": "2026-04-23T12:31:02+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_discovery_started",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 starting sitemap discovery",
      "details_json": null,
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2954,
      "created_at": "2026-04-23T12:31:00+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "run_started",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "232cc3726587405f8f158ba796c3ee64",
      "status": "running",
      "message": "feed #8 starting import source=https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8032024428606",
      "details_json": "{\"brand_name\": \"L Space\", \"progress_interval\": 100, \"source_url\": \"https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8032024428606\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2953,
      "created_at": "2026-04-23T12:30:55+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "worker_run_started",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "running",
      "message": "feed #8 started",
      "details_json": "{\"concurrency\": 1}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 2861,
      "created_at": "2026-04-23T12:15:28+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "queued",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "queued",
      "message": "feed #8 queued for XML import",
      "details_json": "{\"brand_name\": \"L Space\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 659,
      "created_at": "2026-04-22T13:51:47+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "queued",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "queued",
      "message": "feed #8 queued for XML import",
      "details_json": "{\"brand_name\": \"L Space\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 635,
      "created_at": "2026-04-22T13:51:08+00:00",
      "level": "warning",
      "component": "feed_import_worker",
      "event_type": "manual_queue_blocked",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "blocked",
      "message": "feed #8 manual XML sync blocked while AI jobs are running",
      "details_json": null,
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 545,
      "created_at": "2026-04-20T16:00:07+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_queued",
      "feed_id": 8,
      "product_id": null,
      "job_id": 139,
      "run_id": null,
      "status": "queued",
      "message": "queued job #139 scope=feed feed_id=8 product_id=None force_refresh=False batch_limit=1000",
      "details_json": "{\"batch_limit\": 1000, \"force_refresh\": false, \"scope\": \"feed\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 482,
      "created_at": "2026-04-20T01:51:19+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_queued",
      "feed_id": 8,
      "product_id": null,
      "job_id": 126,
      "run_id": null,
      "status": "queued",
      "message": "queued job #126 scope=feed feed_id=8 product_id=None force_refresh=False batch_limit=1000",
      "details_json": "{\"batch_limit\": 1000, \"force_refresh\": false, \"scope\": \"feed\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 452,
      "created_at": "2026-04-20T01:19:43+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_queued",
      "feed_id": 8,
      "product_id": null,
      "job_id": 112,
      "run_id": null,
      "status": "queued",
      "message": "queued job #112 scope=feed feed_id=8 product_id=None force_refresh=False batch_limit=1000",
      "details_json": "{\"batch_limit\": 1000, \"force_refresh\": false, \"scope\": \"feed\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 335,
      "created_at": "2026-04-20T01:00:19+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "worker_run_completed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "completed",
      "message": "feed #8 completed xml_products=763 errors=0",
      "details_json": "{\"duration_seconds\": 175.17, \"product_errors\": 0, \"product_urls_discovered\": 763, \"products_synced\": 763, \"sitemap_count\": 3}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 334,
      "created_at": "2026-04-20T01:00:17+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "run_completed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "completed",
      "message": "feed #8 import completed active_products=763 variants=508 duration=175.17s",
      "details_json": "{\"active_product_count\": 763, \"duration_seconds\": 175.17, \"next_import_at\": null, \"product_errors\": 0, \"product_url_count\": 763, \"sitemap_count\": 3, \"synced_products\": 763, \"variant_count\": 508}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 333,
      "created_at": "2026-04-20T01:00:16+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "xml_sync_finished",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 synced xml products=763 site-info-pending=763 errors=0",
      "details_json": "{\"product_errors\": 0, \"site_info_pending\": 763, \"synced_products\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 332,
      "created_at": "2026-04-20T01:00:16+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 import progress 763/763 synced=763 errors=0",
      "details_json": "{\"processed_products\": 763, \"product_errors\": 0, \"synced_products\": 763, \"total_product_urls\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 331,
      "created_at": "2026-04-20T01:00:03+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 import progress 700/763 synced=700 errors=0",
      "details_json": "{\"processed_products\": 700, \"product_errors\": 0, \"synced_products\": 700, \"total_product_urls\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 330,
      "created_at": "2026-04-20T00:59:43+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 import progress 600/763 synced=600 errors=0",
      "details_json": "{\"processed_products\": 600, \"product_errors\": 0, \"synced_products\": 600, \"total_product_urls\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 329,
      "created_at": "2026-04-20T00:59:22+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 import progress 500/763 synced=500 errors=0",
      "details_json": "{\"processed_products\": 500, \"product_errors\": 0, \"synced_products\": 500, \"total_product_urls\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 328,
      "created_at": "2026-04-20T00:59:01+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 import progress 400/763 synced=400 errors=0",
      "details_json": "{\"processed_products\": 400, \"product_errors\": 0, \"synced_products\": 400, \"total_product_urls\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 327,
      "created_at": "2026-04-20T00:58:44+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 import progress 300/763 synced=300 errors=0",
      "details_json": "{\"processed_products\": 300, \"product_errors\": 0, \"synced_products\": 300, \"total_product_urls\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 326,
      "created_at": "2026-04-20T00:58:27+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 import progress 200/763 synced=200 errors=0",
      "details_json": "{\"processed_products\": 200, \"product_errors\": 0, \"synced_products\": 200, \"total_product_urls\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 325,
      "created_at": "2026-04-20T00:58:09+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 import progress 100/763 synced=100 errors=0",
      "details_json": "{\"processed_products\": 100, \"product_errors\": 0, \"synced_products\": 100, \"total_product_urls\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 324,
      "created_at": "2026-04-20T00:57:51+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "product_urls_discovered",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 discovered 763 product URL(s)",
      "details_json": "{\"product_url_count\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 323,
      "created_at": "2026-04-20T00:57:50+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_processed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 parsed sitemap https://www.lspace.com/sitemap_blogs_1.xml",
      "details_json": "{\"duration_seconds\": 8.3, \"new_product_urls\": 0, \"sitemap_url\": \"https://www.lspace.com/sitemap_blogs_1.xml\", \"total_product_urls\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 322,
      "created_at": "2026-04-20T00:57:41+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_processed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 parsed sitemap https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8067993141310",
      "details_json": "{\"duration_seconds\": 5.24, \"new_product_urls\": 1, \"sitemap_url\": \"https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8067993141310\", \"total_product_urls\": 763}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 321,
      "created_at": "2026-04-20T00:57:34+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_processed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 parsed sitemap https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8032024428606",
      "details_json": "{\"duration_seconds\": 4.84, \"new_product_urls\": 762, \"sitemap_url\": \"https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8032024428606\", \"total_product_urls\": 762}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 320,
      "created_at": "2026-04-20T00:57:29+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_discovery_completed",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 discovered 3 sitemap(s) mode=xml-discovery",
      "details_json": "{\"sitemap_count\": 3, \"sitemaps\": [\"https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8032024428606\", \"https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8067993141310\", \"https://www.lspace.com/sitemap_blogs_1.xml\"]}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 319,
      "created_at": "2026-04-20T00:57:24+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_discovery_started",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 starting sitemap discovery",
      "details_json": null,
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 318,
      "created_at": "2026-04-20T00:57:23+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "run_started",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": "a540c69ba5a2474cb8ee5db3740146e9",
      "status": "running",
      "message": "feed #8 starting import source=https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8032024428606",
      "details_json": "{\"brand_name\": \"L Space\", \"progress_interval\": 100, \"source_url\": \"https://www.lspace.com/sitemap_products_1.xml?from=2145540702270&to=8032024428606\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 317,
      "created_at": "2026-04-20T00:57:20+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "worker_run_started",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "running",
      "message": "feed #8 started",
      "details_json": "{\"concurrency\": 1}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 63,
      "created_at": "2026-04-20T00:14:35+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "queued",
      "feed_id": 8,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "queued",
      "message": "feed #8 queued for XML import",
      "details_json": "{\"brand_name\": \"L Space\"}",
      "brand_name": "L Space",
      "product_title": null,
      "job_type": null
    }
  ]
}