# PROJECT_STATE.md Project: OTB Cloud Version: v1.1.0-alpha4.1 Updated: 2026-04-20 Location: /opt/otb_cloud ## Current State OTB Cloud is now operating as a live multi-profile, dual-GPU media processing/storage platform. ### Confirmed Working - Dashboard, device browser, and workshop flow - File-ID based workshop queueing - Multi-profile processing: - default - compress - hq - Manual rotation override - Processed outputs written to: - devices//video/ - Completed job actions: - View - Send to LTS - Download Output - Delete - Failed job delete - LTS routing for: - lts/video - lts/archived - lts/pictures - Health page with cumulative GPU time that remains after visible job deletion - Queue summary visible in workshop: - queued jobs - active users - Global video jobs functionality present - Intel + AMD worker threads active in production use ### Current Observed GPU Behavior - Both intel and amd workers are active - Both GPUs are successfully processing jobs - AMD and Intel are both taking work from the queue in live operation - Current observed job records still show batch_id as NULL on recent jobs, so full batch-aware fairness logic should be treated as not yet proven active ### Notes on Fair Use / Scheduler - Fair-use scheduler direction is defined - Per-tenant one-GPU fairness under contention is still an active implementation/testing area - Current system is functional and stable enough to continue development while that is finalized ### Recommended Next Step Proceed to Android app update: - allow app-side selection for images, videos, or both