> For the complete documentation index, see [llms.txt](https://stage-precision.gitbook.io/grid/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/value-representation/warning-system.md).

# Warning System

Warning System allows users to define the different conditions that are of concern and create the different warning for the rest of the system to interpret.&#x20;

To access this, open the **Value Representation** window. In the window, there is a section for Warning Conditions. Click on the (+) icon to add a new warning condition.

<figure><img src="/files/s64kQIY1IFufZeE7JTU2" alt=""><figcaption></figcaption></figure>

Under each of the condition, you have the option to choose the different warning type and define the severity of your warning.

| Warning Type       | Description                                               |
| ------------------ | --------------------------------------------------------- |
| Float Out of Range | When the float is outside of a specified range            |
| Float in Range     | When the float is inside a specified range                |
| Float Equal        | When the float is equal to a specified value              |
| Bool Equal         | When the boolean is equal to a specified value            |
| String Equal       | When the string is equal to a specified value             |
| String Not Equal   | When the string is NOT equal to a specified value         |
| String Contains    | When a specified sequence of letters is inside the string |
| Has Value          | When the path of this entities has a value                |
| Has SubTree        | When the path of this entities has a sub tree             |

{% hint style="info" %}
It is possible to add multiple warning condition for the same entities path
{% endhint %}

Once the condition has been defined, then as the value of that entities path changes, depending on the conditions, you will get a corresponding warning message.

<figure><img src="/files/eWN8ywi0Afj16QuzRwoa" alt=""><figcaption></figcaption></figure>

As these warnings are showing up inside the entities, other parts of the Grid Studio software will also show you that there is a warning.

One of the places is in the project tree where the associated object which has the entities warning happening, the project tree will show an icon to indicate this.

<figure><img src="/files/q1ZQ9dtknXrec8HsMxa0" alt=""><figcaption></figcaption></figure>

Similarly, on the overall Grid Studio software, at the top right corner, there will be an icon that will be indicating any warnings happening with this current project.

<figure><img src="/files/dTtimfICmOBa1X9wfl0D" alt=""><figcaption></figcaption></figure>

Clicking on the icon will bring up a pop up window that shows you all the related warnings with the current project and you also have a button to quickly jump to the object that has the warning and you can do further analysis.

<figure><img src="/files/51KW0N3hiQOoodPp6WoI" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/value-representation/warning-system.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
