Update ROADMAP: mark D1.1-D1.3 and A7.1-A7.2 as complete
Add progress checkboxes to A7 sub-stages. D1 automation engine (all 3 phases) and A7.1 (video upload + HLS) + A7.2 (video player) are done. Next: A7.3 (timestamped video annotations). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
f579dd2b43
commit
4e654b6fed
1 changed files with 9 additions and 9 deletions
18
ROADMAP.md
18
ROADMAP.md
|
|
@ -429,7 +429,7 @@ The video feature is broken into sub-stages, each independently useful:
|
|||
|
||||
---
|
||||
|
||||
##### A7.1 — FFmpeg in Docker + Video Upload with HLS Streaming
|
||||
##### A7.1 — FFmpeg in Docker + Video Upload with HLS Streaming `[x]`
|
||||
|
||||
Add FFmpeg to the Docker environment, extend the upload system to accept video files, and transcode to HLS for fast, seekable streaming from day 1. Inspired by the lawn-video-reviewer reference: prioritize playback speed and responsiveness so artists and producers actually want to use the platform.
|
||||
|
||||
|
|
@ -516,7 +516,7 @@ Artist uploads MP4
|
|||
|
||||
---
|
||||
|
||||
##### A7.2 — Video Player Component
|
||||
##### A7.2 — Video Player Component `[x]`
|
||||
|
||||
A custom video player built for frame-accurate review, embedded in the existing review page alongside the image viewer.
|
||||
|
||||
|
|
@ -553,7 +553,7 @@ A custom video player built for frame-accurate review, embedded in the existing
|
|||
|
||||
---
|
||||
|
||||
##### A7.3 — Timestamped Video Annotations
|
||||
##### A7.3 — Timestamped Video Annotations `[ ]`
|
||||
|
||||
The core differentiator: pause a video at any frame, draw spatial annotations on that frame using the existing annotation tools, and have those annotations tied to both a timestamp and image coordinates.
|
||||
|
||||
|
|
@ -605,7 +605,7 @@ model Annotation {
|
|||
|
||||
---
|
||||
|
||||
##### A7.4 — Video Comparison (Reference vs. Current)
|
||||
##### A7.4 — Video Comparison (Reference vs. Current) `[ ]`
|
||||
|
||||
Side-by-side video comparison for reviewing changes between a reference render and the current submission.
|
||||
|
||||
|
|
@ -633,7 +633,7 @@ Side-by-side video comparison for reviewing changes between a reference render a
|
|||
|
||||
---
|
||||
|
||||
##### A7.5 — Video in Review Sessions
|
||||
##### A7.5 — Video in Review Sessions `[ ]`
|
||||
|
||||
Extend the existing review session presenter (A6) to handle video deliverables alongside images.
|
||||
|
||||
|
|
@ -654,7 +654,7 @@ Extend the existing review session presenter (A6) to handle video deliverables a
|
|||
|
||||
---
|
||||
|
||||
##### A7.6 — Feedback Checklist for Video Annotations
|
||||
##### A7.6 — Feedback Checklist for Video Annotations `[ ]`
|
||||
|
||||
Extend the feedback checklist (A5) to work with timestamped video annotations.
|
||||
|
||||
|
|
@ -855,7 +855,7 @@ The automation engine backend is fully built (event bus, rule engine, action exe
|
|||
|
||||
---
|
||||
|
||||
##### D1.1 — Wire Event Emission into Service Layer `[ ]`
|
||||
##### D1.1 — Wire Event Emission into Service Layer `[x]`
|
||||
|
||||
Connect the existing emit helpers to actual service mutations so automation rules fire in production.
|
||||
|
||||
|
|
@ -877,7 +877,7 @@ Connect the existing emit helpers to actual service mutations so automation rule
|
|||
|
||||
---
|
||||
|
||||
##### D1.2 — Deadline Scheduler `[ ]`
|
||||
##### D1.2 — Deadline Scheduler `[x]`
|
||||
|
||||
Implement the trigger mechanism for `deadline.approaching` and `deadline.passed` events. The existing `deadline-service.ts` already has `checkDeadlines()` — this adds event emission and a scheduler.
|
||||
|
||||
|
|
@ -899,7 +899,7 @@ Implement the trigger mechanism for `deadline.approaching` and `deadline.passed`
|
|||
|
||||
---
|
||||
|
||||
##### D1.3 — Automation Rules Admin UI `[ ]`
|
||||
##### D1.3 — Automation Rules Admin UI `[x]`
|
||||
|
||||
Settings page at `/settings/automations` for producers and admins to create, edit, and monitor automation rules.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue