{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Async stream-validate LLM responses\n", "\n", "Asynchronous behavior is generally useful in LLM applications. It allows multiple, long-running LLM requests to execute at once. \n", "\n", "With streaming, you can make non-blocking, iterative validations over each stream as chunks arrive. This document explores how to implement this behavior using the Guardrails framework.\n", "\n", "**Note**: learn more about streaming [here](https://guardrailsai.com/guardrails/docs/concepts/streaming).\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# Few imports and global variables\n", "from rich import print\n", "import guardrails as gd\n", "from IPython.display import clear_output\n", "import time" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Setup\n", "\n", "Install the necessary validators from Guardrails hub in your CLI.\n", "\n", "```bash\n", "!guardrails hub install hub://guardrails/competitor_check\n", "```\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Create the Guard object\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Async Streaming" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "from guardrails.hub import CompetitorCheck\n", "\n", "prompt = \"Tell me about the Apple Iphone\"\n", "\n", "guard = gd.AsyncGuard().use(CompetitorCheck([\"Apple\"]))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### Example 1: No async streaming\n", "\n", "By default, the `stream` parameter is set to `False`.\n", "We will use LiteLLM to make our LLM calls.\n" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "# Wrap the litellm OpenAI API call with the `guard` object\n", "raw_llm_output, validated_output, *rest = await guard(\n", " model=\"gpt-3.5-turbo\",\n", " messages=[{\"role\": \"system\", \"content\": prompt}],\n", " max_tokens=1024,\n", " temperature=0.3,\n", ")" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
Logs\n",
       "└── ╭────────────────────────────────────────────────── Step 0 ───────────────────────────────────────────────────╮\n",
       "    │ ╭─────────────────────────────────────────────── Messages ────────────────────────────────────────────────╮ │\n",
       "    │ │ ┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓                                                             │ │\n",
       "    │ │ ┃   Role  Content                        ┃                                                             │ │\n",
       "    │ │ ┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩                                                             │ │\n",
       "    │ │ │ system │ Tell me about the Apple Iphone │                                                             │ │\n",
       "    │ │ └────────┴────────────────────────────────┘                                                             │ │\n",
       "    │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │\n",
       "    │ ╭──────────────────────────────────────────── Raw LLM Output ─────────────────────────────────────────────╮ │\n",
       "    │ │ The iPhone is a line of smartphones designed and marketed by Apple Inc. It was first introduced in 2007 │ │\n",
       "    │ │ by then-CEO Steve Jobs, revolutionizing the mobile phone industry with its innovative design and        │ │\n",
       "    │ │ features. The iPhone runs on Apple's iOS operating system and is known for its sleek design,            │ │\n",
       "    │ │ high-quality camera, and user-friendly interface.                                                       │ │\n",
       "    │ │                                                                                                         │ │\n",
       "    │ │ Over the years, Apple has released numerous models of the iPhone, each with upgraded features and       │ │\n",
       "    │ │ capabilities. Some of the key features of the iPhone include Face ID facial recognition technology,     │ │\n",
       "    │ │ Siri virtual assistant, and the App Store, which offers a wide range of apps for users to download.     │ │\n",
       "    │ │                                                                                                         │ │\n",
       "    │ │ The iPhone has become one of the most popular smartphones in the world, with a large and dedicated fan  │ │\n",
       "    │ │ base. It is known for its high performance, reliability, and seamless integration with other Apple      │ │\n",
       "    │ │ products and services. The iPhone continues to be a top-selling device, with new models being released  │ │\n",
       "    │ │ regularly to keep up with the latest technological advancements.                                        │ │\n",
       "    │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │\n",
       "    │ ╭─────────────────────────────────────────── Validated Output ────────────────────────────────────────────╮ │\n",
       "    │ │ The iPhone is a line of smartphones designed and marketed by Apple Inc. It was first introduced in 2007 │ │\n",
       "    │ │ by then-CEO Steve Jobs, revolutionizing the mobile phone industry with its innovative design and        │ │\n",
       "    │ │ features. The iPhone runs on Apple's iOS operating system and is known for its sleek design,            │ │\n",
       "    │ │ high-quality camera, and user-friendly interface.                                                       │ │\n",
       "    │ │                                                                                                         │ │\n",
       "    │ │ Over the years, Apple has released numerous models of the iPhone, each with upgraded features and       │ │\n",
       "    │ │ capabilities. Some of the key features of the iPhone include Face ID facial recognition technology,     │ │\n",
       "    │ │ Siri virtual assistant, and the App Store, which offers a wide range of apps for users to download.     │ │\n",
       "    │ │                                                                                                         │ │\n",
       "    │ │ The iPhone has become one of the most popular smartphones in the world, with a large and dedicated fan  │ │\n",
       "    │ │ base. It is known for its high performance, reliability, and seamless integration with other Apple      │ │\n",
       "    │ │ products and services. The iPhone continues to be a top-selling device, with new models being released  │ │\n",
       "    │ │ regularly to keep up with the latest technological advancements.                                        │ │\n",
       "    │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │\n",
       "    ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────╯\n",
       "
\n" ], "text/plain": [ "Logs\n", "└── ╭────────────────────────────────────────────────── Step 0 ───────────────────────────────────────────────────╮\n", " │ \u001b[48;2;231;223;235m╭─\u001b[0m\u001b[48;2;231;223;235m──────────────────────────────────────────────\u001b[0m\u001b[48;2;231;223;235m Messages \u001b[0m\u001b[48;2;231;223;235m───────────────────────────────────────────────\u001b[0m\u001b[48;2;231;223;235m─╮\u001b[0m │\n", " │ \u001b[48;2;231;223;235m│\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m│\u001b[0m │\n", " │ \u001b[48;2;231;223;235m│\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m┃\u001b[0m\u001b[1;48;2;231;223;235m \u001b[0m\u001b[1;48;2;231;223;235m Role\u001b[0m\u001b[1;48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m┃\u001b[0m\u001b[1;48;2;231;223;235m \u001b[0m\u001b[1;48;2;231;223;235mContent \u001b[0m\u001b[1;48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m┃\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m│\u001b[0m │\n", " │ \u001b[48;2;231;223;235m│\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m│\u001b[0m │\n", " │ \u001b[48;2;231;223;235m│\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m│\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235msystem\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m│\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235mTell me about the Apple Iphone\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m│\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m│\u001b[0m │\n", " │ \u001b[48;2;231;223;235m│\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m└────────┴────────────────────────────────┘\u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m \u001b[0m\u001b[48;2;231;223;235m│\u001b[0m │\n", " │ \u001b[48;2;231;223;235m╰─────────────────────────────────────────────────────────────────────────────────────────────────────────╯\u001b[0m │\n", " │ \u001b[48;2;245;245;220m╭─\u001b[0m\u001b[48;2;245;245;220m───────────────────────────────────────────\u001b[0m\u001b[48;2;245;245;220m Raw LLM Output \u001b[0m\u001b[48;2;245;245;220m────────────────────────────────────────────\u001b[0m\u001b[48;2;245;245;220m─╮\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mThe iPhone is a line of smartphones designed and marketed by Apple Inc. It was first introduced in 2007\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mby then-CEO Steve Jobs, revolutionizing the mobile phone industry with its innovative design and \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mfeatures. The iPhone runs on Apple's iOS operating system and is known for its sleek design, \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mhigh-quality camera, and user-friendly interface.\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mOver the years, Apple has released numerous models of the iPhone, each with upgraded features and \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mcapabilities. Some of the key features of the iPhone include Face ID facial recognition technology, \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mSiri virtual assistant, and the App Store, which offers a wide range of apps for users to download.\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mThe iPhone has become one of the most popular smartphones in the world, with a large and dedicated fan \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mbase. It is known for its high performance, reliability, and seamless integration with other Apple \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mproducts and services. The iPhone continues to be a top-selling device, with new models being released \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m│\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220mregularly to keep up with the latest technological advancements.\u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m \u001b[0m\u001b[48;2;245;245;220m│\u001b[0m │\n", " │ \u001b[48;2;245;245;220m╰─────────────────────────────────────────────────────────────────────────────────────────────────────────╯\u001b[0m │\n", " │ \u001b[48;2;240;255;240m╭─\u001b[0m\u001b[48;2;240;255;240m──────────────────────────────────────────\u001b[0m\u001b[48;2;240;255;240m Validated Output \u001b[0m\u001b[48;2;240;255;240m───────────────────────────────────────────\u001b[0m\u001b[48;2;240;255;240m─╮\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mThe iPhone is a line of smartphones designed and marketed by Apple Inc. It was first introduced in 2007\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mby then-CEO Steve Jobs, revolutionizing the mobile phone industry with its innovative design and \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mfeatures. The iPhone runs on Apple's iOS operating system and is known for its sleek design, \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mhigh-quality camera, and user-friendly interface.\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mOver the years, Apple has released numerous models of the iPhone, each with upgraded features and \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mcapabilities. Some of the key features of the iPhone include Face ID facial recognition technology, \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mSiri virtual assistant, and the App Store, which offers a wide range of apps for users to download.\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mThe iPhone has become one of the most popular smartphones in the world, with a large and dedicated fan \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mbase. It is known for its high performance, reliability, and seamless integration with other Apple \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mproducts and services. The iPhone continues to be a top-selling device, with new models being released \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m│\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240mregularly to keep up with the latest technological advancements.\u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m \u001b[0m\u001b[48;2;240;255;240m│\u001b[0m │\n", " │ \u001b[48;2;240;255;240m╰─────────────────────────────────────────────────────────────────────────────────────────────────────────╯\u001b[0m │\n", " ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────╯\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Let's see the logs\n", "print(guard.history.last.tree)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### Example 2: Async Streaming\n", "\n", "Set the `stream` parameter to `True`\n" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
ValidationOutcome(\n",
       "    call_id='14626972736',\n",
       "    raw_llm_output='Overall, the iPhone is known for its user-friendly interface, high-quality build, and strong \n",
       "ecosystem of apps and services, making it a popular choice for consumers around the world.',\n",
       "    validation_summaries=[],\n",
       "    validated_output='\\n\\nOverall, the iPhone is known for its user-friendly interface, high-quality build, and \n",
       "strong ecosystem of apps and services, making it a popular choice for consumers around the world.',\n",
       "    reask=None,\n",
       "    validation_passed=True,\n",
       "    error=None\n",
       ")\n",
       "
\n" ], "text/plain": [ "\u001b[1;35mValidationOutcome\u001b[0m\u001b[1m(\u001b[0m\n", " \u001b[33mcall_id\u001b[0m=\u001b[32m'14626972736'\u001b[0m,\n", " \u001b[33mraw_llm_output\u001b[0m=\u001b[32m'Overall, the iPhone is known for its user-friendly interface, high-quality build, and strong \u001b[0m\n", "\u001b[32mecosystem of apps and services, making it a popular choice for consumers around the world.'\u001b[0m,\n", " \u001b[33mvalidation_summaries\u001b[0m=\u001b[1m[\u001b[0m\u001b[1m]\u001b[0m,\n", " \u001b[33mvalidated_output\u001b[0m=\u001b[32m'\\n\\nOverall, the iPhone is known for its user-friendly interface, high-quality build, and \u001b[0m\n", "\u001b[32mstrong ecosystem of apps and services, making it a popular choice for consumers around the world.'\u001b[0m,\n", " \u001b[33mreask\u001b[0m=\u001b[3;35mNone\u001b[0m,\n", " \u001b[33mvalidation_passed\u001b[0m=\u001b[3;92mTrue\u001b[0m,\n", " \u001b[33merror\u001b[0m=\u001b[3;35mNone\u001b[0m\n", "\u001b[1m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Wrap the litellm OpenAI API call with the `guard` object\n", "fragment_generator = await guard(\n", " model=\"gpt-3.5-turbo\",\n", " messages=[{\"role\": \"user\", \"content\": prompt}],\n", " max_tokens=1024,\n", " temperature=0,\n", " stream=True,\n", ")\n", "\n", "\n", "async for op in fragment_generator:\n", " clear_output(wait=True)\n", " print(op)\n", " time.sleep(0.5)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
Call(\n",
       "    id='14626972736',\n",
       "    iterations=[\n",
       "        Iteration(\n",
       "            id='14626976016',\n",
       "            index=0,\n",
       "            call_id='14626972736',\n",
       "            inputs=Inputs(\n",
       "                llm_api=<guardrails.llm_providers.AsyncLiteLLMCallable object at 0x3677adbe0>,\n",
       "                llm_output=None,\n",
       "                instructions=None,\n",
       "                prompt=None,\n",
       "                messages=[{'role': 'user', 'content': Prompt(Tell me about the Apple Iphone)}],\n",
       "                msg_history=None,\n",
       "                prompt_params={},\n",
       "                num_reasks=1,\n",
       "                metadata={},\n",
       "                full_schema_reask=False,\n",
       "                stream=True\n",
       "            ),\n",
       "            outputs=Outputs(\n",
       "                llm_response_info=LLMResponse(\n",
       "                    prompt_token_count=None,\n",
       "                    response_token_count=None,\n",
       "                    output='',\n",
       "                    stream_output=None,\n",
       "                    async_stream_output=<openai.AsyncStream object at 0x3652e6c30>\n",
       "                ),\n",
       "                raw_output='',\n",
       "                parsed_output='',\n",
       "                validation_response='',\n",
       "                guarded_output=None,\n",
       "                reasks=[],\n",
       "                validator_logs=[\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='',\n",
       "                        value_after_validation='',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 595984),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 596421)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='The',\n",
       "                        value_after_validation='The',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 596686),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 596991)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Apple',\n",
       "                        value_after_validation=' Apple',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 614475),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 614755)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' iPhone',\n",
       "                        value_after_validation=' iPhone',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 614961),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 615218)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' is',\n",
       "                        value_after_validation=' is',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 615430),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 615682)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' a',\n",
       "                        value_after_validation=' a',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 670812),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 671218)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' line',\n",
       "                        value_after_validation=' line',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 671481),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 671803)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' of',\n",
       "                        value_after_validation=' of',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 672055),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 672344)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' smartphones',\n",
       "                        value_after_validation=' smartphones',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 706919),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 707343)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' designed',\n",
       "                        value_after_validation=' designed',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 707646),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 708033)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' and',\n",
       "                        value_after_validation=' and',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 708288),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 708584)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' marketed',\n",
       "                        value_after_validation=' marketed',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 810433),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 811526)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' by',\n",
       "                        value_after_validation=' by',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 812094),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 812644)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Apple',\n",
       "                        value_after_validation=' Apple',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 812958),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 813405)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Inc',\n",
       "                        value_after_validation=' Inc',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 886235),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 887491)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='.',\n",
       "                        value_after_validation='.',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk='The Apple iPhone is a line of smartphones designed and marketed by \n",
       "Apple Inc.'\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 10, 888166),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 305913)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' It',\n",
       "                        value_after_validation=' It',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 816172),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 817005)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' was',\n",
       "                        value_after_validation=' was',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 817395),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 817899)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' first',\n",
       "                        value_after_validation=' first',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 818301),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 818756)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' introduced',\n",
       "                        value_after_validation=' introduced',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 819227),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 819594)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' in',\n",
       "                        value_after_validation=' in',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 819870),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 820214)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' ',\n",
       "                        value_after_validation=' ',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 820882),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 821200)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='200',\n",
       "                        value_after_validation='200',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 821467),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 821787)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='7',\n",
       "                        value_after_validation='7',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 822038),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 822317)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' by',\n",
       "                        value_after_validation=' by',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 822545),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 822900)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' then',\n",
       "                        value_after_validation=' then',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 823309),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 823665)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='-',\n",
       "                        value_after_validation='-',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 823893),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 824182)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='CEO',\n",
       "                        value_after_validation='CEO',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 824407),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 824704)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Steve',\n",
       "                        value_after_validation=' Steve',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 825043),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 825329)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Jobs',\n",
       "                        value_after_validation=' Jobs',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 825568),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 825864)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 826095),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 826378)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' and',\n",
       "                        value_after_validation=' and',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 826677),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 826972)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' has',\n",
       "                        value_after_validation=' has',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 827196),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 827470)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' since',\n",
       "                        value_after_validation=' since',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 827690),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 827958)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' become',\n",
       "                        value_after_validation=' become',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 828162),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 828411)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' one',\n",
       "                        value_after_validation=' one',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 828668),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 829052)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' of',\n",
       "                        value_after_validation=' of',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 829274),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 829598)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' the',\n",
       "                        value_after_validation=' the',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 829842),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 830117)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' most',\n",
       "                        value_after_validation=' most',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 830361),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 830657)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' popular',\n",
       "                        value_after_validation=' popular',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 830865),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 831119)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' and',\n",
       "                        value_after_validation=' and',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 831394),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 831874)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' iconic',\n",
       "                        value_after_validation=' iconic',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 832075),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 832319)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' smartphones',\n",
       "                        value_after_validation=' smartphones',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 832539),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 832801)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' in',\n",
       "                        value_after_validation=' in',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 833001),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 833259)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' the',\n",
       "                        value_after_validation=' the',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 833577),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 833825)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' world',\n",
       "                        value_after_validation=' world',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 834022),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 834282)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='.\\n\\n',\n",
       "                        value_after_validation='.\\n\\n',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=' It was first introduced in 2007 by then-CEO Steve Jobs, and has since\n",
       "become one of the most popular and iconic smartphones in the world.'\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 11, 834499),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 139296)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='The',\n",
       "                        value_after_validation='The',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 648436),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 650081)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' iPhone',\n",
       "                        value_after_validation=' iPhone',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 650634),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 651286)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' runs',\n",
       "                        value_after_validation=' runs',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 651720),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 652308)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' on',\n",
       "                        value_after_validation=' on',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 653011),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 653558)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Apple',\n",
       "                        value_after_validation=' Apple',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 654044),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 654624)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=\"'s\",\n",
       "                        value_after_validation=\"'s\",\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 655006),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 655417)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' iOS',\n",
       "                        value_after_validation=' iOS',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 655704),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 656132)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' operating',\n",
       "                        value_after_validation=' operating',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 656639),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 657088)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' system',\n",
       "                        value_after_validation=' system',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 657506),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 657876)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' and',\n",
       "                        value_after_validation=' and',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 658279),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 658883)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' features',\n",
       "                        value_after_validation=' features',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 659435),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 660029)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' a',\n",
       "                        value_after_validation=' a',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 660329),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 660920)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' sleek',\n",
       "                        value_after_validation=' sleek',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 661445),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 662032)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' design',\n",
       "                        value_after_validation=' design',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 662399),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 662961)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 663308),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 663734)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' high',\n",
       "                        value_after_validation=' high',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 664093),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 664499)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='-quality',\n",
       "                        value_after_validation='-quality',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 664865),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 665242)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' camera',\n",
       "                        value_after_validation=' camera',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 665478),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 665800)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 666091),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 666412)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' and',\n",
       "                        value_after_validation=' and',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 666643),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 667103)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' a',\n",
       "                        value_after_validation=' a',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 667476),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 667778)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' wide',\n",
       "                        value_after_validation=' wide',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 668031),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 668339)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' range',\n",
       "                        value_after_validation=' range',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 668573),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 668841)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' of',\n",
       "                        value_after_validation=' of',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 669133),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 669397)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' apps',\n",
       "                        value_after_validation=' apps',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 669620),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 669895)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' available',\n",
       "                        value_after_validation=' available',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 670135),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 670425)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' for',\n",
       "                        value_after_validation=' for',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 670922),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 671167)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' download',\n",
       "                        value_after_validation=' download',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 671365),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 671603)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' from',\n",
       "                        value_after_validation=' from',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 671801),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 672041)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' the',\n",
       "                        value_after_validation=' the',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 672241),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 672492)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' App',\n",
       "                        value_after_validation=' App',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 672688),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 672916)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Store',\n",
       "                        value_after_validation=' Store',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 673181),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 673432)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='.',\n",
       "                        value_after_validation='.',\n",
       "                        validation_result=FailResult(\n",
       "                            outcome='fail',\n",
       "                            error_message='Found the following competitors: Apple. Please avoid naming those \n",
       "competitors next time',\n",
       "                            fix_value=\"\\n\\nThe iPhone runs on [COMPETITOR]'s iOS operating system and features a \n",
       "sleek design, high-quality camera, and a wide range of apps available for download from the App Store.\",\n",
       "                            error_spans=[ErrorSpan(start=21, end=26, reason='Competitor was found: Apple')],\n",
       "                            metadata=None,\n",
       "                            validated_chunk=\"\\n\\nThe iPhone runs on Apple's iOS operating system and features a \n",
       "sleek design, high-quality camera, and a wide range of apps available for download from the App Store.\"\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 673634),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 12, 947419)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Over',\n",
       "                        value_after_validation=' Over',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 459976),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 461493)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' the',\n",
       "                        value_after_validation=' the',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 462148),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 463054)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' years',\n",
       "                        value_after_validation=' years',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 463569),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 464154)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 464703),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 465225)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Apple',\n",
       "                        value_after_validation=' Apple',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 465869),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 466377)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' has',\n",
       "                        value_after_validation=' has',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 466722),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 467174)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' released',\n",
       "                        value_after_validation=' released',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 467499),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 467868)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' multiple',\n",
       "                        value_after_validation=' multiple',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 468201),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 468583)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' models',\n",
       "                        value_after_validation=' models',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 469070),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 469509)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' of',\n",
       "                        value_after_validation=' of',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 469870),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 470454)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' the',\n",
       "                        value_after_validation=' the',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 470860),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 471344)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' iPhone',\n",
       "                        value_after_validation=' iPhone',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 471796),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 472716)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 473340),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 474038)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' each',\n",
       "                        value_after_validation=' each',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 474427),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 474875)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' with',\n",
       "                        value_after_validation=' with',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 475393),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 475775)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' new',\n",
       "                        value_after_validation=' new',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 476039),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 476355)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' features',\n",
       "                        value_after_validation=' features',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 476609),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 476925)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' and',\n",
       "                        value_after_validation=' and',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 477243),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 477538)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' improvements',\n",
       "                        value_after_validation=' improvements',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 477760),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 478072)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' in',\n",
       "                        value_after_validation=' in',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 478413),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 478740)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' performance',\n",
       "                        value_after_validation=' performance',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 478983),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 479262)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='.\\n\\n',\n",
       "                        value_after_validation='.\\n\\n',\n",
       "                        validation_result=FailResult(\n",
       "                            outcome='fail',\n",
       "                            error_message='Found the following competitors: Apple. Please avoid naming those \n",
       "competitors next time',\n",
       "                            fix_value=' Over the years, [COMPETITOR] has released multiple models of the iPhone, \n",
       "each with new features and improvements in performance.',\n",
       "                            error_spans=[ErrorSpan(start=17, end=22, reason='Competitor was found: Apple')],\n",
       "                            metadata=None,\n",
       "                            validated_chunk=' Over the years, Apple has released multiple models of the iPhone, \n",
       "each with new features and improvements in performance.'\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 479488),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 13, 768497)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='Some',\n",
       "                        value_after_validation='Some',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 281787),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 282862)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' key',\n",
       "                        value_after_validation=' key',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 283444),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 284180)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' features',\n",
       "                        value_after_validation=' features',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 284667),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 285290)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' of',\n",
       "                        value_after_validation=' of',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 285904),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 286383)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' the',\n",
       "                        value_after_validation=' the',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 286731),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 287406)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' iPhone',\n",
       "                        value_after_validation=' iPhone',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 287738),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 288437)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' include',\n",
       "                        value_after_validation=' include',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 288851),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 289408)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Face',\n",
       "                        value_after_validation=' Face',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 289857),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 291341)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' ID',\n",
       "                        value_after_validation=' ID',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 291729),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 292196)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' facial',\n",
       "                        value_after_validation=' facial',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 292729),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 293238)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' recognition',\n",
       "                        value_after_validation=' recognition',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 293654),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 294064)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' technology',\n",
       "                        value_after_validation=' technology',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 294677),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 295403)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 295728),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 296112)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Siri',\n",
       "                        value_after_validation=' Siri',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 296366),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 296647)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' virtual',\n",
       "                        value_after_validation=' virtual',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 296870),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 297244)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' assistant',\n",
       "                        value_after_validation=' assistant',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 297960),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 298310)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 298578),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 299094)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' and',\n",
       "                        value_after_validation=' and',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 299321),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 299608)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Apple',\n",
       "                        value_after_validation=' Apple',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 299926),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 300272)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Pay',\n",
       "                        value_after_validation=' Pay',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 300579),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 300917)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' for',\n",
       "                        value_after_validation=' for',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 301140),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 301449)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' contact',\n",
       "                        value_after_validation=' contact',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 301784),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 302077)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='less',\n",
       "                        value_after_validation='less',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 302308),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 302570)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' payments',\n",
       "                        value_after_validation=' payments',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 302806),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 303086)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='.',\n",
       "                        value_after_validation='.',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk='\\n\\nSome key features of the iPhone include Face ID facial recognition\n",
       "technology, Siri virtual assistant, and Apple Pay for contactless payments.'\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 303335),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 14, 692659)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' The',\n",
       "                        value_after_validation=' The',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 205975),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 206697)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' iPhone',\n",
       "                        value_after_validation=' iPhone',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 207254),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 207637)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' also',\n",
       "                        value_after_validation=' also',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 207904),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 208290)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' integrates',\n",
       "                        value_after_validation=' integrates',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 208684),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 209054)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' seamlessly',\n",
       "                        value_after_validation=' seamlessly',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 209289),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 209568)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' with',\n",
       "                        value_after_validation=' with',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 209887),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 210208)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' other',\n",
       "                        value_after_validation=' other',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 210457),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 210740)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Apple',\n",
       "                        value_after_validation=' Apple',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 210962),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 211231)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' products',\n",
       "                        value_after_validation=' products',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 211463),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 211730)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 212016),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 212284)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' such',\n",
       "                        value_after_validation=' such',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 212511),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 212780)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' as',\n",
       "                        value_after_validation=' as',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 213006),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 213346)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' the',\n",
       "                        value_after_validation=' the',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 213750),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 214088)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Apple',\n",
       "                        value_after_validation=' Apple',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 214282),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 214530)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Watch',\n",
       "                        value_after_validation=' Watch',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 214749),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 215101)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 215332),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 215574)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Air',\n",
       "                        value_after_validation=' Air',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 215777),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 216008)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='Pod',\n",
       "                        value_after_validation='Pod',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 216201),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 217451)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='s',\n",
       "                        value_after_validation='s',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 217746),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 218020)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 218236),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 218484)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' and',\n",
       "                        value_after_validation=' and',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 218681),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 218914)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' Mac',\n",
       "                        value_after_validation=' Mac',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 219115),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 219353)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' computers',\n",
       "                        value_after_validation=' computers',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 219551),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 219780)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='.\\n\\n',\n",
       "                        value_after_validation='.\\n\\n',\n",
       "                        validation_result=FailResult(\n",
       "                            outcome='fail',\n",
       "                            error_message='Found the following competitors: Apple. Please avoid naming those \n",
       "competitors next time',\n",
       "                            fix_value=' The iPhone also integrates seamlessly with other [COMPETITOR] products, \n",
       "such as the [COMPETITOR] Watch, AirPods, and Mac computers.',\n",
       "                            error_spans=[\n",
       "                                ErrorSpan(start=50, end=55, reason='Competitor was found: Apple'),\n",
       "                                ErrorSpan(start=78, end=83, reason='Competitor was found: Apple'),\n",
       "                                ErrorSpan(start=50, end=55, reason='Competitor was found: Apple'),\n",
       "                                ErrorSpan(start=78, end=83, reason='Competitor was found: Apple')\n",
       "                            ],\n",
       "                            metadata=None,\n",
       "                            validated_chunk=' The iPhone also integrates seamlessly with other Apple products, such\n",
       "as the Apple Watch, AirPods, and Mac computers.'\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 219981),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 15, 520706)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='Overall',\n",
       "                        value_after_validation='Overall',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 29878),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 30861)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 31289),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 32043)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' the',\n",
       "                        value_after_validation=' the',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 32525),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 33024)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' iPhone',\n",
       "                        value_after_validation=' iPhone',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 33363),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 33884)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' is',\n",
       "                        value_after_validation=' is',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 34303),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 34809)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' known',\n",
       "                        value_after_validation=' known',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 35268),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 35631)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' for',\n",
       "                        value_after_validation=' for',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 35885),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 36176)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' its',\n",
       "                        value_after_validation=' its',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 36421),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 36720)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' user',\n",
       "                        value_after_validation=' user',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 37066),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 37434)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='-friendly',\n",
       "                        value_after_validation='-friendly',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 37763),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 38128)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' interface',\n",
       "                        value_after_validation=' interface',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 38406),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 38723)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 39117),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 39430)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' high',\n",
       "                        value_after_validation=' high',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 39654),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 39952)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='-quality',\n",
       "                        value_after_validation='-quality',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 40103),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 40288)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' build',\n",
       "                        value_after_validation=' build',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 40487),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 40785)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 41058),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 41353)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' and',\n",
       "                        value_after_validation=' and',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 41578),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 41846)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' strong',\n",
       "                        value_after_validation=' strong',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 42080),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 42504)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' ecosystem',\n",
       "                        value_after_validation=' ecosystem',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 42725),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 42987)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' of',\n",
       "                        value_after_validation=' of',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 43306),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 43610)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' apps',\n",
       "                        value_after_validation=' apps',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 43840),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 44108)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' and',\n",
       "                        value_after_validation=' and',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 44332),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 44601)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' services',\n",
       "                        value_after_validation=' services',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 44889),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 45160)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=',',\n",
       "                        value_after_validation=',',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 45388),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 45662)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' making',\n",
       "                        value_after_validation=' making',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 45890),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 46149)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' it',\n",
       "                        value_after_validation=' it',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 46428),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 46692)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' a',\n",
       "                        value_after_validation=' a',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 46912),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 47177)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' popular',\n",
       "                        value_after_validation=' popular',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 47422),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 47597)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' choice',\n",
       "                        value_after_validation=' choice',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 47785),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 47948)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' for',\n",
       "                        value_after_validation=' for',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 48139),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 48371)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' consumers',\n",
       "                        value_after_validation=' consumers',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 48569),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 48805)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' around',\n",
       "                        value_after_validation=' around',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 48999),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 49221)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' the',\n",
       "                        value_after_validation=' the',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 49481),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 49722)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation=' world',\n",
       "                        value_after_validation=' world',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 49922),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 50154)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='.',\n",
       "                        value_after_validation='.',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk='\\n\\nOverall, the iPhone is known for its user-friendly interface, \n",
       "high-quality build, and strong ecosystem of apps and services, making it a popular choice for consumers around the \n",
       "world.'\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 50352),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 243639)\n",
       "                    ),\n",
       "                    ValidatorLogs(\n",
       "                        validator_name='CompetitorCheck',\n",
       "                        registered_name='guardrails/competitor_check',\n",
       "                        instance_id=4403038784,\n",
       "                        property_path='$',\n",
       "                        value_before_validation='',\n",
       "                        value_after_validation='',\n",
       "                        validation_result=PassResult(\n",
       "                            outcome='pass',\n",
       "                            value_override=<class \n",
       "'guardrails.classes.validation.validation_result.PassResult.ValueOverrideSentinel'>,\n",
       "                            metadata=None,\n",
       "                            validated_chunk=None\n",
       "                        ),\n",
       "                        start_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 756413),\n",
       "                        end_time=datetime.datetime(2024, 10, 11, 11, 15, 16, 758181)\n",
       "                    )\n",
       "                ],\n",
       "                error=None,\n",
       "                exception=None\n",
       "            )\n",
       "        )\n",
       "    ],\n",
       "    inputs=CallInputs(\n",
       "        llm_api=None,\n",
       "        llm_output=None,\n",
       "        instructions=None,\n",
       "        prompt=None,\n",
       "        msg_history=None,\n",
       "        messages=[{'role': 'user', 'content': 'Tell me about the Apple Iphone'}],\n",
       "        prompt_params={},\n",
       "        num_reasks=1,\n",
       "        metadata={},\n",
       "        full_schema_reask=False,\n",
       "        stream=False,\n",
       "        args=[],\n",
       "        kwargs={'model': 'gpt-3.5-turbo', 'max_tokens': 1024, 'temperature': 0, 'stream': True}\n",
       "    ),\n",
       "    exception=None\n",
       ")\n",
       "
\n" ], "text/plain": [ "\u001b[1;35mCall\u001b[0m\u001b[1m(\u001b[0m\n", " \u001b[33mid\u001b[0m=\u001b[32m'14626972736'\u001b[0m,\n", " \u001b[33miterations\u001b[0m=\u001b[1m[\u001b[0m\n", " \u001b[1;35mIteration\u001b[0m\u001b[1m(\u001b[0m\n", " \u001b[33mid\u001b[0m=\u001b[32m'14626976016'\u001b[0m,\n", " \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m,\n", " \u001b[33mcall_id\u001b[0m=\u001b[32m'14626972736'\u001b[0m,\n", " \u001b[33minputs\u001b[0m=\u001b[1;35mInputs\u001b[0m\u001b[1m(\u001b[0m\n", " \u001b[33mllm_api\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mguardrails.llm_providers.AsyncLiteLLMCallable\u001b[0m\u001b[39m object at \u001b[0m\u001b[1;36m0x3677adbe0\u001b[0m\u001b[39m>,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mllm_output\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstructions\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mprompt\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmessages\u001b[0m\u001b[39m=\u001b[0m\u001b[1;39m[\u001b[0m\u001b[1;39m{\u001b[0m\u001b[32m'role'\u001b[0m\u001b[39m: \u001b[0m\u001b[32m'user'\u001b[0m\u001b[39m, \u001b[0m\u001b[32m'content'\u001b[0m\u001b[39m: \u001b[0m\u001b[1;35mPrompt\u001b[0m\u001b[1;39m(\u001b[0m\u001b[39mTell me about the Apple Iphone\u001b[0m\u001b[1;39m)\u001b[0m\u001b[1;39m}\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmsg_history\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mprompt_params\u001b[0m\u001b[39m=\u001b[0m\u001b[1;39m{\u001b[0m\u001b[1;39m}\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mnum_reasks\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m1\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[1;39m{\u001b[0m\u001b[1;39m}\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mfull_schema_reask\u001b[0m\u001b[39m=\u001b[0m\u001b[3;91mFalse\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstream\u001b[0m\u001b[39m=\u001b[0m\u001b[3;92mTrue\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutputs\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mOutputs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mllm_response_info\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mLLMResponse\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mprompt_token_count\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mresponse_token_count\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutput\u001b[0m\u001b[39m=\u001b[0m\u001b[32m''\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstream_output\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33masync_stream_output\u001b[0m\u001b[39m=\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mraw_output\u001b[0m\u001b[39m=\u001b[0m\u001b[32m''\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mparsed_output\u001b[0m\u001b[39m=\u001b[0m\u001b[32m''\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_response\u001b[0m\u001b[39m=\u001b[0m\u001b[32m''\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mguarded_output\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mreasks\u001b[0m\u001b[39m=\u001b[0m\u001b[1;39m[\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_logs\u001b[0m\u001b[39m=\u001b[0m\u001b[1;39m[\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m''\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m''\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m595984\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m596421\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'The'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'The'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m596686\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m596991\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m614475\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m614755\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m614961\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m615218\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' is'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' is'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m615430\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m615682\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' a'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' a'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m670812\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m671218\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' line'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' line'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m671481\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m671803\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m672055\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m672344\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' smartphones'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' smartphones'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m706919\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m707343\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' designed'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' designed'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m707646\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m708033\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m708288\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m708584\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' marketed'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' marketed'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m810433\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m811526\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' by'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' by'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m812094\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m812644\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m812958\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m813405\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Inc'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Inc'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m886235\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m887491\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'The Apple iPhone is a line of smartphones designed and marketed by \u001b[0m\n", "\u001b[32mApple Inc.'\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m888166\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m305913\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' It'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' It'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m816172\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m817005\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' was'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' was'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m817395\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m817899\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' first'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' first'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m818301\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m818756\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' introduced'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' introduced'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m819227\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m819594\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' in'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' in'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m819870\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m820214\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' '\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' '\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m820882\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m821200\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'200'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'200'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m821467\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m821787\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'7'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'7'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m822038\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m822317\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' by'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' by'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m822545\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m822900\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' then'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' then'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m823309\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m823665\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'-'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'-'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m823893\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m824182\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CEO'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CEO'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m824407\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m824704\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Steve'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Steve'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m825043\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m825329\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Jobs'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Jobs'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m825568\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m825864\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m826095\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m826378\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m826677\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m826972\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' has'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' has'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m827196\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m827470\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' since'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' since'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m827690\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m827958\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' become'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' become'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m828162\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m828411\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' one'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' one'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m828668\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m829052\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m829274\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m829598\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m829842\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m830117\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' most'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' most'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m830361\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m830657\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' popular'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' popular'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m830865\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m831119\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m831394\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m831874\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iconic'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iconic'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m832075\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m832319\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' smartphones'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' smartphones'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m832539\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m832801\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' in'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' in'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m833001\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m833259\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m833577\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m833825\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' world'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' world'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m834022\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m834282\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.\\n\\n'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.\\n\\n'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' It was first introduced in 2007 by then-CEO Steve Jobs, and has since\u001b[0m\n", "\u001b[32mbecome one of the most popular and iconic smartphones in the world.'\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m834499\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m139296\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'The'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'The'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m648436\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m650081\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m650634\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m651286\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' runs'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' runs'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m651720\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m652308\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' on'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' on'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m653011\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m653558\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m654044\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m654624\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m\"'s\"\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m\"'s\"\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m655006\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m655417\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iOS'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iOS'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m655704\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m656132\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' operating'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' operating'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m656639\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m657088\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' system'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' system'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m657506\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m657876\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m658279\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m658883\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' features'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' features'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m659435\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m660029\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' a'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' a'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m660329\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m660920\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' sleek'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' sleek'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m661445\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m662032\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' design'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' design'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m662399\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m662961\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m663308\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m663734\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' high'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' high'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m664093\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m664499\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'-quality'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'-quality'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m664865\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m665242\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' camera'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' camera'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m665478\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m665800\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m666091\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m666412\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m666643\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m667103\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' a'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' a'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m667476\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m667778\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' wide'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' wide'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m668031\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m668339\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' range'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' range'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m668573\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m668841\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m669133\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m669397\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' apps'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' apps'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m669620\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m669895\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' available'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' available'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m670135\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m670425\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' for'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' for'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m670922\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m671167\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' download'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' download'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m671365\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m671603\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' from'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' from'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m671801\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m672041\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m672241\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m672492\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' App'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' App'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m672688\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m672916\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Store'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Store'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m673181\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m673432\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mFailResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'fail'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33merror_message\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Found the following competitors: Apple. Please avoid naming those \u001b[0m\n", "\u001b[32mcompetitors next time'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mfix_value\u001b[0m\u001b[39m=\u001b[0m\u001b[32m\"\\n\\nThe iPhone runs on \u001b[0m\u001b[32m[\u001b[0m\u001b[32mCOMPETITOR\u001b[0m\u001b[32m]\u001b[0m\u001b[32m's iOS operating system and features a \u001b[0m\n", "\u001b[32msleek design, high-quality camera, and a wide range of apps available for download from the App Store.\"\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33merror_spans\u001b[0m\u001b[39m=\u001b[0m\u001b[1;39m[\u001b[0m\u001b[1;35mErrorSpan\u001b[0m\u001b[1;39m(\u001b[0m\u001b[33mstart\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m21\u001b[0m\u001b[39m, \u001b[0m\u001b[33mend\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m26\u001b[0m\u001b[39m, \u001b[0m\u001b[33mreason\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Competitor was found: Apple'\u001b[0m\u001b[1;39m)\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[32m\"\\n\\nThe iPhone runs on Apple's iOS operating system and features a \u001b[0m\n", "\u001b[32msleek design, high-quality camera, and a wide range of apps available for download from the App Store.\"\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m673634\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m12\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m947419\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Over'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Over'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m459976\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m461493\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m462148\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m463054\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' years'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' years'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m463569\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m464154\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m464703\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m465225\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m465869\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m466377\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' has'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' has'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m466722\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m467174\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' released'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' released'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m467499\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m467868\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' multiple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' multiple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m468201\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m468583\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' models'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' models'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m469070\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m469509\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m469870\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m470454\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m470860\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m471344\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m471796\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m472716\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m473340\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m474038\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' each'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' each'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m474427\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m474875\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' with'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' with'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m475393\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m475775\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' new'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' new'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m476039\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m476355\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' features'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' features'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m476609\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m476925\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m477243\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m477538\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' improvements'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' improvements'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m477760\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m478072\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' in'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' in'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m478413\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m478740\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' performance'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' performance'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m478983\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m479262\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.\\n\\n'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.\\n\\n'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mFailResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'fail'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33merror_message\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Found the following competitors: Apple. Please avoid naming those \u001b[0m\n", "\u001b[32mcompetitors next time'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mfix_value\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Over the years, \u001b[0m\u001b[32m[\u001b[0m\u001b[32mCOMPETITOR\u001b[0m\u001b[32m]\u001b[0m\u001b[32m has released multiple models of the iPhone, \u001b[0m\n", "\u001b[32meach with new features and improvements in performance.'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33merror_spans\u001b[0m\u001b[39m=\u001b[0m\u001b[1;39m[\u001b[0m\u001b[1;35mErrorSpan\u001b[0m\u001b[1;39m(\u001b[0m\u001b[33mstart\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m17\u001b[0m\u001b[39m, \u001b[0m\u001b[33mend\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m22\u001b[0m\u001b[39m, \u001b[0m\u001b[33mreason\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Competitor was found: Apple'\u001b[0m\u001b[1;39m)\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Over the years, Apple has released multiple models of the iPhone, \u001b[0m\n", "\u001b[32meach with new features and improvements in performance.'\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m479488\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m13\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m768497\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Some'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Some'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m281787\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m282862\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' key'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' key'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m283444\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m284180\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' features'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' features'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m284667\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m285290\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m285904\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m286383\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m286731\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m287406\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m287738\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m288437\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' include'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' include'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m288851\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m289408\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Face'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Face'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m289857\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m291341\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' ID'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' ID'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m291729\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m292196\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' facial'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' facial'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m292729\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m293238\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' recognition'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' recognition'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m293654\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m294064\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' technology'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' technology'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m294677\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m295403\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m295728\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m296112\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Siri'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Siri'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m296366\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m296647\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' virtual'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' virtual'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m296870\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m297244\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' assistant'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' assistant'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m297960\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m298310\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m298578\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m299094\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m299321\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m299608\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m299926\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m300272\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Pay'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Pay'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m300579\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m300917\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' for'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' for'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m301140\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m301449\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' contact'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' contact'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m301784\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m302077\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'less'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'less'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m302308\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m302570\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' payments'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' payments'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m302806\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m303086\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'\\n\\nSome key features of the iPhone include Face ID facial recognition\u001b[0m\n", "\u001b[32mtechnology, Siri virtual assistant, and Apple Pay for contactless payments.'\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m303335\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m14\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m692659\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' The'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' The'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m205975\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m206697\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m207254\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m207637\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' also'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' also'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m207904\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m208290\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' integrates'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' integrates'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m208684\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m209054\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' seamlessly'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' seamlessly'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m209289\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m209568\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' with'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' with'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m209887\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m210208\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' other'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' other'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m210457\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m210740\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m210962\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m211231\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' products'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' products'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m211463\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m211730\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m212016\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m212284\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' such'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' such'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m212511\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m212780\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' as'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' as'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m213006\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m213346\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m213750\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m214088\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Apple'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m214282\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m214530\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Watch'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Watch'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m214749\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m215101\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m215332\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m215574\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Air'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Air'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m215777\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m216008\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Pod'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Pod'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m216201\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m217451\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m's'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m's'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m217746\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m218020\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m218236\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m218484\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m218681\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m218914\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Mac'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' Mac'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m219115\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m219353\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' computers'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' computers'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m219551\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m219780\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.\\n\\n'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.\\n\\n'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mFailResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'fail'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33merror_message\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Found the following competitors: Apple. Please avoid naming those \u001b[0m\n", "\u001b[32mcompetitors next time'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mfix_value\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' The iPhone also integrates seamlessly with other \u001b[0m\u001b[32m[\u001b[0m\u001b[32mCOMPETITOR\u001b[0m\u001b[32m]\u001b[0m\u001b[32m products, \u001b[0m\n", "\u001b[32msuch as the \u001b[0m\u001b[32m[\u001b[0m\u001b[32mCOMPETITOR\u001b[0m\u001b[32m]\u001b[0m\u001b[32m Watch, AirPods, and Mac computers.'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33merror_spans\u001b[0m\u001b[39m=\u001b[0m\u001b[1;39m[\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mErrorSpan\u001b[0m\u001b[1;39m(\u001b[0m\u001b[33mstart\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m50\u001b[0m\u001b[39m, \u001b[0m\u001b[33mend\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m55\u001b[0m\u001b[39m, \u001b[0m\u001b[33mreason\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Competitor was found: Apple'\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mErrorSpan\u001b[0m\u001b[1;39m(\u001b[0m\u001b[33mstart\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m78\u001b[0m\u001b[39m, \u001b[0m\u001b[33mend\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m83\u001b[0m\u001b[39m, \u001b[0m\u001b[33mreason\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Competitor was found: Apple'\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mErrorSpan\u001b[0m\u001b[1;39m(\u001b[0m\u001b[33mstart\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m50\u001b[0m\u001b[39m, \u001b[0m\u001b[33mend\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m55\u001b[0m\u001b[39m, \u001b[0m\u001b[33mreason\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Competitor was found: Apple'\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mErrorSpan\u001b[0m\u001b[1;39m(\u001b[0m\u001b[33mstart\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m78\u001b[0m\u001b[39m, \u001b[0m\u001b[33mend\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m83\u001b[0m\u001b[39m, \u001b[0m\u001b[33mreason\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Competitor was found: Apple'\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' The iPhone also integrates seamlessly with other Apple products, such\u001b[0m\n", "\u001b[32mas the Apple Watch, AirPods, and Mac computers.'\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m219981\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m520706\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Overall'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'Overall'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m29878\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m30861\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m31289\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m32043\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m32525\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m33024\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' iPhone'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m33363\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m33884\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' is'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' is'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m34303\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m34809\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' known'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' known'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m35268\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m35631\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' for'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' for'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m35885\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m36176\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' its'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' its'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m36421\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m36720\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' user'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' user'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m37066\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m37434\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'-friendly'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'-friendly'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m37763\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m38128\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' interface'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' interface'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m38406\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m38723\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m39117\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m39430\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' high'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' high'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m39654\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m39952\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'-quality'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'-quality'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m40103\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m40288\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' build'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' build'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m40487\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m40785\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m41058\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m41353\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m41578\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m41846\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' strong'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' strong'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m42080\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m42504\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' ecosystem'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' ecosystem'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m42725\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m42987\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' of'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m43306\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m43610\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' apps'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' apps'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m43840\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m44108\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' and'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m44332\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m44601\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' services'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' services'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m44889\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m45160\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m','\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m45388\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m45662\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' making'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' making'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m45890\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m46149\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' it'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' it'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m46428\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m46692\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' a'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' a'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m46912\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m47177\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' popular'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' popular'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m47422\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m47597\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' choice'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' choice'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m47785\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m47948\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' for'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' for'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m48139\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m48371\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' consumers'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' consumers'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m48569\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m48805\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' around'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' around'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m48999\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m49221\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' the'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m49481\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m49722\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' world'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m' world'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m49922\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m50154\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'.'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mmetadata\u001b[0m\u001b[39m=\u001b[0m\u001b[3;35mNone\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidated_chunk\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'\\n\\nOverall, the iPhone is known for its user-friendly interface, \u001b[0m\n", "\u001b[32mhigh-quality build, and strong ecosystem of apps and services, making it a popular choice for consumers around the \u001b[0m\n", "\u001b[32mworld.'\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mstart_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m50352\u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mend_time\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1;39m(\u001b[0m\u001b[1;36m2024\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m10\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m11\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m15\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m16\u001b[0m\u001b[39m, \u001b[0m\u001b[1;36m243639\u001b[0m\u001b[1;39m)\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;39m)\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[1;35mValidatorLogs\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidator_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'CompetitorCheck'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mregistered_name\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'guardrails/competitor_check'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33minstance_id\u001b[0m\u001b[39m=\u001b[0m\u001b[1;36m4403038784\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mproperty_path\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'$'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_before_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m''\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_after_validation\u001b[0m\u001b[39m=\u001b[0m\u001b[32m''\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalidation_result\u001b[0m\u001b[39m=\u001b[0m\u001b[1;35mPassResult\u001b[0m\u001b[1;39m(\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33moutcome\u001b[0m\u001b[39m=\u001b[0m\u001b[32m'pass'\u001b[0m\u001b[39m,\u001b[0m\n", "\u001b[39m \u001b[0m\u001b[33mvalue_override\u001b[0m\u001b[39m=\u001b[0m,\n", " \u001b[33mmetadata\u001b[0m=\u001b[3;35mNone\u001b[0m,\n", " \u001b[33mvalidated_chunk\u001b[0m=\u001b[3;35mNone\u001b[0m\n", " \u001b[1m)\u001b[0m,\n", " \u001b[33mstart_time\u001b[0m=\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m2024\u001b[0m, \u001b[1;36m10\u001b[0m, \u001b[1;36m11\u001b[0m, \u001b[1;36m11\u001b[0m, \u001b[1;36m15\u001b[0m, \u001b[1;36m16\u001b[0m, \u001b[1;36m756413\u001b[0m\u001b[1m)\u001b[0m,\n", " \u001b[33mend_time\u001b[0m=\u001b[1;35mdatetime\u001b[0m\u001b[1;35m.datetime\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m2024\u001b[0m, \u001b[1;36m10\u001b[0m, \u001b[1;36m11\u001b[0m, \u001b[1;36m11\u001b[0m, \u001b[1;36m15\u001b[0m, \u001b[1;36m16\u001b[0m, \u001b[1;36m758181\u001b[0m\u001b[1m)\u001b[0m\n", " \u001b[1m)\u001b[0m\n", " \u001b[1m]\u001b[0m,\n", " \u001b[33merror\u001b[0m=\u001b[3;35mNone\u001b[0m,\n", " \u001b[33mexception\u001b[0m=\u001b[3;35mNone\u001b[0m\n", " \u001b[1m)\u001b[0m\n", " \u001b[1m)\u001b[0m\n", " \u001b[1m]\u001b[0m,\n", " \u001b[33minputs\u001b[0m=\u001b[1;35mCallInputs\u001b[0m\u001b[1m(\u001b[0m\n", " \u001b[33mllm_api\u001b[0m=\u001b[3;35mNone\u001b[0m,\n", " \u001b[33mllm_output\u001b[0m=\u001b[3;35mNone\u001b[0m,\n", " \u001b[33minstructions\u001b[0m=\u001b[3;35mNone\u001b[0m,\n", " \u001b[33mprompt\u001b[0m=\u001b[3;35mNone\u001b[0m,\n", " \u001b[33mmsg_history\u001b[0m=\u001b[3;35mNone\u001b[0m,\n", " \u001b[33mmessages\u001b[0m=\u001b[1m[\u001b[0m\u001b[1m{\u001b[0m\u001b[32m'role'\u001b[0m: \u001b[32m'user'\u001b[0m, \u001b[32m'content'\u001b[0m: \u001b[32m'Tell me about the Apple Iphone'\u001b[0m\u001b[1m}\u001b[0m\u001b[1m]\u001b[0m,\n", " \u001b[33mprompt_params\u001b[0m=\u001b[1m{\u001b[0m\u001b[1m}\u001b[0m,\n", " \u001b[33mnum_reasks\u001b[0m=\u001b[1;36m1\u001b[0m,\n", " \u001b[33mmetadata\u001b[0m=\u001b[1m{\u001b[0m\u001b[1m}\u001b[0m,\n", " \u001b[33mfull_schema_reask\u001b[0m=\u001b[3;91mFalse\u001b[0m,\n", " \u001b[33mstream\u001b[0m=\u001b[3;91mFalse\u001b[0m,\n", " \u001b[33margs\u001b[0m=\u001b[1m[\u001b[0m\u001b[1m]\u001b[0m,\n", " \u001b[33mkwargs\u001b[0m=\u001b[1m{\u001b[0m\u001b[32m'model'\u001b[0m: \u001b[32m'gpt-3.5-turbo'\u001b[0m, \u001b[32m'max_tokens'\u001b[0m: \u001b[1;36m1024\u001b[0m, \u001b[32m'temperature'\u001b[0m: \u001b[1;36m0\u001b[0m, \u001b[32m'stream'\u001b[0m: \u001b[3;92mTrue\u001b[0m\u001b[1m}\u001b[0m\n", " \u001b[1m)\u001b[0m,\n", " \u001b[33mexception\u001b[0m=\u001b[3;35mNone\u001b[0m\n", "\u001b[1m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Let's see the logs\n", "print(guard.history.last)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As you can see here, the outputs in both examples match. The only difference is that, in the async streaming example, the outputs are returned as soon as they are received and validated by Guardrails.\n", "\n", "In the non-streaming example, the outputs are returned only after the entire request has been processed by the API.\n", "\n", "In other words, when async streaming is enabled, the API returns the outputs as soon as they are ready, rather than waiting for the entire request to be processed.\n" ] } ], "metadata": { "kernelspec": { "display_name": "litellm", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.3" } }, "nbformat": 4, "nbformat_minor": 2 }