# Review and Approval

Cosmo provides powerful review and approval tools that enable precise feedback, visual annotations, and structured status tracking.

### 1. Time-Coded Comments

You can add feedback at specific points in an asset’s timeline using time-coded comments.

To add a comment:

1. Open the asset in the **Cosmo Player**.
2. Click the **Comment** icon to open the commenting panel.
3. Move the playhead to the desired **timecode**.
4. Write your comment in the text field.
5. Click **Send** to save it.

The comment will be linked to the exact frame where it was created.

Time-coded comments allow collaborators to provide precise, frame-accurate feedback.

***

#### Setting IN and OUT Points

Instead of referencing a single frame, you can define a specific time range using **IN** and **OUT** points.

* Press **`I`** to set the **IN** point at the current playhead position.
* Press **`O`** to set the **OUT** point at the current playhead position.
* The selected range is visually highlighted in the timeline.
* The comment will reference the defined time range.

This is especially useful when feedback applies to a sequence rather than a single frame.

<div align="center"><figure><img src="https://4044414507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fjoak4hJ5ldHelstfIZvQ%2Fuploads%2FozwBCg8etMvoPqwuRPap%2FScreenshot%202026-02-19%20at%2010.08.03.png?alt=media&#x26;token=ba26a5ed-092e-490b-8838-b9faa617f2f4" alt="" width="563"><figcaption><p>Mark IN and OUT points on the Cosmo Player timeline for precise feedback</p></figcaption></figure></div>

***

### 2. Visual Annotations

You can draw directly onto the video frame to visually highlight required changes.

To create an annotation:

1. Click the **Annotations** icon to open the annotation tools.
2. Select a **color** and **shape**.
3. Draw directly on the video frame to mark the relevant area.
4. Write a comment.
5. Click **Send** to save.

Annotations are tied to a specific frame and help communicate visual corrections clearly.

***

### 3. State Tracking (Tags)

State tags allow you to track production progress within a Space.

To set a state tag:

1. Click the **Set Tag** button.
2. Choose the appropriate state (e.g., **In Progress**, **Approved**, **Rejected**).
3. The selected tag is applied to the asset.

State tags help teams organize assets according to workflow stage and production status.

<div align="center"><figure><img src="https://4044414507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fjoak4hJ5ldHelstfIZvQ%2Fuploads%2FeFWzjNaFA4LfbkIlLgb9%2FScreenshot%202026-02-19%20at%2010.12.00.png?alt=media&#x26;token=ce64d957-6376-4879-b896-d23468e6b2cb" alt=""><figcaption><p>Set Tag</p></figcaption></figure></div>

***

#### Clearing a State Tag

To remove the current tag:

1. Click the **Set Tag** button.
2. Select **Clear Tag**.
3. The tag is removed from the asset.

***

### 4. Review Status

In addition to tags, you can define the formal review outcome using **Status**.

To update the status:

1. Click the **Set Status** button.
2. Choose one of the following:
   * **Approved**
   * **Not Approved**
   * **Clear Status**
3. The selected status is applied to the asset.

Status indicates whether the asset has successfully passed review or requires further revisions.

***

#### Tags vs. Status — What’s the Difference?

* **Tags** → Track production workflow stages (e.g., In Progress, Editing, Review).
* **Status** → Represents the formal approval outcome (Approved / Not Approved).

Using both together provides a clear and structured review pipeline.
