Introduce shared Remotion utility barrel export
Objective
Create a centralized export layer for all Remotion shared utilities.
Why this matters
Remotion utilities are currently imported inconsistently, increasing coupling and duplication risk.
Parallelization metadata
Track
remotion
Depends on
Safe to run in parallel with
Merge risk
Files in scope
Primary:
Required implementation
1. Create barrel file
Export:
- captions
- constants
- hookTiming
- transcript validation utilities
2. Standardize imports
All consumers should use:
remotion/lib
Constraints
Acceptance criteria
Functional
Integration checks
Verification commands
Search deep imports:
grep -r "remotion/lib/" remotion/components/
Expected result:
- only barrel imports remain
Explicitly out of scope
Suggested branch
refactor/s7-remotion-barrel
Suggested commit slug
phase-5-step-7-remotion-barrel
Introduce shared Remotion utility barrel export
Objective
Create a centralized export layer for all Remotion shared utilities.
Why this matters
Remotion utilities are currently imported inconsistently, increasing coupling and duplication risk.
Parallelization metadata
Track
remotionDepends on
Safe to run in parallel with
Merge risk
Files in scope
Primary:
remotion/lib/index.tsRequired implementation
1. Create barrel file
Export:
2. Standardize imports
All consumers should use:
remotion/libConstraints
Acceptance criteria
Functional
Integration checks
Verification commands
Search deep imports:
grep -r "remotion/lib/" remotion/components/Expected result:
Explicitly out of scope
Suggested branch
refactor/s7-remotion-barrelSuggested commit slug
phase-5-step-7-remotion-barrel