THE MEDIA CUSTOMS LAUNCH CONTROL Google Cloud Agent Builder Powered by Grafana
Home Agent Studio
Mission feed

Mission feed

Every move the crew made, in the order it made it. Not a spinner. This is the crew's own event log, streamed over server-sent events straight out of the run store. Stage errors are in here too, because a clearance tool that silently skips a shot is worse than one that admits it.

Stream connecting 427 events
Getting everything ready Setting the run up and handing your commercial to the crew. ingest -> detecting shots pipeline 3 events 17:26:18.2
17:26:18.2 console accepted videoplayback.mp4 (90.1s) for GLOBAL, EU, FR-ARTE
17:26:21.7 run run_89c30fc3ddeb started: asset=runs/uploads/3f0fa8fe7e7f/videoplayback.mp4 markets=['GLOBAL', 'EU', 'FR-ARTE']
17:26:22.6 ingest -> detecting shots
Watching the film for the first time Cutting your commercial into its own shots, listening to the soundtrack, and measuring the picture for flashing that could trouble a photosensitive viewer. 1 of them lasted a blink; folded into their neighbours ingest 3 events 17:26:22.6
17:26:22.6 watching the film end to end, hunting for the cuts
17:26:24.3 found 70 cut(s) in 90.1s of film
17:26:24.3 1 of them lasted a blink; folded into their neighbours
Getting everything ready Setting the run up and handing your commercial to the crew. ingest -> 70 raw shot(s) merged to 69 pipeline 1 event 17:26:24.3
17:26:24.3 ingest -> 70 raw shot(s) merged to 69
Watching the film for the first time Cutting your commercial into its own shots, listening to the soundtrack, and measuring the picture for flashing that could trouble a photosensitive viewer. 69 shot(s) to read, one at a time, no skimming ingest 1 event 17:26:24.3
17:26:24.3 69 shot(s) to read, one at a time, no skimming
Listening to what is said Writing down the words in each shot, so a claim that is only spoken is caught as surely as one on screen. shot_68 -> said nothing at all transcription 138 events 17:26:24.3
17:26:24.3 listening to shot_0 (1/69), 2.0s of audio
17:26:26.6 shot_0 -> 33 char(s)
17:26:26.6 listening to shot_1 (2/69), 0.7s of audio
17:26:30.4 shot_1 -> said nothing at all
17:26:30.4 listening to shot_2 (3/69), 6.2s of audio
17:26:32.8 shot_2 -> said nothing at all
17:26:32.8 listening to shot_3 (4/69), 4.9s of audio
17:26:36.3 shot_3 -> said nothing at all
17:26:36.3 listening to shot_4 (5/69), 5.0s of audio
17:26:38.8 shot_4 -> said nothing at all
17:26:38.8 listening to shot_5 (6/69), 3.3s of audio
17:26:41.7 shot_5 -> said nothing at all
17:26:41.7 listening to shot_6 (7/69), 5.1s of audio
17:26:46.6 shot_6 -> 19 char(s)
17:26:46.6 listening to shot_7 (8/69), 1.0s of audio
17:26:49.7 shot_7 -> 20 char(s)
17:26:49.7 listening to shot_8 (9/69), 0.7s of audio
17:26:52.0 shot_8 -> said nothing at all
17:26:52.0 listening to shot_9 (10/69), 1.0s of audio
17:26:54.2 shot_9 -> said nothing at all
17:26:54.2 listening to shot_10 (11/69), 1.0s of audio
17:26:57.0 shot_10 -> said nothing at all
17:26:57.0 listening to shot_11 (12/69), 0.7s of audio
17:27:01.7 shot_11 -> 8 char(s)
17:27:01.7 listening to shot_12 (13/69), 1.0s of audio
17:27:05.7 shot_12 -> said nothing at all
17:27:05.7 listening to shot_13 (14/69), 0.8s of audio
17:27:10.2 shot_13 -> said nothing at all
17:27:10.2 listening to shot_14 (15/69), 1.0s of audio
17:27:14.0 shot_14 -> 9 char(s)
17:27:14.0 listening to shot_15 (16/69), 0.5s of audio
17:27:18.4 shot_15 -> said nothing at all
17:27:18.4 listening to shot_16 (17/69), 0.5s of audio
17:27:21.6 shot_16 -> said nothing at all
17:27:21.6 listening to shot_17 (18/69), 1.0s of audio
17:27:25.4 shot_17 -> said nothing at all
17:27:25.4 listening to shot_18 (19/69), 1.1s of audio
17:27:29.9 shot_18 -> 4 char(s)
17:27:29.9 listening to shot_19 (20/69), 0.7s of audio
17:27:33.5 shot_19 -> 18 char(s)
17:27:33.5 listening to shot_20 (21/69), 1.0s of audio
17:27:36.5 shot_20 -> 3 char(s)
17:27:36.5 listening to shot_21 (22/69), 0.7s of audio
17:27:41.2 shot_21 -> said nothing at all
17:27:41.2 listening to shot_22 (23/69), 1.0s of audio
17:27:45.4 shot_22 -> 161 char(s)
17:27:45.4 listening to shot_23 (24/69), 0.7s of audio
17:27:48.3 shot_23 -> said nothing at all
17:27:48.3 listening to shot_24 (25/69), 1.0s of audio
17:27:50.8 shot_24 -> said nothing at all
17:27:50.8 listening to shot_25 (26/69), 0.7s of audio
17:27:54.3 shot_25 -> said nothing at all
17:27:54.3 listening to shot_26 (27/69), 0.7s of audio
17:27:58.1 shot_26 -> said nothing at all
17:27:58.1 listening to shot_27 (28/69), 0.7s of audio
17:28:01.1 shot_27 -> 19 char(s)
17:28:01.1 listening to shot_28 (29/69), 0.7s of audio
17:28:04.4 shot_28 -> said nothing at all
17:28:04.4 listening to shot_29 (30/69), 0.7s of audio
17:28:07.3 shot_29 -> said nothing at all
17:28:07.3 listening to shot_30 (31/69), 1.3s of audio
17:28:12.2 shot_30 -> said nothing at all
17:28:12.2 listening to shot_31 (32/69), 1.5s of audio
17:28:15.3 shot_31 -> said nothing at all
17:28:15.3 listening to shot_32 (33/69), 0.5s of audio
17:28:18.6 shot_32 -> 58 char(s)
17:28:18.6 listening to shot_33 (34/69), 0.5s of audio
17:28:20.9 shot_33 -> said nothing at all
17:28:20.9 listening to shot_34 (35/69), 1.0s of audio
17:28:24.1 shot_34 -> said nothing at all
17:28:24.1 listening to shot_35 (36/69), 1.1s of audio
17:28:28.3 shot_35 -> 5 char(s)
17:28:28.3 listening to shot_36 (37/69), 0.9s of audio
17:28:32.8 shot_36 -> 5 char(s)
17:28:32.8 listening to shot_37 (38/69), 1.1s of audio
17:28:39.4 shot_37 -> 14 char(s)
17:28:39.4 listening to shot_38 (39/69), 1.0s of audio
17:28:45.6 shot_38 -> 30 char(s)
17:28:45.6 listening to shot_39 (40/69), 1.0s of audio
17:28:48.9 shot_39 -> 2 char(s)
17:28:48.9 listening to shot_40 (41/69), 1.0s of audio
17:28:53.9 shot_40 -> said nothing at all
17:28:53.9 listening to shot_41 (42/69), 0.5s of audio
17:28:58.8 shot_41 -> said nothing at all
17:28:58.8 listening to shot_42 (43/69), 1.8s of audio
17:29:02.9 shot_42 -> said nothing at all
17:29:02.9 listening to shot_43 (44/69), 1.2s of audio
17:29:07.7 shot_43 -> 3 char(s)
17:29:07.8 listening to shot_44 (45/69), 1.2s of audio
17:29:13.1 shot_44 -> said nothing at all
17:29:13.1 listening to shot_45 (46/69), 0.8s of audio
17:29:20.0 shot_45 -> said nothing at all
17:29:20.0 listening to shot_46 (47/69), 0.8s of audio
17:29:22.8 shot_46 -> 5 char(s)
17:29:22.8 listening to shot_47 (48/69), 0.9s of audio
17:29:29.6 shot_47 -> 15 char(s)
17:29:29.6 listening to shot_48 (49/69), 1.1s of audio
17:29:33.8 shot_48 -> said nothing at all
17:29:33.8 listening to shot_49 (50/69), 0.5s of audio
17:29:42.4 shot_49 -> said nothing at all
17:29:42.4 listening to shot_50 (51/69), 0.7s of audio
17:29:50.6 shot_50 -> said nothing at all
17:29:50.6 listening to shot_51 (52/69), 0.5s of audio
17:29:57.8 shot_51 -> 3 char(s)
17:29:57.8 listening to shot_52 (53/69), 1.3s of audio
17:30:13.4 shot_52 -> 8 char(s)
17:30:13.4 listening to shot_53 (54/69), 1.0s of audio
17:30:17.8 shot_53 -> 4 char(s)
17:30:17.8 listening to shot_54 (55/69), 1.2s of audio
17:30:25.2 shot_54 -> 5 char(s)
17:30:25.2 listening to shot_55 (56/69), 0.9s of audio
17:30:32.1 shot_55 -> 6 char(s)
17:30:32.1 listening to shot_56 (57/69), 1.0s of audio
17:30:36.8 shot_56 -> 8 char(s)
17:30:36.8 listening to shot_57 (58/69), 1.6s of audio
17:30:42.3 shot_57 -> 11 char(s)
17:30:42.3 listening to shot_58 (59/69), 1.0s of audio
17:30:47.2 shot_58 -> 4 char(s)
17:30:47.2 listening to shot_59 (60/69), 1.5s of audio
17:30:53.4 shot_59 -> said nothing at all
17:30:53.4 listening to shot_60 (61/69), 0.6s of audio
17:30:58.3 shot_60 -> said nothing at all
17:30:58.3 listening to shot_61 (62/69), 0.6s of audio
17:31:04.0 shot_61 -> 5 char(s)
17:31:04.0 listening to shot_62 (63/69), 0.9s of audio
17:31:08.2 shot_62 -> 2 char(s)
17:31:08.2 listening to shot_63 (64/69), 2.7s of audio
17:31:13.2 shot_63 -> 10 char(s)
17:31:13.2 listening to shot_64 (65/69), 2.2s of audio
17:31:17.8 shot_64 -> 12 char(s)
17:31:17.8 listening to shot_65 (66/69), 1.3s of audio
17:31:21.7 shot_65 -> 178 char(s)
17:31:21.7 listening to shot_66 (67/69), 0.5s of audio
17:31:25.6 shot_66 -> 15 char(s)
17:31:25.7 listening to shot_67 (68/69), 3.5s of audio
17:31:29.7 shot_67 -> 17 char(s)
17:31:29.7 listening to shot_68 (69/69), 1.5s of audio
17:31:35.6 shot_68 -> said nothing at all
Writing down what is actually there Looking at every shot once and describing what it holds -- a glass, a hemline, a logo -- in neutral sentences, with no verdict attached. Every market will argue about these same sentences. shot_68 -> noted 3 thing(s) worth writing down analyst 211 events 17:31:40.0
17:31:40.0 looking at shot_0 (1/69) with no idea which country will object
17:31:40.0 observe -> shot_0
17:31:43.8 shot_0 -> noted 1 thing(s) worth writing down
17:31:43.8 reading shot_1 (2/69) the way a regulator would, ruleless for now
17:31:43.8 observe -> shot_1
17:31:48.0 shot_1 -> noted 2 thing(s) worth writing down
17:31:48.0 describing shot_2 (3/69) in plain words, no verdicts yet
17:31:48.0 observe -> shot_2
17:31:54.6 shot_2 -> noted 2 thing(s) worth writing down
17:31:54.6 shot_3 (4/69): what is on screen, not what it means
17:31:54.6 observe -> shot_3
17:32:01.5 shot_3 -> noted 4 thing(s) worth writing down
17:32:01.5 watching shot_4 (5/69) for the thing eleven markets disagree about
17:32:01.5 observe -> shot_4
17:32:08.1 shot_4 -> noted 3 thing(s) worth writing down
17:32:08.1 taking shot_5 (6/69) apart, one observation at a time
17:32:08.1 observe -> shot_5
17:32:17.0 shot_5 -> noted 4 thing(s) worth writing down
17:32:17.0 looking at shot_6 (7/69) with no idea which country will object
17:32:17.0 observe -> shot_6
17:32:20.7 observe -> shot_6
17:32:25.0 shot_6 -> noted 2 thing(s) worth writing down
17:32:25.0 reading shot_7 (8/69) the way a regulator would, ruleless for now
17:32:25.0 observe -> shot_7
17:32:32.3 shot_7 -> noted 4 thing(s) worth writing down
17:32:32.3 describing shot_8 (9/69) in plain words, no verdicts yet
17:32:32.3 observe -> shot_8
17:32:41.0 shot_8 -> noted 4 thing(s) worth writing down
17:32:41.0 shot_9 (10/69): what is on screen, not what it means
17:32:41.0 observe -> shot_9
17:32:47.5 shot_9 -> noted 4 thing(s) worth writing down
17:32:47.5 watching shot_10 (11/69) for the thing eleven markets disagree about
17:32:47.5 observe -> shot_10
17:32:52.6 shot_10 -> noted 3 thing(s) worth writing down
17:32:52.6 taking shot_11 (12/69) apart, one observation at a time
17:32:52.6 observe -> shot_11
17:33:00.1 shot_11 -> noted 5 thing(s) worth writing down
17:33:00.1 looking at shot_12 (13/69) with no idea which country will object
17:33:00.1 observe -> shot_12
17:33:10.2 shot_12 -> noted 3 thing(s) worth writing down
17:33:10.2 reading shot_13 (14/69) the way a regulator would, ruleless for now
17:33:10.2 observe -> shot_13
17:33:17.7 shot_13 -> noted 4 thing(s) worth writing down
17:33:17.7 describing shot_14 (15/69) in plain words, no verdicts yet
17:33:17.7 observe -> shot_14
17:33:26.2 shot_14 -> noted 3 thing(s) worth writing down
17:33:26.2 shot_15 (16/69): what is on screen, not what it means
17:33:26.2 observe -> shot_15
17:33:34.2 shot_15 -> noted 4 thing(s) worth writing down
17:33:34.2 watching shot_16 (17/69) for the thing eleven markets disagree about
17:33:34.2 observe -> shot_16
17:33:41.1 shot_16 -> noted 4 thing(s) worth writing down
17:33:41.1 taking shot_17 (18/69) apart, one observation at a time
17:33:41.1 observe -> shot_17
17:33:46.3 shot_17 -> noted 3 thing(s) worth writing down
17:33:46.3 looking at shot_18 (19/69) with no idea which country will object
17:33:46.3 observe -> shot_18
17:33:54.9 shot_18 -> noted 4 thing(s) worth writing down
17:33:54.9 reading shot_19 (20/69) the way a regulator would, ruleless for now
17:33:54.9 observe -> shot_19
17:34:02.8 shot_19 -> noted 3 thing(s) worth writing down
17:34:02.8 describing shot_20 (21/69) in plain words, no verdicts yet
17:34:02.8 observe -> shot_20
17:34:10.2 shot_20 -> noted 3 thing(s) worth writing down
17:34:10.2 shot_21 (22/69): what is on screen, not what it means
17:34:10.2 observe -> shot_21
17:34:17.2 shot_21 -> noted 4 thing(s) worth writing down
17:34:17.2 watching shot_22 (23/69) for the thing eleven markets disagree about
17:34:17.2 observe -> shot_22
17:34:23.9 shot_22 -> noted 5 thing(s) worth writing down
17:34:23.9 taking shot_23 (24/69) apart, one observation at a time
17:34:23.9 observe -> shot_23
17:34:31.5 shot_23 -> noted 4 thing(s) worth writing down
17:34:31.5 looking at shot_24 (25/69) with no idea which country will object
17:34:31.5 observe -> shot_24
17:34:39.0 shot_24 -> noted 3 thing(s) worth writing down
17:34:39.0 reading shot_25 (26/69) the way a regulator would, ruleless for now
17:34:39.0 observe -> shot_25
17:34:44.7 shot_25 -> noted 4 thing(s) worth writing down
17:34:44.7 describing shot_26 (27/69) in plain words, no verdicts yet
17:34:44.7 observe -> shot_26
17:34:54.8 shot_26 -> noted 4 thing(s) worth writing down
17:34:54.8 shot_27 (28/69): what is on screen, not what it means
17:34:54.8 observe -> shot_27
17:34:59.8 shot_27 -> noted 2 thing(s) worth writing down
17:34:59.8 watching shot_28 (29/69) for the thing eleven markets disagree about
17:34:59.8 observe -> shot_28
17:35:04.3 shot_28 -> noted 3 thing(s) worth writing down
17:35:04.3 taking shot_29 (30/69) apart, one observation at a time
17:35:04.3 observe -> shot_29
17:35:14.7 shot_29 -> noted 2 thing(s) worth writing down
17:35:14.7 looking at shot_30 (31/69) with no idea which country will object
17:35:14.7 observe -> shot_30
17:35:23.2 shot_30 -> noted 5 thing(s) worth writing down
17:35:23.2 reading shot_31 (32/69) the way a regulator would, ruleless for now
17:35:23.2 observe -> shot_31
17:35:29.3 shot_31 -> noted 2 thing(s) worth writing down
17:35:29.3 describing shot_32 (33/69) in plain words, no verdicts yet
17:35:29.3 observe -> shot_32
17:35:38.8 shot_32 -> noted 5 thing(s) worth writing down
17:35:38.8 shot_33 (34/69): what is on screen, not what it means
17:35:38.8 observe -> shot_33
17:35:45.6 shot_33 -> noted 2 thing(s) worth writing down
17:35:45.6 watching shot_34 (35/69) for the thing eleven markets disagree about
17:35:45.6 observe -> shot_34
17:35:51.0 shot_34 -> noted 3 thing(s) worth writing down
17:35:51.0 taking shot_35 (36/69) apart, one observation at a time
17:35:51.0 observe -> shot_35
17:35:57.6 shot_35 -> noted 3 thing(s) worth writing down
17:35:57.6 looking at shot_36 (37/69) with no idea which country will object
17:35:57.6 observe -> shot_36
17:36:04.8 shot_36 -> noted 3 thing(s) worth writing down
17:36:04.8 reading shot_37 (38/69) the way a regulator would, ruleless for now
17:36:04.8 observe -> shot_37
17:36:13.2 shot_37 -> noted 2 thing(s) worth writing down
17:36:13.2 describing shot_38 (39/69) in plain words, no verdicts yet
17:36:13.2 observe -> shot_38
17:36:19.2 shot_38 -> noted 2 thing(s) worth writing down
17:36:19.2 shot_39 (40/69): what is on screen, not what it means
17:36:19.2 observe -> shot_39
17:36:30.9 shot_39 -> noted 4 thing(s) worth writing down
17:36:30.9 watching shot_40 (41/69) for the thing eleven markets disagree about
17:36:30.9 observe -> shot_40
17:36:39.0 shot_40 -> noted 4 thing(s) worth writing down
17:36:39.0 taking shot_41 (42/69) apart, one observation at a time
17:36:39.0 observe -> shot_41
17:36:46.3 shot_41 -> noted 4 thing(s) worth writing down
17:36:46.3 looking at shot_42 (43/69) with no idea which country will object
17:36:46.3 observe -> shot_42
17:36:53.3 shot_42 -> noted 3 thing(s) worth writing down
17:36:53.3 reading shot_43 (44/69) the way a regulator would, ruleless for now
17:36:53.3 observe -> shot_43
17:37:00.7 shot_43 -> noted 4 thing(s) worth writing down
17:37:00.7 describing shot_44 (45/69) in plain words, no verdicts yet
17:37:00.7 observe -> shot_44
17:37:07.6 shot_44 -> noted 4 thing(s) worth writing down
17:37:07.6 shot_45 (46/69): what is on screen, not what it means
17:37:07.6 observe -> shot_45
17:37:12.2 shot_45 -> noted 3 thing(s) worth writing down
17:37:12.2 watching shot_46 (47/69) for the thing eleven markets disagree about
17:37:12.2 observe -> shot_46
17:37:22.0 shot_46 -> noted 3 thing(s) worth writing down
17:37:22.0 taking shot_47 (48/69) apart, one observation at a time
17:37:22.0 observe -> shot_47
17:37:30.1 shot_47 -> noted 4 thing(s) worth writing down
17:37:30.1 looking at shot_48 (49/69) with no idea which country will object
17:37:30.1 observe -> shot_48
17:37:34.9 observe -> shot_48
17:37:41.1 shot_48 -> noted 4 thing(s) worth writing down
17:37:41.1 reading shot_49 (50/69) the way a regulator would, ruleless for now
17:37:41.1 observe -> shot_49
17:37:47.9 shot_49 -> noted 3 thing(s) worth writing down
17:37:47.9 describing shot_50 (51/69) in plain words, no verdicts yet
17:37:47.9 observe -> shot_50
17:37:53.3 shot_50 -> noted 3 thing(s) worth writing down
17:37:53.3 shot_51 (52/69): what is on screen, not what it means
17:37:53.3 observe -> shot_51
17:37:57.7 shot_51 -> noted 3 thing(s) worth writing down
17:37:57.7 watching shot_52 (53/69) for the thing eleven markets disagree about
17:37:57.7 observe -> shot_52
17:38:02.7 shot_52 -> noted 4 thing(s) worth writing down
17:38:02.7 taking shot_53 (54/69) apart, one observation at a time
17:38:02.7 observe -> shot_53
17:38:09.2 shot_53 -> noted 3 thing(s) worth writing down
17:38:09.2 looking at shot_54 (55/69) with no idea which country will object
17:38:09.2 observe -> shot_54
17:38:14.6 shot_54 -> noted 2 thing(s) worth writing down
17:38:14.6 reading shot_55 (56/69) the way a regulator would, ruleless for now
17:38:14.6 observe -> shot_55
17:38:20.2 shot_55 -> noted 3 thing(s) worth writing down
17:38:20.2 describing shot_56 (57/69) in plain words, no verdicts yet
17:38:20.2 observe -> shot_56
17:38:24.6 observe -> shot_56
17:38:29.8 shot_56 -> noted 2 thing(s) worth writing down
17:38:29.8 shot_57 (58/69): what is on screen, not what it means
17:38:29.8 observe -> shot_57
17:38:35.9 shot_57 -> noted 3 thing(s) worth writing down
17:38:35.9 watching shot_58 (59/69) for the thing eleven markets disagree about
17:38:35.9 observe -> shot_58
17:38:42.3 shot_58 -> noted 3 thing(s) worth writing down
17:38:42.3 taking shot_59 (60/69) apart, one observation at a time
17:38:42.3 observe -> shot_59
17:38:49.5 shot_59 -> noted 3 thing(s) worth writing down
17:38:49.5 looking at shot_60 (61/69) with no idea which country will object
17:38:49.5 observe -> shot_60
17:38:57.0 shot_60 -> noted 4 thing(s) worth writing down
17:38:57.0 reading shot_61 (62/69) the way a regulator would, ruleless for now
17:38:57.0 observe -> shot_61
17:39:02.8 shot_61 -> noted 4 thing(s) worth writing down
17:39:02.8 describing shot_62 (63/69) in plain words, no verdicts yet
17:39:02.8 observe -> shot_62
17:39:08.1 shot_62 -> noted 5 thing(s) worth writing down
17:39:08.1 shot_63 (64/69): what is on screen, not what it means
17:39:08.1 observe -> shot_63
17:39:12.0 observe -> shot_63
17:39:22.2 shot_63 -> noted 4 thing(s) worth writing down
17:39:22.2 watching shot_64 (65/69) for the thing eleven markets disagree about
17:39:22.2 observe -> shot_64
17:39:27.2 shot_64 -> noted 3 thing(s) worth writing down
17:39:27.2 taking shot_65 (66/69) apart, one observation at a time
17:39:27.2 observe -> shot_65
17:39:31.8 shot_65 -> noted 3 thing(s) worth writing down
17:39:31.8 looking at shot_66 (67/69) with no idea which country will object
17:39:31.8 observe -> shot_66
17:39:35.9 shot_66 -> noted 3 thing(s) worth writing down
17:39:35.9 reading shot_67 (68/69) the way a regulator would, ruleless for now
17:39:35.9 observe -> shot_67
17:39:44.1 shot_67 -> noted 4 thing(s) worth writing down
17:39:44.1 describing shot_68 (69/69) in plain words, no verdicts yet
17:39:44.1 observe -> shot_68
17:39:50.5 shot_68 -> noted 3 thing(s) worth writing down
Getting everything ready Setting the run up and handing your commercial to the crew. analyst -> 229 observation(s) persisted pipeline 1 event 17:39:50.5
17:39:50.5 analyst -> 229 observation(s) persisted
Asking every market what it thinks One adjudicator per jurisdiction, all at once, each holding its own rulebook and looking up the statute behind anything it objects to. FR-ARTE clearance -> blocked (6 finding(s)) adjudicator 21 events 17:39:51.3
17:39:51.3 judge -> EU (8 candidates)
17:39:51.3 judge -> GLOBAL (1 candidates)
17:39:51.3 judge -> FR-ARTE (175 candidates)
17:40:06.4 citation check -> EU EU-TOB-01 for obs_shot_68_001
17:40:12.0 folded a second EU-TOB-01 on the same span for EU (obs_shot_68_002 after obs_shot_68_001)
17:43:11.4 citation check -> FR-ARTE FR-LANG-01 for obs_shot_3_000
17:43:20.6 folded a second FR-LANG-01 on the same span for FR-ARTE (obs_shot_3_001 after obs_shot_3_000)
17:43:20.6 folded a second FR-LANG-01 on the same span for FR-ARTE (obs_shot_3_002 after obs_shot_3_000)
17:43:20.6 citation check -> FR-ARTE FR-LANG-01 for obs_shot_4_000
17:43:29.4 folded a second FR-LANG-01 on the same span for FR-ARTE (obs_shot_4_001 after obs_shot_4_000)
17:43:29.4 citation check -> FR-ARTE FR-LANG-01 for obs_shot_5_000
17:43:41.8 folded a second FR-LANG-01 on the same span for FR-ARTE (obs_shot_5_001 after obs_shot_5_000)
17:43:41.8 folded a second FR-LANG-01 on the same span for FR-ARTE (obs_shot_5_002 after obs_shot_5_000)
17:43:41.8 citation check -> FR-ARTE FR-LANG-01 for obs_shot_6_000
17:43:51.7 citation check -> FR-ARTE EU-TOB-01 for obs_shot_68_001
17:43:59.8 citation check -> FR-ARTE FR-TOB-01 for obs_shot_68_001
17:44:05.1 folded a second EU-TOB-01 on the same span for FR-ARTE (obs_shot_68_002 after obs_shot_68_001)
17:44:05.1 folded a second FR-TOB-01 on the same span for FR-ARTE (obs_shot_68_002 after obs_shot_68_001)
17:44:05.3 GLOBAL clearance -> cleared (0 finding(s))
17:44:05.3 EU clearance -> blocked (1 finding(s))
17:44:05.3 FR-ARTE clearance -> blocked (6 finding(s))
Getting everything ready Setting the run up and handing your commercial to the crew. adjudicate -> 7 finding(s) persisted across 3 market(s) pipeline 1 event 17:44:05.3
17:44:05.3 adjudicate -> 7 finding(s) persisted across 3 market(s)
Putting it all into Grafana Calling Grafana and making sure everything lands there: the numbers, the finding detail, the dashboards to read them on and the alerts that will wake the crew if something needs fixing. mcp update_dashboard('customs-overview', replace $.description) publisher 8 events 17:44:05.3
17:44:05.3 publisher -> connecting to Grafana
17:44:15.9 push_verdicts -> 184 verdict(s), 169 of them a market looking and saying no
17:44:23.8 push_observations -> 229 observation(s) to Loki, 0 indexed for search
17:44:29.1 push_run_telemetry -> {'run_id': 'run_89c30fc3ddeb', 'markets': ['GLOBAL', 'EU', 'FR-ARTE'], 'clearances': {'GLOBAL': 'cleared', 'EU': 'blocked', 'FR-ARTE': 'blocked'}, 'risk_samples': '3 market(s) x 90s', 'logs': 7, 'annotations_created': 7, 'annotations_skipped_as_duplicates': 0, 'failed_stages': []}
17:44:32.4 ensure_dashboards -> ['customs-findings', 'customs-grid', 'customs-history', 'customs-insight', 'customs-lanes', 'customs-market', 'customs-overview', 'customs-remediation', 'customs-timeline']
17:44:34.8 mcp search_dashboards('customs')
17:44:37.0 mcp get_dashboard_by_uid('customs-overview')
17:44:40.5 mcp update_dashboard('customs-overview', replace $.description)
Getting everything ready Setting the run up and handing your commercial to the crew. run run_89c30fc3ddeb done pipeline 1 event 17:44:43.8
17:44:43.8 run run_89c30fc3ddeb done
Fixing the shots that failed Working out the cheapest edit that would satisfy the rule, pricing it, and changing only the seconds that were objected to. one edit for 2 findings on this shot: EU-TOB-01 plus FR-TOB-01 remediator 8 events 17:44:50.5
17:44:50.5 alert received: EU-TOB-01 FR-ARTE on videoplayback -> fnd_FR-ARTE_EU-TOB-01_obs_shot_68_001
17:44:50.5 alert received: EU-TOB-01 EU on videoplayback -> fnd_EU_EU-TOB-01_obs_shot_68_001
17:44:50.5 alert received: FR-TOB-01 FR-ARTE on videoplayback -> fnd_FR-ARTE_FR-TOB-01_obs_shot_68_001
17:44:50.8 EU-TOB-01 (EU) -> planned omni
17:44:50.8 omni -> fnd_EU_EU-TOB-01_obs_shot_68_001 (EU-TOB-01, EU) on videoplayback.mp4 at 88.61-90.09s
17:44:50.8 EU-TOB-01 (FR-ARTE) -> planned omni
17:44:50.8 omni -> fnd_FR-ARTE_EU-TOB-01_obs_shot_68_001 (EU-TOB-01, FR-ARTE) on videoplayback.mp4 at 88.61-90.09s
17:44:50.8 one edit for 2 findings on this shot: EU-TOB-01 plus FR-TOB-01
Getting everything ready Setting the run up and handing your commercial to the crew. snapshot store=True artifacts=202 pipeline 1 event 17:45:23.8
17:45:23.8 snapshot store=True artifacts=202
Fixing the shots that failed Working out the cheapest edit that would satisfy the rule, pricing it, and changing only the seconds that were objected to. omni applied -> localized_FR-ARTE.mp4 (chg_68db6dd7dce3); rewrote the span in place with Omni; the footage is the brand's own throughout remediator 6 events 17:45:44.9
17:45:44.9 omni rewrote 1.5s in place
17:45:44.9 omni instruction: Edit this video. Edit this frame from a television commercial. Replace each alcoholic drink, bottle, glass, cigarette, cigar, tobacco pack or ashtray that is already visible with a permitted equivalent for Arte -- tea in the same style of glass in place of a drink, a pen or nothing at all in place of a cigarette, a closed box with no branding in place of a pack -- keeping the same number of items in the same places and adding none. Keep the lighting, the composition, the camera angle, the hands and the people exactly as they are, and change nothing else in the frame. Do not add any new object anywhere in the frame, and do not put a replacement where there was nothing before: only what is already there may change. Keep everything else exactly the same: same shots, same motion, same performers, same lighting, same duration. Change nothing that was not named.
17:45:50.8 omni rewrote 1.5s in place
17:45:50.8 omni instruction: Edit this video. Edit this frame from a television commercial. Replace each alcoholic drink, bottle, glass, cigarette, cigar, tobacco pack or ashtray that is already visible with a permitted equivalent for European Union -- tea in the same style of glass in place of a drink, a pen or nothing at all in place of a cigarette, a closed box with no branding in place of a pack -- keeping the same number of items in the same places and adding none. Keep the lighting, the composition, the camera angle, the hands and the people exactly as they are, and change nothing else in the frame. Do not add any new object anywhere in the frame, and do not put a replacement where there was nothing before: only what is already there may change. Keep everything else exactly the same: same shots, same motion, same performers, same lighting, same duration. Change nothing that was not named.
17:46:00.4 craft gate passed: length 90.093s, 2069 frames, 45.5 dB outside the edit, 13.9 dB inside it away from the box
17:46:01.0 omni applied -> localized_FR-ARTE.mp4 (chg_68db6dd7dce3); rewrote the span in place with Omni; the footage is the brand's own throughout
Checking the fix actually worked Watching the changed shots again with the same eye that found the problem, to confirm it is gone and that nothing new broke. verify -> re-observing 1 touched shot(s) of localized_FR-ARTE.mp4 verifier 2 events 17:46:01.0
17:46:01.0 verify -> also ruling on 1 other open finding(s) in the same shot(s): FR-TOB-01
17:46:01.0 verify -> re-observing 1 touched shot(s) of localized_FR-ARTE.mp4
Writing down what is actually there Looking at every shot once and describing what it holds -- a glass, a hemline, a logo -- in neutral sentences, with no verdict attached. Every market will argue about these same sentences. observe -> shot_68 analyst 1 event 17:46:01.0
17:46:01.0 observe -> shot_68
Fixing the shots that failed Working out the cheapest edit that would satisfy the rule, pricing it, and changing only the seconds that were objected to. omni applied -> localized_EU.mp4 (chg_3486c8cfe563); rewrote the span in place with Omni; the footage is the brand's own throughout remediator 2 events 17:46:03.4
17:46:03.4 craft gate passed: length 90.093s, 2069 frames, 45.5 dB outside the edit, 14.0 dB inside it away from the box
17:46:03.6 omni applied -> localized_EU.mp4 (chg_3486c8cfe563); rewrote the span in place with Omni; the footage is the brand's own throughout
Checking the fix actually worked Watching the changed shots again with the same eye that found the problem, to confirm it is gone and that nothing new broke. verify -> re-observing 1 touched shot(s) of localized_EU.mp4 verifier 1 event 17:46:03.6
17:46:03.6 verify -> re-observing 1 touched shot(s) of localized_EU.mp4
Writing down what is actually there Looking at every shot once and describing what it holds -- a glass, a hemline, a logo -- in neutral sentences, with no verdict attached. Every market will argue about these same sentences. observe -> shot_68 analyst 1 event 17:46:03.6
17:46:03.6 observe -> shot_68
Asking every market what it thinks One adjudicator per jurisdiction, all at once, each holding its own rulebook and looking up the statute behind anything it objects to. judge -> EU (2 candidates) adjudicator 2 events 17:46:06.6
17:46:06.6 judge -> FR-ARTE (1 candidates)
17:46:08.8 judge -> EU (2 candidates)
Checking the fix actually worked Watching the changed shots again with the same eye that found the problem, to confirm it is gone and that nothing new broke. FR-ARTE clearance recomputed -> cleared verifier 3 events 17:46:13.8
17:46:13.8 incidentally fixed: FR-TOB-01 no longer fires at 88.61-90.09s; fnd_FR-ARTE_FR-TOB-01_obs_shot_68_001 resolved without having been the target
17:46:13.8 fixed: EU-TOB-01 no longer fires at 88.61-90.09s after omni; fnd_FR-ARTE_EU-TOB-01_obs_shot_68_001 resolved
17:46:13.8 FR-ARTE clearance recomputed -> cleared
Fixing the shots that failed Working out the cheapest edit that would satisfy the rule, pricing it, and changing only the seconds that were objected to. omni -> fnd_FR-ARTE_FR-TOB-01_obs_shot_68_001 (FR-TOB-01, FR-ARTE) on localized_FR-ARTE.mp4 at 88.61-90.09s remediator 2 events 17:46:15.0
17:46:15.0 FR-TOB-01 (FR-ARTE) -> planned omni
17:46:15.0 omni -> fnd_FR-ARTE_FR-TOB-01_obs_shot_68_001 (FR-TOB-01, FR-ARTE) on localized_FR-ARTE.mp4 at 88.61-90.09s
Asking every market what it thinks One adjudicator per jurisdiction, all at once, each holding its own rulebook and looking up the statute behind anything it objects to. citation check -> EU EU-TOB-01 for obs_shot_68_000_v3641aa adjudicator 1 event 17:46:15.8
17:46:15.8 citation check -> EU EU-TOB-01 for obs_shot_68_000_v3641aa
Checking the fix actually worked Watching the changed shots again with the same eye that found the problem, to confirm it is gone and that nothing new broke. EU clearance recomputed -> blocked verifier 2 events 17:46:21.8
17:46:21.8 NOT fixed: EU-TOB-01 still fires at 88.61-90.09s after omni; fnd_EU_EU-TOB-01_obs_shot_68_001 back to open
17:46:21.8 EU clearance recomputed -> blocked
Fixing the shots that failed Working out the cheapest edit that would satisfy the rule, pricing it, and changing only the seconds that were objected to. stage_error: remediate: fnd_FR-ARTE_FR-TOB-01_obs_shot_68_001: OmniRefusedOutput('Omni produced an edit and then refused to return it: the footage was accepted, so what to change is the instruction rather than the clip. Nothing was charged. Omni said: Unable to show the generated video due to interests of third-party content providers. Try rephrasing the prompt. If you think this was an error, send feedback.') remediator 4 events 17:46:29.4
17:46:29.4 snapshot store=True artifacts=9
17:46:31.6 snapshot store=True artifacts=0
17:46:53.8 stage_error: remediate: omni failed for fnd_FR-ARTE_FR-TOB-01_obs_shot_68_001; localized_FR-ARTE.mp4 untouched, finding back to open
17:46:53.8 stage_error: remediate: fnd_FR-ARTE_FR-TOB-01_obs_shot_68_001: OmniRefusedOutput('Omni produced an edit and then refused to return it: the footage was accepted, so what to change is the instruction rather than the clip. Nothing was charged. Omni said: Unable to show the generated video due to interests of third-party content providers. Try rephrasing the prompt. If you think this was an error, send feedback.')
Working The crew is busy on this run. edit deleted: chg_3486c8cfe563 and 3 file(s) operator 2 events 13:04:43.5
13:04:43.5 edit deleted: chg_68db6dd7dce3 and 5 file(s)
13:55:21.3 edit deleted: chg_3486c8cfe563 and 3 file(s)