{{ toast.text }}

{{ confirmDialog.title }}

{{ confirmDialog.message }}

MeetingPro Command Center

AI Translation & Summarization Queue

Total Monitored Jobs

{{ stats.total }}

Active Queue Depth

{{ stats.queued }}

Processing strictly FIFO

AI Cluster Status

{{ isClusterHealthy ? 'ONLINE' : 'STALLED' }}

{{ clusterErrorMsg }}

Web Upload

Queue Audio or Video

Upload .m4a, .aac, .mp3, .mp4, or .mkv. Video files are converted to audio in the API container before delivery.

Selected recording: {{ webUpload.fileName }} ({{ formatBytes(webUpload.fileSize) }})

Reference documents

Agenda, specs, and supporting material. Cited as [Ref-1], [Ref-2], … Not for past minutes.

max 20

Selected ({{ webUpload.referenceFiles.length }}/20)

{{ webUpload.referenceFiles.map(f => f.name).join(', ') }}

No reference documents selected.

Previous meeting minutes

Past minutes only — guides headings, tables, and layout for the new minutes. Cited as [Prior-1], [Prior-2], …

max 5

Selected ({{ webUpload.priorMinutesFiles.length }}/5)

{{ webUpload.priorMinutesFiles.map(f => f.name).join(', ') }}

No prior meeting minutes selected.

{{ webUpload.statusText }} {{ webUpload.progress }}% extracting

{{ webUpload.message }}

{{ webUpload.error }}

Request Profile Device Source Status Tracking Pipeline Age Controls

{{ job.id.split('-')[0] }}-{{ job.id.slice(9) }}

{{ job.fileName }}

{{ job.email || 'No email provided' }}

{{ job.machineId || 'N/A' }}
{{ formatJobStatusLabel(job.status) }} ({{ job.progressCurrent ?? 0 }}/{{ job.progressTotal }})

{{ job.statusDetail }}

Summary: {{ job.summary }}

Transcript: {{ job.transcript }}

{{ job.errorMessage }}
Attempt {{ job.retryCount + 1 }} • Wait till {{ new Date(job.nextRetryAt).toLocaleTimeString([], {hour: '2-digit', minute:'2-digit', second:'2-digit'}) }}

{{ formatPipelineTitle(job) }}

{{ job.pipelineId }}

{{ formatDate(job.createdAt) }}

{{ formatTime(job.createdAt) }}

Admin only

Queue is crystal clear

No pending AI requests detected.

STRICT FIFO ENABLED • STALLED HEAD JOBS WILL HALT QUEUE PROGRESSION TO MAINTAIN INTEGRITY