# Growing Files + Premiere Panel — Test Plan A local SMB landing zone for capture so Premiere can edit the master while it is still recording. The promotion worker uploads the finalized file to S3 and the panel relinks Premiere to the hi-res original. ## Cluster state (deployed 2026-05-22) - TrueNAS dataset: `NVME/MAM-growing` (LZ4, 0777) - TrueNAS SMB share: `mam-growing` → `/mnt/NVME/MAM-growing` - Host symlink for docker compose: `/mnt/NVME/MAM/wild-dragon-growing` → the dataset - mam-api + worker containers mount it at `/growing` - Settings (live): `growing_enabled=true`, `growing_smb_url=smb://10.0.0.25/mam-growing` ## Capture flow (when growing_enabled=true) 1. Recorder starts. mam-api spawns a capture sidecar with `GROWING_ENABLED=true` and binds `/mnt/NVME/MAM/wild-dragon-growing:/growing`. 2. FFmpeg writes the hi-res master directly to `/growing//.` (no S3 stream). 3. The HLS tee continues to publish `/live//index.m3u8`, so the Recorders + Monitors pages get a real video preview. 4. On stop — or when the file's mtime is idle for `growing_promote_after_seconds` — the promotion worker: - uploads the local file to S3 at `projects//masters/.` - queues a proxy job - flips the asset to `status=ready` - deletes the local copy. ## Premiere panel install Grab the latest release artifact and run it — the installer handles the file copy, registry/plist debug-mode flip, and removes any legacy `com.wilddragon.mam.panel` install: - **Windows:** `dragonflight-premiere-panel--windows-setup.exe` - **macOS / Win:** `dragonflight-premiere-panel-.zxp` — install via [Anastasiy's ZXP Installer](https://install.anastasiy.com/) (free GUI) Releases live at . Building locally (requires Windows for the `.exe`, any OS for the `.zxp`): ``` cd services/premiere-plugin/build npm install pwsh -File build-all.ps1 # or: node build-zxp.mjs ``` The Windows installer takes care of `PlayerDebugMode`. If you installed the ZXP and the panel does not appear in **Window → Extensions**, enable debug mode manually: ``` # macOS defaults write com.adobe.CSXS.11 PlayerDebugMode 1 # Windows reg add "HKCU\Software\Adobe\CSXS.11" /v PlayerDebugMode /t REG_SZ /d 1 /f ``` Mount the SMB share once at OS level: `smb://10.0.0.25/mam-growing`. In Premiere: Window → Extensions → Wild Dragon MAM. ## Test the live → finalized swap 1. Start a recorder (Ingest → Recorders → Record). 2. The Recorder row's preview becomes a real HLS `