
mos-job-monitoring / mos-editor-tools) is the internal
web application for the Blonde Waterfall operations and editorial team. It
serves as a single pane of glass over the MOS (Media/Marketing Output
System) rendering pipeline — the backend system that ingests templates and
listings and produces rendered video output.editor and admin users, mirroring the backend's
/api/editor/* API surface.jobId. No live visibility into in-flight jobs Per-job DAG polled every ~30s with status per node; 30-second freshness on any open job. Can't see intermediate task output Click any task node to view/download its S3 output via presigned URL. Risky template edits Firestore-only field edits (no re-ingest) that dual-write to the active version snapshot. Hard to iterate on prompt markdown In-app Markdown Optimizer powered by the Anthropic Claude API (client-side key). No safe pre-flight check Test renders — bind placeholder assets, submit a scoped editor_test job, and watch it run before promoting. Notification overload Acknowledge/triage notifications so the team isn't drowning. Stuck free trials & local-tour jobs Dedicated tracking surfaces for these job classes.PATCH /api/editor/templates/:id, and create new templates.editor_test jobs).@tailwindcss/vite) — utility-first styling@tanstack/react-query) — server-state cache, polling, and live updates (with React Query Devtools)react-router-dom) — routing/navigationeditor/admin)/api/editor/* REST API — jobs, templates, renders, etc.src/pages/ — top-level routed views (Dashboard, Templates, Jobs, Base Clips, Local Tours, Calendar, Notifications, Login).src/pages/tabs/ — job-detail tabs (Overview, DAG, Tasks, Timeline, Inputs, Errors, Local Tour).src/api/ — typed fetch layer, query keys, and one hook per query/mutation.src/components/ — feature components (templates, jobs, baseclips, localtour, calendar) plus a shared common/ and layout/ library.src/auth/ — Firebase init, AuthProvider, and RequireEditor gate.src/lib/ — DAG layout, CloudWatch links, formatting, severity helpers.jobId.

Posted Jun 22, 2026
Internal app for Blonde Waterfall's MOS render pipeline. Watch each job as a live DAG, inspect task outputs, and triage typed failures in under 60 seconds.
0
0
Blonde Waterfall