Derives the current VideoProductionStatus from spec and evaluated gates.
VideoProductionStatus
spec
gates
Returns 'Blocked' when G1 is 'Blocked'; otherwise returns the furthest reached stage in Briefing -> Styled -> Storyboarded -> Approved -> PreProduced -> Composed -> RoughCut -> Reviewed. Never returns 'Delivered' (only validateSuccessNextStep sets 'Delivered').
'Blocked'
G1
Briefing -> Styled -> Storyboarded -> Approved -> PreProduced -> Composed -> RoughCut -> Reviewed
'Delivered'
validateSuccessNextStep
Derives the current
VideoProductionStatusfromspecand evaluatedgates.Returns
'Blocked'whenG1is'Blocked'; otherwise returns the furthest reached stage inBriefing -> Styled -> Storyboarded -> Approved -> PreProduced -> Composed -> RoughCut -> Reviewed. Never returns'Delivered'(onlyvalidateSuccessNextStepsets'Delivered').