Safe intake bridge

Pick a file without uploading it yet.

This page reads filename, type, size, role, scene, and description only. It creates a source asset intent for Scene Keyframes later, but it does not send file bytes to R2, providers, or AI models.

Metadata onlyNo file bytes uploadedNo provider submissionFuture R2 planning only

File picker

Create a source asset intent.

Use this to plan where a future image, clip, or audio reference belongs before real upload storage is enabled.

Public smoke-test boundary: project ownership and user identity stay hidden until login, ownership checks, signed upload controls, private read URLs, persistence, and audit rules are ready.

Asset role

Selected role: Opening anchor

Safety boundary: this creates intent metadata only. Real uploads still need login, ownership checks, signed R2 upload controls, private read URLs, persistence, and audit rules.