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

# Executions and replays

> Every run of a job is an execution, and every execution is recorded.

Every time a job runs, Minicor creates an execution: the input, the outcome of each step, the response, and a replay of the desktop while the automation ran. The job page lists them all, filterable by **All**, **Samples**, and **Live**.

<img src="https://mintcdn.com/minicor/v5cNS4W5zQ4OrmTR/images/executions-panel.png?fit=max&auto=format&n=v5cNS4W5zQ4OrmTR&q=85&s=a3c5696f7047236554ddb10794beaf8e" alt="The executions panel on a job: run counts, success rate, and latency up top, every run listed and filterable below." width="1024" height="332" data-path="images/executions-panel.png" />

## Sample runs and live runs

Sample runs come from teaching: the builder running samples during a build, or you clicking **Run this sample** or **Run all samples** on the job. Live runs come from real traffic at the trigger URL. They are the same machinery; the filter exists so a burst of sample runs does not bury your production history.

Running all samples produces a **run report**: every scenario, every sample, pass or fail, in one place. It is the fastest way to answer "does this job still work?" after anything changes.

## Replays

The replay is the recording of the desktop during the run. Automation failures are usually visual: a dialog that appeared, a field that did not populate, a click that landed on the wrong row. Watching the replay is almost always the fastest way to see what actually happened, faster than reading logs.

<video controls muted playsInline className="w-full rounded-xl" src="https://mintcdn.com/minicor/v5cNS4W5zQ4OrmTR/videos/replay-create-customer.mp4?fit=max&auto=format&n=v5cNS4W5zQ4OrmTR&q=85&s=e057c91b04d672b6715c9858d2d05898" data-path="videos/replay-create-customer.mp4" />

A replay of a live run: the job opens the customer list in a legacy dealership system, fills the new customer form from the request payload, and saves. The record count in the corner ticks up when the write lands.

When a run fails:

1. Open the execution from the job page.
2. Check which step failed and what its output was.
3. Watch the replay around that step.
4. Teach the job the failing case as a new sample, or [drill down](/teaching/drilling-down) and fix the step yourself.

## Reading a replay

Here is a live run that pulls a report out of a dealership management system and returns the rows as JSON. The whole run takes seven seconds. The banner under the video names the step that was executing at that moment, taken from the run's step timings.

<video controls muted playsInline className="w-full rounded-xl" src="https://mintcdn.com/minicor/v5cNS4W5zQ4OrmTR/videos/replay-export-report.mp4?fit=max&auto=format&n=v5cNS4W5zQ4OrmTR&q=85&s=f6c317628bb2366257f05b8d86a6169f" data-path="videos/replay-export-report.mp4" />

The run has three steps. Watch it once, then walk through the key moments:

<Frame caption="Step 1, Navigate to Reports. The automation opens the Reports screen and clears whatever the last session left behind. The report pane on the right is empty and waiting.">
  <img src="https://mintcdn.com/minicor/v5cNS4W5zQ4OrmTR/images/replay-export-1-reports.png?fit=max&auto=format&n=v5cNS4W5zQ4OrmTR&q=85&s=c67f0d4eba333fedab231589f1c930e5" alt="The Reports screen with an empty report pane reading Select a report from the left panel." width="1024" height="768" data-path="images/replay-export-1-reports.png" />
</Frame>

<Frame caption="Step 2, Run the report. The automation clicks Run Report on Deal Pipeline and the report starts generating, progress bar and all.">
  <img src="https://mintcdn.com/minicor/v5cNS4W5zQ4OrmTR/images/replay-export-2-report-run.png?fit=max&auto=format&n=v5cNS4W5zQ4OrmTR&q=85&s=2fc1ef966017a050e659e06a4eeba67d" alt="The Deal Pipeline report generating, with a progress bar and the message Generating report, please wait." width="1024" height="768" data-path="images/replay-export-2-report-run.png" />
</Frame>

<Frame caption="Still step 2. The automation clicks Export to CSV at the bottom of the report pane. The confirmation dialog shows exactly where the file landed on the desktop's disk.">
  <img src="https://mintcdn.com/minicor/v5cNS4W5zQ4OrmTR/images/replay-export-3-export-dialog.png?fit=max&auto=format&n=v5cNS4W5zQ4OrmTR&q=85&s=75cb19071c6ad6793bcf0ff2182535bb" alt="An Export complete dialog showing the CSV file path on disk." width="1024" height="768" data-path="images/replay-export-3-export-dialog.png" />
</Frame>

<Frame caption="Step 3, Read the file. The automation dismisses the dialog, reads the exported CSV from disk, and returns the rows as structured JSON in the job's response.">
  <img src="https://mintcdn.com/minicor/v5cNS4W5zQ4OrmTR/images/replay-export-4-done.png?fit=max&auto=format&n=v5cNS4W5zQ4OrmTR&q=85&s=a7de7f78a86cf895587becf7baebbe12" alt="The report screen after the export, with the status bar reading Report complete, 6 records." width="1024" height="768" data-path="images/replay-export-4-done.png" />
</Frame>

This is the shape of most debugging on Minicor: the response tells you what came back, the step list tells you where time went, and the replay shows you the screen at the moment anything surprising happened.

> Replays double as your audit trail. For every write into a system of record, there is a replay of it being made.
