'
+ // Which engine actually filmed this shot. Recorded per shot, not per
+ // project, because a re-film can change the model and the older shots must
+ // keep saying what really shot them.
+ + '
model: ' + (s.model
+ ? '' + esc(s.model) + '' + (s.engine ? ' · ' + esc(s.engine) + ' engine' : '')
+ : 'not recorded — filmed before the model was stored, so it was Veo lite') + '
'
// The writer's performance direction. It used to reach the previz and
// never Veo, so a line written as "building outrage" was filmed flat.
// Showing both halves is the point: what was asked for, and what went.
+ '
delivery: ' + (s.delivery_sent
- ? '' + esc(s.delivery_sent) + ' — sent to Veo'
+ ? '' + esc(s.delivery_sent) + ' — sent to ' + esc(s.model || 'Veo')
: (s.delivery
? '' + esc(s.delivery) + ' — written but NOT sent'
: 'none written for this line')) + '