{
  "generated_at": "2026-05-31T06:19:09+00:00",
  "filters": {
    "feed_id": 2,
    "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": 5724,
      "created_at": "2026-05-26T10:55:31+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "queued",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "queued",
      "message": "feed #2 queued for XML import",
      "details_json": "{\"brand_name\": \"4th & Reckless\"}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5264,
      "created_at": "2026-05-20T11:05:48+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 import progress 700/938 synced=700 errors=0",
      "details_json": "{\"processed_products\": 700, \"product_errors\": 0, \"synced_products\": 700, \"total_product_urls\": 938}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5259,
      "created_at": "2026-05-20T11:05:07+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 import progress 600/938 synced=600 errors=0",
      "details_json": "{\"processed_products\": 600, \"product_errors\": 0, \"synced_products\": 600, \"total_product_urls\": 938}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5256,
      "created_at": "2026-05-20T11:04:20+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 import progress 500/938 synced=500 errors=0",
      "details_json": "{\"processed_products\": 500, \"product_errors\": 0, \"synced_products\": 500, \"total_product_urls\": 938}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5255,
      "created_at": "2026-05-20T11:03:32+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 import progress 400/938 synced=400 errors=0",
      "details_json": "{\"processed_products\": 400, \"product_errors\": 0, \"synced_products\": 400, \"total_product_urls\": 938}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5254,
      "created_at": "2026-05-20T11:02:52+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 import progress 300/938 synced=300 errors=0",
      "details_json": "{\"processed_products\": 300, \"product_errors\": 0, \"synced_products\": 300, \"total_product_urls\": 938}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5246,
      "created_at": "2026-05-20T11:02:27+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 import progress 200/938 synced=200 errors=0",
      "details_json": "{\"processed_products\": 200, \"product_errors\": 0, \"synced_products\": 200, \"total_product_urls\": 938}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5241,
      "created_at": "2026-05-20T11:02:11+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 import progress 100/938 synced=100 errors=0",
      "details_json": "{\"processed_products\": 100, \"product_errors\": 0, \"synced_products\": 100, \"total_product_urls\": 938}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5238,
      "created_at": "2026-05-20T11:01:51+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "product_urls_discovered",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 discovered 938 unique product URL(s) from 1704 raw URL(s)",
      "details_json": "{\"duplicate_product_url_count\": 766, \"market_prefix_stripping_enabled\": true, \"product_url_count\": 938, \"raw_product_url_count\": 1704}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5236,
      "created_at": "2026-05-20T11:01:51+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_processed",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 parsed sitemap https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15746465726848",
      "details_json": "{\"duplicate_product_urls_skipped\": 766, \"duration_seconds\": 0.96, \"new_product_urls\": 172, \"raw_product_urls\": 938, \"sitemap_url\": \"https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15746465726848\", \"total_product_urls\": 938}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5235,
      "created_at": "2026-05-20T11:01:49+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_processed",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 parsed sitemap https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15551913263488",
      "details_json": "{\"duplicate_product_urls_skipped\": 0, \"duration_seconds\": 0.34, \"new_product_urls\": 766, \"raw_product_urls\": 766, \"sitemap_url\": \"https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15551913263488\", \"total_product_urls\": 766}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5234,
      "created_at": "2026-05-20T11:01:49+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_discovery_completed",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 discovered 2 product sitemap(s) mode=xml-discovery ignored_non_product=4",
      "details_json": "{\"ignored_sitemap_count\": 4, \"ignored_sitemaps\": [\"https://4thandreckless.com/sitemap_agentic_discovery.xml\", \"https://4thandreckless.com/sitemap_pages_1.xml?from=23521886321&to=708237459840\", \"https://4thandreckless.com/sitemap_collections_1.xml?from=102002655345&to=697615516032\", \"https://4thandreckless.com/sitemap_blogs_1.xml\"], \"sitemap_count\": 2, \"sitemaps\": [\"https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15551913263488\", \"https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15746465726848\"]}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5232,
      "created_at": "2026-05-20T11:01:47+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_discovery_started",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 starting sitemap discovery",
      "details_json": null,
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5231,
      "created_at": "2026-05-20T11:01:45+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "run_started",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "80f1a1af594344f393180faa79d57eda",
      "status": "running",
      "message": "feed #2 starting import source=https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15551913263488",
      "details_json": "{\"brand_name\": \"4th & Reckless\", \"progress_interval\": 100, \"source_url\": \"https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15551913263488\"}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5230,
      "created_at": "2026-05-20T11:01:43+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "worker_run_started",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "running",
      "message": "feed #2 started",
      "details_json": "{\"concurrency\": 1}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 5229,
      "created_at": "2026-05-20T11:01:43+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "queued",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "queued",
      "message": "feed #2 queued for XML import",
      "details_json": "{\"brand_name\": \"4th & Reckless\"}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 673,
      "created_at": "2026-04-22T13:52:02+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "queued",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "queued",
      "message": "feed #2 queued for XML import",
      "details_json": "{\"brand_name\": \"4th & Reckless\"}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 621,
      "created_at": "2026-04-22T13:50:44+00:00",
      "level": "warning",
      "component": "feed_import_worker",
      "event_type": "manual_queue_blocked",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "blocked",
      "message": "feed #2 manual XML sync blocked while AI jobs are running",
      "details_json": null,
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 43,
      "created_at": "2026-04-20T00:01:06+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_completed",
      "feed_id": 2,
      "product_id": null,
      "job_id": 102,
      "run_id": "site-info-102",
      "status": "completed",
      "message": "job #102 completed processed=24 last_error=none",
      "details_json": "{\"last_error\": null, \"processed_products\": 24}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 42,
      "created_at": "2026-04-20T00:01:03+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": 102,
      "run_id": "site-info-102",
      "status": "running",
      "message": "job #102 progress 24/24 last_error=none",
      "details_json": "{\"last_error\": null, \"processed_products\": 24, \"total_products\": 24}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 41,
      "created_at": "2026-04-19T23:59:15+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_started",
      "feed_id": 2,
      "product_id": null,
      "job_id": 102,
      "run_id": "site-info-102",
      "status": "running",
      "message": "job #102 started with 24 product(s) using job_concurrency=1",
      "details_json": "{\"batch_limit\": 1000, \"concurrency\": 1, \"force_refresh\": false, \"scope\": \"feed\", \"total_products\": 24}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 40,
      "created_at": "2026-04-19T23:59:14+00:00",
      "level": "info",
      "component": "site_info",
      "event_type": "job_queued",
      "feed_id": 2,
      "product_id": null,
      "job_id": 102,
      "run_id": null,
      "status": "queued",
      "message": "queued job #102 scope=feed feed_id=2 product_id=None force_refresh=False batch_limit=1000",
      "details_json": "{\"batch_limit\": 1000, \"force_refresh\": false, \"scope\": \"feed\"}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": "site_info_fetch"
    },
    {
      "id": 39,
      "created_at": "2026-04-19T23:53:16+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "worker_run_completed",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "completed",
      "message": "feed #2 completed xml_products=889 errors=0",
      "details_json": "{\"duration_seconds\": 158.5, \"product_errors\": 0, \"product_urls_discovered\": 889, \"products_synced\": 889, \"sitemap_count\": 3}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 38,
      "created_at": "2026-04-19T23:53:14+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "run_completed",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "completed",
      "message": "feed #2 import completed active_products=889 variants=0 duration=158.5s",
      "details_json": "{\"active_product_count\": 889, \"duration_seconds\": 158.5, \"next_import_at\": null, \"product_errors\": 0, \"product_url_count\": 889, \"sitemap_count\": 3, \"synced_products\": 889, \"variant_count\": 0}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 37,
      "created_at": "2026-04-19T23:53:13+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "xml_sync_finished",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 synced xml products=889 site-info-pending=889 errors=0",
      "details_json": "{\"product_errors\": 0, \"site_info_pending\": 889, \"synced_products\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 36,
      "created_at": "2026-04-19T23:53:12+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 import progress 889/889 synced=889 errors=0",
      "details_json": "{\"processed_products\": 889, \"product_errors\": 0, \"synced_products\": 889, \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 35,
      "created_at": "2026-04-19T23:52:56+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 import progress 800/889 synced=800 errors=0",
      "details_json": "{\"processed_products\": 800, \"product_errors\": 0, \"synced_products\": 800, \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 34,
      "created_at": "2026-04-19T23:52:42+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 import progress 700/889 synced=700 errors=0",
      "details_json": "{\"processed_products\": 700, \"product_errors\": 0, \"synced_products\": 700, \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 33,
      "created_at": "2026-04-19T23:52:25+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 import progress 600/889 synced=600 errors=0",
      "details_json": "{\"processed_products\": 600, \"product_errors\": 0, \"synced_products\": 600, \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 32,
      "created_at": "2026-04-19T23:52:11+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 import progress 500/889 synced=500 errors=0",
      "details_json": "{\"processed_products\": 500, \"product_errors\": 0, \"synced_products\": 500, \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 31,
      "created_at": "2026-04-19T23:51:54+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 import progress 400/889 synced=400 errors=0",
      "details_json": "{\"processed_products\": 400, \"product_errors\": 0, \"synced_products\": 400, \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 30,
      "created_at": "2026-04-19T23:51:39+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 import progress 300/889 synced=300 errors=0",
      "details_json": "{\"processed_products\": 300, \"product_errors\": 0, \"synced_products\": 300, \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 29,
      "created_at": "2026-04-19T23:51:22+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 import progress 200/889 synced=200 errors=0",
      "details_json": "{\"processed_products\": 200, \"product_errors\": 0, \"synced_products\": 200, \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 28,
      "created_at": "2026-04-19T23:51:08+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "progress",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 import progress 100/889 synced=100 errors=0",
      "details_json": "{\"processed_products\": 100, \"product_errors\": 0, \"synced_products\": 100, \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 27,
      "created_at": "2026-04-19T23:50:50+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "product_urls_discovered",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 discovered 889 product URL(s)",
      "details_json": "{\"product_url_count\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 26,
      "created_at": "2026-04-19T23:50:49+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_processed",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 parsed sitemap https://4thandreckless.com/sitemap_blogs_1.xml",
      "details_json": "{\"duration_seconds\": 0.87, \"new_product_urls\": 0, \"sitemap_url\": \"https://4thandreckless.com/sitemap_blogs_1.xml\", \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 25,
      "created_at": "2026-04-19T23:50:47+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_processed",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 parsed sitemap https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15698708529536",
      "details_json": "{\"duration_seconds\": 5.38, \"new_product_urls\": 124, \"sitemap_url\": \"https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15698708529536\", \"total_product_urls\": 889}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 24,
      "created_at": "2026-04-19T23:50:40+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_processed",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 parsed sitemap https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15551913263488",
      "details_json": "{\"duration_seconds\": 0.24, \"new_product_urls\": 765, \"sitemap_url\": \"https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15551913263488\", \"total_product_urls\": 765}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 23,
      "created_at": "2026-04-19T23:50:39+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_discovery_completed",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 discovered 3 sitemap(s) mode=xml-discovery",
      "details_json": "{\"sitemap_count\": 3, \"sitemaps\": [\"https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15551913263488\", \"https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15698708529536\", \"https://4thandreckless.com/sitemap_blogs_1.xml\"]}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 22,
      "created_at": "2026-04-19T23:50:36+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "sitemap_discovery_started",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 starting sitemap discovery",
      "details_json": null,
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 21,
      "created_at": "2026-04-19T23:50:35+00:00",
      "level": "info",
      "component": "feed_import",
      "event_type": "run_started",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": "8eb19d5cca654ced8c2024b4b4d2c0ea",
      "status": "running",
      "message": "feed #2 starting import source=https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15551913263488",
      "details_json": "{\"brand_name\": \"4th & Reckless\", \"progress_interval\": 100, \"source_url\": \"https://4thandreckless.com/sitemap_products_1.xml?from=4139192385649&to=15551913263488\"}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 20,
      "created_at": "2026-04-19T23:50:34+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "worker_run_started",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "running",
      "message": "feed #2 started",
      "details_json": "{\"concurrency\": 1}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    },
    {
      "id": 19,
      "created_at": "2026-04-19T23:50:34+00:00",
      "level": "info",
      "component": "feed_import_worker",
      "event_type": "queued",
      "feed_id": 2,
      "product_id": null,
      "job_id": null,
      "run_id": null,
      "status": "queued",
      "message": "feed #2 queued for XML import",
      "details_json": "{\"brand_name\": \"4th & Reckless\"}",
      "brand_name": "4th & Reckless",
      "product_title": null,
      "job_type": null
    }
  ]
}