> ## Documentation Index
> Fetch the complete documentation index at: https://www.reliclabs.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Reviewing and submitting sessions in the editor

> Use the Contributor editor to delete unwanted screenshots, update labels, annotate time ranges, and submit your session to the review queue for approval.

The editor opens automatically after you stop a recording, and it is where you prepare your session before submitting it for review. Everything you do in the editor - deleting screenshots, updating labels, adding annotations - is saved locally first. Nothing is uploaded until you click **Submit**.

## What you can do in the editor

<CardGroup cols={2}>
  <Card title="Delete screenshots" icon="trash">
    Remove individual screenshots from the session timeline. Click a screenshot in the timeline strip to select it, then delete it. You can also drag across the timeline to select a range before deleting.
  </Card>

  <Card title="Update labels" icon="pencil">
    Each screenshot can carry a label that describes what was happening at that moment. Click a screenshot and update its label to give reviewers useful context.
  </Card>

  <Card title="Add time-range labels" icon="clock">
    Annotate a span of time within the session by specifying a start time, an end time, and a description. Labels appear on the timeline as colored bars you can click to review.
  </Card>

  <Card title="Save locally" icon="save">
    Click **Save** at any time to write your changes to your device without submitting. You can close and reopen the editor and your edits will still be there.
  </Card>
</CardGroup>

## Navigating the timeline

The timeline strip at the bottom of the editor shows every screenshot in the session in order, each labeled with its timestamp. Click any thumbnail to jump to that moment. Drag across the strip to select multiple screenshots at once - useful when you want to delete a range in one action.

A separate bar beneath the timeline shows any time-range labels you have added. Click a label bar to jump to that annotation.

## Adding and editing labels

Labels annotate a time range within the session and appear in the **Labels** panel on the right side of the editor.

<Steps>
  <Step title="Open the Labels panel">
    Click the **Labels** tab in the right sidebar.
  </Step>

  <Step title="Add a label">
    Click **Add**. A dialog appears where you set a start time, an end time, and a description for the annotation.
  </Step>

  <Step title="Save the label">
    Click **Save** in the dialog. The label appears in the list and as a bar on the timeline.
  </Step>

  <Step title="Edit or delete a label">
    Hover over any label in the list to reveal the edit and delete buttons. Click the pencil icon to update it, or the trash icon to remove it.
  </Step>
</Steps>

## AI Agent labeller

Contributor includes an **AI Agent labeller** that can help speed up session review by suggesting draft labels for parts of your recording. It is designed to reduce manual work when organizing a session, especially when you have several actions or task changes across the timeline.

<div className="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-orange-200 bg-orange-50 dark:border-orange-900 dark:bg-orange-600/20">
  <div className="mt-0.5 w-4 text-orange-800 dark:text-orange-300" aria-hidden="true">
    <svg className="size-4" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
      <path d="M12 8V4H8" />

      <rect width="16" height="12" x="4" y="8" rx="2" />

      <path d="M2 14h2" />

      <path d="M20 14h2" />

      <path d="M15 13v2" />

      <path d="M9 13v2" />
    </svg>
  </div>

  <div className="text-sm prose dark:prose-invert min-w-0 w-full [&_kbd]:bg-background-light dark:[&_kbd]:bg-background-dark [&_code]:!text-current [&_kbd]:!text-current [&_a]:!text-current [&_a]:border-current [&_strong]:!text-current text-orange-800 dark:text-orange-300">
    You should still review every AI-generated label before saving or submitting,
    but the <strong>AI Agent labeller</strong> can help speed up the process
    immensely. Suggested labels are only a starting point, and you can edit or
    delete them in the same <strong>Labels</strong> panel used for manual labels.
  </div>
</div>

## Saving changes locally

Use **Save** to commit your edits without submitting. Your session remains in **Draft** status and only you can see it. You can return to the editor from the session board at any time by clicking the session card.

<Note>
  Saving locally does not upload anything. Your screenshots and labels stay on your device until you submit.
</Note>

## Submitting your session

When you are happy with the session, click **Submit**. Contributor uploads the screenshots and all metadata to the review queue. The session moves to **Submitted** status on your board.

<Warning>
  Once submitted, you cannot edit a session unless a reviewer returns it. Review your screenshots and labels carefully before submitting.
</Warning>

A submitted session is reviewed by our team. If it is approved, points are added to your account. If it is rejected, the outcome appears on your session board.

## Tips for a strong submission

<Tip>
  Add labels to the most interesting or clearly identifiable moments in your session. Reviewers use those annotations to understand what they are looking at.
</Tip>

* Delete any screenshots that show sensitive, personal, or unintended content before submitting.
* Use time-range labels to explain what task you were working on and when.
* Shorter, focused sessions with clear labels tend to be easier to review and approve.
* If your session covers a specific task, make sure the screenshots actually show progress on that task.
