aividi
Operator console

Admin surface and generation state guide

A working style guide for the internal pages that will make long video generation runs visible, diagnosable, and recoverable.

Active runVisual generation

Generating visual 3 of 8. Next poll in 2s.

Admin modules

Feature set

Planning view

Generation runs

Planned

Inspect active and recent video generation runs by project, stage, owner, duration, and terminal state.

Job queue

Planned

View queued, running, retrying, failed, and canceled jobs across generation, assets, audio, and export.

Provider health

Planned

Track image, video, audio, and LLM provider latency, failures, throttling, and last successful call.

Asset storage

Local v1

Review generated assets stored locally today, with room to swap URLs and object IDs to S3 later.

Style presets

Planned

Manage defaults for visual style, narration, captions, platform format, and hidden advanced configuration.

Safety and audit

Planned

Show redacted provider errors, retry history, prompt provenance, request IDs, and operator notes.

Generation flow

Stage timeline

Example state
01

Brief intake

Complete

Idea, duration, aspect ratio, and default generation settings are saved.

02

Creative plan

Complete

The script, beat list, and required asset plan are ready.

03

Visual generation

Running

Generating visual 3 of 8. Provider calls can take several minutes.

04

Audio generation

Queued

Narration and supporting audio start after the visual plan is stable.

05

Timeline assembly

Queued

Generated assets will be converted into timed scenes and captions.

06

Export

Queued

The final MP4 render begins after review checks pass.

Style guide

Loading states

Queued skeleton

Waiting for worker

Use before a stage starts. The user sees what will happen next without implying progress.

Active stage

Generating visual 3 of 8

Use while the current stage is doing work and the app has useful context to show.

Provider wait

Waiting on video model

Use during long image, video, or audio calls where provider progress is not granular.

Artifact ready

Preview available

Use as soon as a generated image, audio clip, timeline, or export can be inspected.

Retryable failure

OpenAI image timed out

Use when the failed item can be retried without discarding completed work.

Terminal success

Video ready

Use when the export artifact exists and the user can review or download the video.

Style guide

Tokens and controls

Keep admin pages dense, readable, and status-forward. Use restrained panels, clear badges, and progress bars only when they carry real state.

Background#0d0f12
Panel#15181d
Accent#ff6a3d
Info#4da3ff
Success#4ad295
Warning#f5c451