otb-cloud secure encrypted backups
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1.6 KiB

PROJECT_STATE.md

Project: OTB Cloud Version: v1.1.0-alpha3 Updated: 2026-04-19 Location: /opt/otb_cloud

Current State

OTB Cloud now has a functioning workshop-driven video processing pipeline.

Confirmed Working

  • Portal and branded UI shell
  • Device browser
  • File selection flow into Video Workshop
  • Video Workshop page
  • Enqueue API
  • Jobs API
  • MariaDB-backed video_jobs integration
  • Tenant/device path resolution for queued jobs
  • Worker service startup and queue pickup
  • Worker-side absolute path resolution from tenant storage_root
  • Intel iGPU processing path
  • Successful completed output for device 27 (ripper)

Latest Proven Result

A queued workshop job for:

  • source file: 05142013003.mp4
  • device: 27 (ripper)

completed successfully with:

  • assigned_processor: intel
  • status: complete
  • progress_percent: 100
  • output_relative_path: devices/ripper/originals/20260413T210325474049Z__05142013003_processed.mp4

Known Remaining Improvements

  • Jobs panel is still raw JSON instead of a polished table/cards view
  • Failed jobs do not yet surface log_excerpt nicely in UI
  • No direct preview/download button for completed outputs in workshop
  • No health/storage/GPU dashboard panel yet
  • No explicit processor chooser in UI
  • Output placement may later deserve a dedicated derived/video output area
  • Existing patch helper scripts were moved out of repo to keep git clean

Proceed to alpha3-b:

  • replace raw JSON jobs output with styled job cards/table
  • add output links for completed jobs
  • add visible failure details from log_excerpt
  • add storage/GPU/worker health panel