S23 · Pipeline skill
Review video actions
Preserve footage sources, propose motion candidates and create evidence-linked replays after human correction.
Video motion candidates + human annotation review + statistics and replay
- Pipeline
- 7 steps
- Human review
- 2
- Components
- 8
01Pipeline
Base pipeline
Ordered steps. Each consumes the previous output; review gates hold until a person accepts.
- Starts from
- Authorized footage, venue information and review goal
- Delivers
- Replay and review bundle with integrity records
Review contract
People decide at review gates; components supply data, drafts or review surfaces. Unaccepted outputs do not advance.
Integration note
The current core handles courts and balls, not industrial procedures; replace detection, calibration and metric models. Humans compare SOPs and determine violations; shift reports require review-bundle template adaptation.
- 01
Confirm footage sources
Human review- Input
- Authorized footage, venue information and review goal
- Output
- Footage cleared for review with scope records
Decided byAssigned reviewer or requesting user
- Media provenance and declared-use reviewMedia identity and provenance binding + human reuse scope review
- 02
Normalize timing and frames
- Input
- Footage cleared for review with scope records
- Output
- Working video with source-time mappings
- Media inspection and frame-accurate normalizationVideo format normalization + source timing and frame identity
- 03
Propose motion candidates
- Input
- Working video with source-time mappings
- Output
- Timestamped candidate tracks
- Camera registration and ball-track proposalsCamera-motion estimation + conservative motion candidate association
- 04
Review against requirements
Human review- Input
- Timestamped candidate tracks
- Output
- Human-accepted tracks, annotations and events
Decided byAssigned reviewer or requesting user
- Court calibration and reviewed trajectory reconstructionHuman trajectory annotation correction + calibration reuse and revision audit
- 05
Summarize confirmed events
- Input
- Human-accepted tracks, annotations and events
- Output
- Confirmed-event statistics and limitations
- Reviewed tennis event and speed analysisConfirmed events and calibration data + qualified statistics
- 06
Build annotated replays
- Input
- Confirmed-event statistics and limitations
- Output
- Annotated replay and source mappings
- Parameterized sports effects and broadcast graphicsReviewed trajectories to visual overlays + bounded previews
- Timeline editing and multi-clip montageEvent-based edit and replay plans + source-time mappings
- 07
Hand over the review pack
- Input
- Annotated replay and source mappings
- Output
- Replay and review bundle with integrity records
- Video comparison and verified delivery bundlesBefore-and-after artifact comparison + review and integrity bundles
02Industry versions
Industry versions
Manufacturing & industry Transferable use Adapt training-footage review to workstations: flag candidate actions for a shift lead to check against the SOP and hand over a shift review pack.
Adaptation Rebuild workstation calibration, action proposals and procedure metrics; current components neither recognize SOPs nor determine violations, and shift report templates need adaptation.
- 01
Admit authorized workstation footage
Human review- Input
- Authorized workstation footage, shift and SOP version
- Output
- Workstation footage and approved review scope
Decided byAssigned reviewer or requesting user
- Media provenance and declared-use reviewMedia identity and provenance binding + human reuse scope review
- 02
Normalize timing and workstation views
- Input
- Workstation footage and approved review scope
- Output
- Footage with workstation and timing identifiers
- Media inspection and frame-accurate normalizationVideo format normalization + source timing and frame identity
- 03
Mark candidate actions
- Input
- Footage with workstation and timing identifiers
- Output
- Action clips and tracks awaiting checks
- Camera registration and ball-track proposalsCamera-motion estimation + conservative motion candidate association
- 04
Shift lead reviews against the SOP
Human review- Input
- Action clips and tracks awaiting checks
- Output
- Human-confirmed matches, questions and exceptions
Decided byAssigned reviewer or requesting user
- Court calibration and reviewed trajectory reconstructionHuman trajectory annotation correction + calibration reuse and revision audit
- 05
Summarize confirmed shift exceptions
- Input
- Human-confirmed matches, questions and exceptions
- Output
- Reviewed records by workstation and shift
- Reviewed tennis event and speed analysisConfirmed events and calibration data + qualified statistics
- 06
Make annotated procedure replays
- Input
- Reviewed records by workstation and shift
- Output
- Workstation replay with confirmed annotations
- Parameterized sports effects and broadcast graphicsReviewed trajectories to visual overlays + bounded previews
- Timeline editing and multi-clip montageEvent-based edit and replay plans + source-time mappings
- 07
Hand over the shift review pack
- Input
- Workstation replay with confirmed annotations
- Output
- Shift review pack and integrity manifest
- Video comparison and verified delivery bundlesBefore-and-after artifact comparison + review and integrity bundles
Sports Source-supported industry Have an analyst correct ball-track candidates in match footage, then create qualified statistics and traceable annotated replay.
Adaptation All members have sports source tags; scope remains specified court and ball tracks, with speed readouts conditional on calibration and events.
- 01
Confirm match footage sources
Human review- Input
- Permitted match footage, court calibration and review goal
- Output
- Reviewable footage and usage scope
Decided byAssigned reviewer or requesting user
- Media provenance and declared-use reviewMedia identity and provenance binding + human reuse scope review
- 02
Normalize frame rate and source time
- Input
- Reviewable footage and usage scope
- Output
- Working footage retaining source time
- Media inspection and frame-accurate normalizationVideo format normalization + source timing and frame identity
- 03
Propose ball-track candidates
- Input
- Working footage retaining source time
- Output
- Ball tracks and camera motion for review
- Camera registration and ball-track proposalsCamera-motion estimation + conservative motion candidate association
- 04
Analyst corrects court and ball tracks
Human review- Input
- Ball tracks and camera motion for review
- Output
- Accepted court geometry, tracks and events
Decided byAssigned reviewer or requesting user
- Court calibration and reviewed trajectory reconstructionHuman trajectory annotation correction + calibration reuse and revision audit
- 05
Count confirmed shot events
- Input
- Accepted court geometry, tracks and events
- Output
- Event statistics with applicability conditions
- Reviewed tennis event and speed analysisConfirmed events and calibration data + qualified statistics
- 06
Create trajectory overlays and replays
- Input
- Event statistics with applicability conditions
- Output
- Annotated replay and edit sources
- Parameterized sports effects and broadcast graphicsReviewed trajectories to visual overlays + bounded previews
- Timeline editing and multi-clip montageEvent-based edit and replay plans + source-time mappings
- 07
Deliver a traceable analysis pack
- Input
- Annotated replay and edit sources
- Output
- Replay, review records and integrity manifest
- Video comparison and verified delivery bundlesBefore-and-after artifact comparison + review and integrity bundles
03Parameters
Parameters
From the pack’s params.schema.json. Choose values to build a synthetic request.
skills/_pipelines/review-video-actions/params.schema.json
{
"synthetic": true,
"run_id": "synthetic-example",
"locale": "en",
"industry": "base",
"adapter_mode": "local",
"records": [
{
"id": "synthetic-record-1",
"synthetic": true,
"text": "Synthetic observation A: a draft needs review."
},
{
"id": "synthetic-record-2",
"synthetic": true,
"text": "Synthetic observation B: retain the unresolved question."
}
],
"decisions": {}
} 04Member components
Member components
-
Media provenance and declared-use review
Media identity and provenance binding + human reuse scope review
Working 1 pipeline -
Media inspection and frame-accurate normalization
Video format normalization + source timing and frame identity
Working 1 pipeline -
Camera registration and ball-track proposals
Camera-motion estimation + conservative motion candidate association
Working 1 pipeline -
Court calibration and reviewed trajectory reconstruction
Human trajectory annotation correction + calibration reuse and revision audit
Working 1 pipeline -
Reviewed tennis event and speed analysis
Confirmed events and calibration data + qualified statistics
Working 1 pipeline -
Parameterized sports effects and broadcast graphics
Reviewed trajectories to visual overlays + bounded previews
Working 1 pipeline -
Timeline editing and multi-clip montage
Event-based edit and replay plans + source-time mappings
Working 2 pipelines -
Video comparison and verified delivery bundles
Before-and-after artifact comparison + review and integrity bundles
Working 2 pipelines
05Skills pack
Skills pack
Runnable reference on synthetic fixtures with tests. Domain contracts, services and approvals still need integration.
review-video-actions-1.0.0.zip
Contains SKILL.md, pipeline.json, params.schema.json, runner, tests, fixtures, integration checklist and sources.
Synthetic workflow reference; service integration pending
Download · 23KBSHA-256 0674ab88c11bc5f9ff90fb272431fc1d5bda0a648e2d3a3faa6f2d524ba5bb5f