# Mock video behavior and customer download

`behavior.config.js` is the single source of truth for the temporary generation experience. It controls the preview source, poster, customer archive, processing duration, status messages, disabled preview behavior, and download naming.

## Which file is given to the customer?

The one-line file that chooses what the customer receives is:

`public/mock-video/download-file.txt`

Its entire contents should be only the filename, for example:

`your-videos.zip`

The referenced file must be placed in the same `public/mock-video/` folder. To change the delivered archive, add the new file there and replace the single line in `download-file.txt`. Do not add quotes or a path—only the filename.

The frontend reads this pointer through `mock-video/behavior.config.js` → `downloadFilePointer`.

The archive download name is created from `fileNaming` in the same config. The customer first sees an instruction dialog, then explicitly clicks **Download archive**.

`public/mock-video/template.mp4` remains the preview/template video and can be used later if playback is enabled.
