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.
Getting everything ready Setting the run up and handing your commercial to the crew. ingest -> detecting shots pipeline 3 events 11:23:05.4
11:23:05.4
console accepted test_ad.mp4 (56.1s) for GLOBAL, EU, FR, DE, UK, AE, SA, BE-VRT
11:23:06.8
run run_959b162a0f25 started: asset=runs/uploads/10ca93ee95c0/test_ad.mp4 markets=['GLOBAL', 'EU', 'FR', 'DE', 'UK', 'AE', 'SA', 'BE-VRT']
11:23:07.5
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. found 11 cut(s) in 56.1s of film ingest 2 events 11:23:07.5
11:23:07.5
watching the film end to end, hunting for the cuts
11:23:12.3
found 11 cut(s) in 56.1s of film
Getting everything ready Setting the run up and handing your commercial to the crew. ingest -> 11 raw shot(s) merged to 11 pipeline 1 event 11:23:12.3
11:23:12.3
ingest -> 11 raw shot(s) merged to 11
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. 11 shot(s) to read, one at a time, no skimming ingest 1 event 11:23:12.3
11:23:12.3
11 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_10 -> 26 char(s) transcription 22 events 11:23:12.3
11:23:12.3
listening to shot_0 (1/11), 7.0s of audio
11:23:16.0
shot_0 -> 59 char(s)
11:23:16.0
listening to shot_1 (2/11), 7.0s of audio
11:23:21.2
shot_1 -> said nothing at all
11:23:21.2
listening to shot_2 (3/11), 7.0s of audio
11:23:25.5
shot_2 -> 67 char(s)
11:23:25.5
listening to shot_3 (4/11), 7.0s of audio
11:23:30.2
shot_3 -> 77 char(s)
11:23:30.2
listening to shot_4 (5/11), 2.7s of audio
11:23:34.4
shot_4 -> said nothing at all
11:23:34.4
listening to shot_5 (6/11), 0.6s of audio
11:23:37.9
shot_5 -> 61 char(s)
11:23:37.9
listening to shot_6 (7/11), 0.6s of audio
11:23:41.0
shot_6 -> 7 char(s)
11:23:41.0
listening to shot_7 (8/11), 3.2s of audio
11:23:47.6
shot_7 -> said nothing at all
11:23:47.6
listening to shot_8 (9/11), 7.0s of audio
11:23:50.2
shot_8 -> 36 char(s)
11:23:50.2
listening to shot_9 (10/11), 7.0s of audio
11:23:52.7
shot_9 -> said nothing at all
11:23:52.7
listening to shot_10 (11/11), 7.0s of audio
11:23:56.6
shot_10 -> 26 char(s)
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. flash detector -> Full-frame luminance flashing measured at 6.0 flashes per second between 30.75s and 32.08s ingest 1 event 11:24:13.2
11:24:13.2
flash detector -> Full-frame luminance flashing measured at 6.0 flashes per second between 30.75s and 32.08s
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_10 -> noted 4 thing(s) worth writing down analyst 35 events 11:24:13.2
11:24:13.2
looking at shot_0 (1/11) with no idea which country will object
11:24:13.2
observe -> shot_0
11:24:22.5
shot_0 -> noted 6 thing(s) worth writing down
11:24:22.5
reading shot_1 (2/11) the way a regulator would, ruleless for now
11:24:22.5
observe -> shot_1
11:24:27.9
shot_1 -> noted 1 thing(s) worth writing down
11:24:27.9
describing shot_2 (3/11) in plain words, no verdicts yet
11:24:27.9
observe -> shot_2
11:24:35.2
shot_2 -> noted 2 thing(s) worth writing down
11:24:35.2
shot_3 (4/11): what is on screen, not what it means
11:24:35.2
observe -> shot_3
11:24:47.7
shot_3 -> noted 5 thing(s) worth writing down
11:24:47.7
watching shot_4 (5/11) for the thing eleven markets disagree about
11:24:47.7
observe -> shot_4
11:24:54.6
shot_4 -> noted 3 thing(s) worth writing down
11:24:54.6
taking shot_5 (6/11) apart, one observation at a time
11:24:54.6
observe -> shot_5
11:25:00.1
shot_5 -> noted 2 thing(s) worth writing down
11:25:00.1
looking at shot_6 (7/11) with no idea which country will object
11:25:00.1
observe -> shot_6
11:25:04.5
observe -> shot_6
11:25:09.3
observe -> shot_6
11:25:14.5
shot_6 -> noted 3 thing(s) worth writing down
11:25:14.5
reading shot_7 (8/11) the way a regulator would, ruleless for now
11:25:14.5
observe -> shot_7
11:25:20.3
shot_7 -> noted 2 thing(s) worth writing down
11:25:20.3
describing shot_8 (9/11) in plain words, no verdicts yet
11:25:20.3
observe -> shot_8
11:25:29.2
shot_8 -> noted 5 thing(s) worth writing down
11:25:29.2
shot_9 (10/11): what is on screen, not what it means
11:25:29.2
observe -> shot_9
11:25:38.1
shot_9 -> noted 4 thing(s) worth writing down
11:25:38.1
watching shot_10 (11/11) for the thing eleven markets disagree about
11:25:38.1
observe -> shot_10
11:25:45.8
shot_10 -> noted 4 thing(s) worth writing down
Getting everything ready Setting the run up and handing your commercial to the crew. analyst -> 38 observation(s) persisted pipeline 1 event 11:25:45.8
11:25:45.8
analyst -> 38 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. BE-VRT clearance -> at_risk (15 finding(s)) adjudicator 126 events 11:25:47.4
11:25:47.4
judge -> DE (66 candidates)
11:25:47.6
judge -> FR (68 candidates)
11:25:47.7
judge -> EU (33 candidates)
11:25:47.8
judge -> AE (31 candidates)
11:25:47.8
judge -> GLOBAL (3 candidates)
11:25:47.9
judge -> BE-VRT (65 candidates)
11:25:47.9
judge -> UK (37 candidates)
11:25:48.0
judge -> SA (42 candidates)
11:25:51.2
judge -> EU (33 candidates)
11:25:58.5
citation check -> GLOBAL GL-MISLEAD-01 for obs_shot_8_000
11:26:10.0
citation check -> GLOBAL GL-HEALTH-01 for obs_shot_8_001
11:26:13.9
judge -> BE-VRT (65 candidates)
11:26:31.1
citation check -> AE AE-ALC-01 for obs_shot_0_000
11:26:42.9
citation check -> UK UK-FLASH-01 for obs_flash_000
11:26:43.8
folded a second AE-ALC-01 on the same span for AE (obs_shot_0_001 after obs_shot_0_000)
11:26:43.8
folded a second AE-ALC-01 on the same span for AE (obs_shot_0_002 after obs_shot_0_000)
11:26:43.8
citation check -> AE AE-GEST-01 for obs_shot_2_000
11:26:45.9
citation check -> EU GL-MISLEAD-01 for obs_shot_8_000
11:26:49.7
citation check -> UK GL-MISLEAD-01 for obs_shot_8_000
11:26:51.3
citation check -> AE AE-MOD-01 for obs_shot_3_001
11:26:56.8
citation check -> EU GL-HEALTH-01 for obs_shot_8_001
11:26:57.2
folded a second AE-MOD-01 on the same span for AE (obs_shot_3_002 after obs_shot_3_001)
11:26:57.2
folded a second AE-MOD-01 on the same span for AE (obs_shot_3_003 after obs_shot_3_001)
11:26:57.2
citation check -> AE AE-ALC-01 for obs_shot_4_000
11:27:00.4
citation check -> UK UK-CMP-01 for obs_shot_8_000
11:27:02.3
folded a second AE-ALC-01 on the same span for AE (obs_shot_4_001 after obs_shot_4_000)
11:27:02.3
citation check -> AE AE-ALC-01 for obs_shot_5_000
11:27:03.7
judge -> SA (42 candidates)
11:27:06.2
citation check -> UK GL-HEALTH-01 for obs_shot_8_001
11:27:09.5
folded a second AE-ALC-01 on the same span for AE (obs_shot_5_001 after obs_shot_5_000)
11:27:09.5
citation check -> AE AE-ALC-01 for obs_shot_6_000
11:27:14.1
citation check -> DE GL-MISLEAD-01 for obs_shot_8_000
11:27:14.3
folded a second AE-ALC-01 on the same span for AE (obs_shot_6_001 after obs_shot_6_000)
11:27:14.3
citation check -> AE AE-ALC-01 for obs_shot_7_000
11:27:21.7
folded a second AE-ALC-01 on the same span for AE (obs_shot_7_001 after obs_shot_7_000)
11:27:21.7
citation check -> AE GL-MISLEAD-01 for obs_shot_8_000
11:27:28.4
citation check -> BE-VRT BE-ALC-01 for obs_shot_0_000
11:27:28.9
citation check -> DE DE-CMP-01 for obs_shot_8_000
11:27:29.0
citation check -> FR FR-ALC-01 for obs_shot_0_000
11:27:29.1
citation check -> AE GL-HEALTH-01 for obs_shot_8_001
11:27:35.6
folded a second FR-ALC-01 on the same span for FR (obs_shot_0_001 after obs_shot_0_000)
11:27:35.6
folded a second FR-ALC-01 on the same span for FR (obs_shot_0_002 after obs_shot_0_000)
11:27:35.6
citation check -> FR FR-LANG-01 for obs_shot_1_000
11:27:35.7
citation check -> BE-VRT BE-VRT-ALC-01 for obs_shot_0_000
11:27:36.7
citation check -> DE GL-HEALTH-01 for obs_shot_8_001
11:27:36.8
citation check -> AE AE-MOD-01 for obs_shot_8_002
11:27:44.4
citation check -> AE AE-ALC-01 for obs_shot_9_000
11:27:44.7
citation check -> FR FR-ALC-01 for obs_shot_4_001
11:27:49.6
folded a second AE-ALC-01 on the same span for AE (obs_shot_9_001 after obs_shot_9_000)
11:27:49.6
citation check -> AE AE-LGBT-01 for obs_shot_9_003
11:27:50.9
citation check -> FR FR-ALC-01 for obs_shot_5_001
11:27:53.1
folded a second BE-ALC-01 on the same span for BE-VRT (obs_shot_0_001 after obs_shot_0_000)
11:27:53.1
folded a second BE-VRT-ALC-01 on the same span for BE-VRT (obs_shot_0_001 after obs_shot_0_000)
11:27:53.1
folded a second BE-ALC-01 on the same span for BE-VRT (obs_shot_0_002 after obs_shot_0_000)
11:27:53.1
folded a second BE-VRT-ALC-01 on the same span for BE-VRT (obs_shot_0_002 after obs_shot_0_000)
11:27:53.1
citation check -> BE-VRT BE-LANG-01 for obs_shot_1_000
11:27:57.0
citation check -> FR FR-ALC-01 for obs_shot_6_001
11:28:02.7
citation check -> FR FR-ALC-01 for obs_shot_7_001
11:28:04.9
citation check -> BE-VRT BE-ALC-01 for obs_shot_4_001
11:28:08.0
citation check -> FR GL-MISLEAD-01 for obs_shot_8_000
11:28:11.4
citation check -> BE-VRT BE-VRT-ALC-01 for obs_shot_4_001
11:28:16.2
citation check -> FR FR-CMP-01 for obs_shot_8_000
11:28:20.0
citation check -> BE-VRT BE-ALC-01 for obs_shot_5_001
11:28:23.2
citation check -> FR GL-HEALTH-01 for obs_shot_8_001
11:28:23.6
citation check -> SA SA-ALC-01 for obs_shot_0_000
11:28:28.8
judge -> FR (68 candidates)
11:28:30.2
folded a second SA-ALC-01 on the same span for SA (obs_shot_0_001 after obs_shot_0_000)
11:28:30.2
folded a second SA-ALC-01 on the same span for SA (obs_shot_0_002 after obs_shot_0_000)
11:28:30.2
citation check -> SA SA-MOD-01 for obs_shot_0_004
11:28:37.0
citation check -> SA SA-MOD-01 for obs_shot_3_001
11:28:43.0
folded a second SA-MOD-01 on the same span for SA (obs_shot_3_002 after obs_shot_3_001)
11:28:43.0
folded a second SA-MOD-01 on the same span for SA (obs_shot_3_003 after obs_shot_3_001)
11:28:43.0
citation check -> SA SA-ALC-01 for obs_shot_4_000
11:28:46.8
citation check -> BE-VRT BE-VRT-ALC-01 for obs_shot_5_001
11:28:48.2
folded a second SA-ALC-01 on the same span for SA (obs_shot_4_001 after obs_shot_4_000)
11:28:48.2
citation check -> SA SA-ALC-01 for obs_shot_5_000
11:28:53.6
citation check -> BE-VRT BE-ALC-01 for obs_shot_6_001
11:28:54.1
folded a second SA-ALC-01 on the same span for SA (obs_shot_5_001 after obs_shot_5_000)
11:28:54.1
citation check -> SA SA-ALC-01 for obs_shot_6_000
11:29:00.6
folded a second SA-ALC-01 on the same span for SA (obs_shot_6_001 after obs_shot_6_000)
11:29:00.6
citation check -> SA SA-ALC-01 for obs_shot_7_000
11:29:03.7
citation check -> BE-VRT BE-VRT-ALC-01 for obs_shot_6_001
11:29:05.9
folded a second SA-ALC-01 on the same span for SA (obs_shot_7_001 after obs_shot_7_000)
11:29:05.9
citation check -> SA GL-MISLEAD-01 for obs_shot_8_000
11:29:10.7
citation check -> BE-VRT BE-ALC-01 for obs_shot_7_001
11:29:13.4
citation check -> SA GL-HEALTH-01 for obs_shot_8_001
11:29:18.8
citation check -> BE-VRT BE-VRT-ALC-01 for obs_shot_7_001
11:29:21.0
citation check -> SA SA-PHARMA-01 for obs_shot_8_001
11:29:27.4
citation check -> BE-VRT GL-MISLEAD-01 for obs_shot_8_000
11:29:28.3
citation check -> SA SA-MOD-01 for obs_shot_8_002
11:29:32.6
citation check -> SA SA-ALC-01 for obs_shot_9_000
11:29:37.3
citation check -> BE-VRT GL-HEALTH-01 for obs_shot_8_001
11:29:37.8
folded a second SA-ALC-01 on the same span for SA (obs_shot_9_001 after obs_shot_9_000)
11:29:37.8
citation check -> SA SA-LGBT-01 for obs_shot_9_003
11:29:44.2
citation check -> BE-VRT BE-ALC-01 for obs_shot_9_000
11:29:53.5
citation check -> BE-VRT BE-VRT-ALC-01 for obs_shot_9_000
11:30:04.1
folded a second BE-ALC-01 on the same span for BE-VRT (obs_shot_9_001 after obs_shot_9_000)
11:30:04.1
folded a second BE-VRT-ALC-01 on the same span for BE-VRT (obs_shot_9_001 after obs_shot_9_000)
11:30:39.2
judge -> FR (68 candidates)
11:32:14.3
citation check -> FR FR-ALC-01 for obs_shot_0_000
11:32:20.7
folded a second FR-ALC-01 on the same span for FR (obs_shot_0_001 after obs_shot_0_000)
11:32:20.7
folded a second FR-ALC-01 on the same span for FR (obs_shot_0_002 after obs_shot_0_000)
11:32:20.7
citation check -> FR FR-LANG-01 for obs_shot_1_000
11:32:27.5
citation check -> FR FR-ALC-01 for obs_shot_3_000
11:32:35.1
citation check -> FR FR-ALC-01 for obs_shot_4_000
11:32:42.3
folded a second FR-ALC-01 on the same span for FR (obs_shot_4_001 after obs_shot_4_000)
11:32:42.3
citation check -> FR FR-ALC-01 for obs_shot_5_000
11:32:49.7
folded a second FR-ALC-01 on the same span for FR (obs_shot_5_001 after obs_shot_5_000)
11:32:49.7
citation check -> FR FR-ALC-01 for obs_shot_6_000
11:32:55.9
folded a second FR-ALC-01 on the same span for FR (obs_shot_6_001 after obs_shot_6_000)
11:32:55.9
citation check -> FR FR-ALC-01 for obs_shot_7_000
11:33:21.4
folded a second FR-ALC-01 on the same span for FR (obs_shot_7_001 after obs_shot_7_000)
11:33:21.4
citation check -> FR GL-MISLEAD-01 for obs_shot_8_000
11:33:29.8
citation check -> FR FR-CMP-01 for obs_shot_8_000
11:33:36.3
citation check -> FR GL-HEALTH-01 for obs_shot_8_001
11:33:44.0
citation check -> FR FR-ALC-01 for obs_shot_9_000
11:33:51.1
folded a second FR-ALC-01 on the same span for FR (obs_shot_9_001 after obs_shot_9_000)
11:33:51.1
citation check -> FR FR-ALC-01 for obs_shot_10_000
11:33:58.9
GLOBAL clearance -> at_risk (2 finding(s))
11:33:58.9
EU clearance -> at_risk (2 finding(s))
11:33:58.9
FR clearance -> blocked (12 finding(s))
11:33:58.9
DE clearance -> at_risk (3 finding(s))
11:33:58.9
UK clearance -> blocked (4 finding(s))
11:33:58.9
AE clearance -> blocked (12 finding(s))
11:33:58.9
SA clearance -> blocked (13 finding(s))
11:33:58.9
BE-VRT clearance -> at_risk (15 finding(s))
Getting everything ready Setting the run up and handing your commercial to the crew. adjudicate -> 63 finding(s) persisted across 8 market(s) pipeline 1 event 11:33:58.9
11:33:58.9
adjudicate -> 63 finding(s) persisted across 8 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. push_verdicts -> 345 verdict(s), 251 of them a market looking and saying no publisher 2 events 11:33:58.9
11:33:58.9
publisher -> connecting to Grafana
11:34:49.3
push_verdicts -> 345 verdict(s), 251 of them a market looking and saying no
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 3 findings on this shot: AE-MOD-01 plus GL-MISLEAD-01, GL-HEALTH-01 remediator 23 events 11:34:50.5
11:34:50.5
alert received: FR-ALC-01 FR on test_ad -> fnd_FR_FR-ALC-01_obs_shot_10_000
11:34:50.5
alert received: UK-FLASH-01 UK on test_ad -> fnd_UK_UK-FLASH-01_obs_flash_000
11:34:50.5
alert received: SA-ALC-01 SA on test_ad -> fnd_SA_SA-ALC-01_obs_shot_9_000
11:34:50.5
alert received: SA-LGBT-01 SA on test_ad -> fnd_SA_SA-LGBT-01_obs_shot_9_003
11:34:50.5
alert received: AE-LGBT-01 AE on test_ad -> fnd_AE_AE-LGBT-01_obs_shot_9_003
11:34:50.5
alert received: SA-MOD-01 SA on test_ad -> fnd_SA_SA-MOD-01_obs_shot_8_002
11:34:50.5
alert received: AE-MOD-01 AE on test_ad -> fnd_AE_AE-MOD-01_obs_shot_8_002
11:34:50.5
alert received: SA-PHARMA-01 SA on test_ad -> fnd_SA_SA-PHARMA-01_obs_shot_8_001
11:34:50.5
alert received: AE-ALC-01 AE on test_ad -> fnd_AE_AE-ALC-01_obs_shot_9_000
11:34:50.7
UK-FLASH-01 (UK) -> planned prop_swap
11:34:50.7
prop_swap -> fnd_UK_UK-FLASH-01_obs_flash_000 (UK-FLASH-01, UK) on test_ad.mp4 at 30.75-32.08s
11:34:50.8
FR-ALC-01 (FR) -> concept scope, running prop_swap anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
11:34:50.8
FR-ALC-01 (FR) -> planned prop_swap
11:34:50.8
prop_swap -> fnd_FR_FR-ALC-01_obs_shot_10_000 (FR-ALC-01, FR) on test_ad.mp4 at 49.12-56.15s
11:34:50.8
SA-ALC-01 (SA) -> concept scope, running prop_swap anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
11:34:50.8
SA-ALC-01 (SA) -> planned prop_swap
11:34:50.8
prop_swap -> fnd_SA_SA-ALC-01_obs_shot_9_000 (SA-ALC-01, SA) on test_ad.mp4 at 42.08-49.12s
11:34:50.8
AE-LGBT-01 (AE) -> scene scope, running prop_swap anyway: The whole shot is the violation; a patch over one frame cannot reach it.
11:34:50.8
AE-LGBT-01 (AE) -> planned prop_swap
11:34:50.8
stage_error: remediate: fnd_AE_AE-LGBT-01_obs_shot_9_003: RemediationBlocked('fnd_AE_AE-LGBT-01_obs_shot_9_003 is blocked from auto-remediation: rule basis targets a protected characteristic; human decision required')
11:34:50.8
AE-MOD-01 (AE) -> planned prop_swap
11:34:50.8
prop_swap -> fnd_AE_AE-MOD-01_obs_shot_8_002 (AE-MOD-01, AE) on test_ad.mp4 at 35.08-42.08s
11:34:50.8
one edit for 3 findings on this shot: AE-MOD-01 plus GL-MISLEAD-01, GL-HEALTH-01
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. push_observations -> 38 observation(s) to Loki, 38 indexed for search publisher 1 event 11:34:51.0
11:34:51.0
push_observations -> 38 observation(s) to Loki, 38 indexed for search
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. snapshot store=True artifacts=28 remediator 1 event 11:35:10.8
11:35:10.8
snapshot store=True artifacts=28
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. push_run_telemetry -> {'run_id': 'run_959b162a0f25', 'markets': ['GLOBAL', 'EU', 'FR', 'DE', 'UK', 'AE', 'SA', 'BE-VRT'], 'clearances': {'GLOBAL': 'at_risk', 'EU': 'at_risk', 'FR': 'blocked', 'DE': 'at_risk', 'UK': 'blocked', 'AE': 'blocked', 'SA': 'blocked', 'BE-VRT': 'at_risk'}, 'risk_samples': '8 market(s) x 56s', 'logs': 63, 'annotations_created': 63, 'annotations_skipped_as_duplicates': 0, 'failed_stages': ['remediator']} publisher 1 event 11:35:56.0
11:35:56.0
push_run_telemetry -> {'run_id': 'run_959b162a0f25', 'markets': ['GLOBAL', 'EU', 'FR', 'DE', 'UK', 'AE', 'SA', 'BE-VRT'], 'clearances': {'GLOBAL': 'at_risk', 'EU': 'at_risk', 'FR': 'blocked', 'DE': 'at_risk', 'UK': 'blocked', 'AE': 'blocked', 'SA': 'blocked', 'BE-VRT': 'at_risk'}, 'risk_samples': '8 market(s) x 56s', 'logs': 63, 'annotations_created': 63, 'annotations_skipped_as_duplicates': 0, 'failed_stages': ['remediator']}
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. prop_swap instruction: Edit this frame from a television commercial. Slow the alternating bright and dark transitions between 30.75s and 32.08s to stay below 3 flashes per second. Keep the lighting, the composition, the camera angle, the performers and every other pixel of the frame identical. Add nothing that is not already in the frame, and do not write any text into the picture. The market is United Kingdom. remediator 1 event 11:35:58.0
11:35:58.0
prop_swap instruction: Edit this frame from a television commercial. Slow the alternating bright and dark transitions between 30.75s and 32.08s to stay below 3 flashes per second. Keep the lighting, the composition, the camera angle, the performers and every other pixel of the frame identical. Add nothing that is not already in the frame, and do not write any text into the picture. The market is United Kingdom.
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 4 events 11:35:59.7
11:35:59.7
ensure_dashboards -> ['customs-findings', 'customs-grid', 'customs-history', 'customs-insight', 'customs-lanes', 'customs-market', 'customs-overview', 'customs-remediation', 'customs-timeline']
11:36:01.5
mcp search_dashboards('customs')
11:36:04.0
mcp get_dashboard_by_uid('customs-overview')
11:36:08.0
mcp update_dashboard('customs-overview', replace $.description)
Getting everything ready Setting the run up and handing your commercial to the crew. run run_959b162a0f25 done pipeline 1 event 11:36:12.7
11:36:12.7
run run_959b162a0f25 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. prop_swap applied -> localized_UK.mp4 (chg_bce9ed5cfca4); swapped the non-compliant prop for a United Kingdom-appropriate one remediator 2 events 11:36:32.8
11:36:32.8
craft gate passed: length 56.149s, 1347 frames, 47.4 dB outside the edit
11:36:36.2
prop_swap applied -> localized_UK.mp4 (chg_bce9ed5cfca4); swapped the non-compliant prop for a United Kingdom-appropriate one
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_UK.mp4 verifier 1 event 11:36:36.2
11:36:36.2
verify -> re-observing 1 touched shot(s) of localized_UK.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_5 analyst 2 events 11:36:36.2
11:36:36.2
observe -> shot_5
11:36:47.7
observe -> shot_5
Getting everything ready Setting the run up and handing your commercial to the crew. snapshot store=True artifacts=8 pipeline 1 event 11:36:54.7
11:36:54.7
snapshot store=True artifacts=8
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. prop_swap instruction: 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 France -- 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. remediator 1 event 11:36:56.7
11:36:56.7
prop_swap instruction: 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 France -- 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.
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_5 analyst 1 event 11:37:01.2
11:37:01.2
observe -> shot_5
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 -> UK (0 candidates) adjudicator 1 event 11:37:17.8
11:37:17.8
judge -> UK (0 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. carrying prop_swap from UK into FR: 3 finding(s) on the same 30.75-32.08s (FR-ALC-01, FR-ALC-01, FR-ALC-01), no generation verifier 3 events 11:37:17.8
11:37:17.8
fixed: UK-FLASH-01 no longer fires at 30.75-32.08s after prop_swap; fnd_UK_UK-FLASH-01_obs_flash_000 resolved
11:37:17.8
UK clearance recomputed -> at_risk
11:37:18.8
carrying prop_swap from UK into FR: 3 finding(s) on the same 30.75-32.08s (FR-ALC-01, FR-ALC-01, FR-ALC-01), no generation
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. prop_swap applied -> localized_FR.mp4 (chg_be55e1bdc183); swapped the non-compliant prop for a France-appropriate one remediator 3 events 11:37:21.1
11:37:21.1
prop_swap instruction: Edit this frame from a television commercial. Digitally add a full-length athletic training t-shirt covering the woman's midriff and shoulders. Keep the lighting, the composition, the camera angle, the performers and every other pixel of the frame identical. Add nothing that is not already in the frame, and do not write any text into the picture. The market is United Arab Emirates.
11:37:23.7
craft gate passed: length 56.149s, 1347 frames, 47.1 dB outside the edit
11:37:24.4
prop_swap applied -> localized_FR.mp4 (chg_be55e1bdc183); swapped the non-compliant prop for a France-appropriate one
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.mp4 verifier 1 event 11:37:24.4
11:37:24.4
verify -> re-observing 1 touched shot(s) of localized_FR.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_10 analyst 1 event 11:37:24.4
11:37:24.4
observe -> shot_10
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 -> FR (2 candidates) adjudicator 1 event 11:37:36.0
11:37:36.0
judge -> FR (2 candidates)
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. craft gate passed: length 56.149s, 1347 frames, 47.2 dB outside the edit remediator 1 event 11:37:44.7
11:37:44.7
craft gate passed: length 56.149s, 1347 frames, 47.2 dB outside the edit
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 clearance recomputed -> blocked verifier 2 events 11:37:45.6
11:37:45.6
fixed: FR-ALC-01 no longer fires at 49.12-56.15s after prop_swap; fnd_FR_FR-ALC-01_obs_shot_10_000 resolved
11:37:45.6
FR 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. prop_swap applied -> localized_AE.mp4 (chg_04eef5948c0d); swapped the non-compliant prop for a United Arab Emirates-appropriate one remediator 1 event 11:37:47.7
11:37:47.7
prop_swap applied -> localized_AE.mp4 (chg_04eef5948c0d); swapped the non-compliant prop for a United Arab Emirates-appropriate one
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_AE.mp4 verifier 2 events 11:37:47.7
11:37:47.7
verify -> also ruling on 2 other open finding(s) in the same shot(s): GL-MISLEAD-01, GL-HEALTH-01
11:37:47.7
verify -> re-observing 1 touched shot(s) of localized_AE.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_8 analyst 1 event 11:37:47.7
11:37:47.7
observe -> shot_8
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 -> AE (4 candidates) adjudicator 3 events 11:38:02.4
11:38:02.4
judge -> AE (4 candidates)
11:38:18.1
citation check -> AE AE-MOD-01 for obs_shot_8_000_v2cfb1e
11:38:25.6
judge -> AE (4 candidates)
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. snapshot store=True artifacts=16 remediator 1 event 11:38:28.9
11:38:28.9
snapshot store=True artifacts=16
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 -> AE AE-MOD-01 for obs_shot_8_000_v2cfb1e adjudicator 1 event 11:38:43.3
11:38:43.3
citation check -> AE AE-MOD-01 for obs_shot_8_000_v2cfb1e
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.mp4 verifier 1 event 11:38:45.0
11:38:45.0
verify -> re-observing 1 touched shot(s) of localized_FR.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_5 analyst 1 event 11:38:45.0
11:38:45.0
observe -> shot_5
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. prop_swap instruction: 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 Saudi Arabia -- 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. remediator 1 event 11:38:46.8
11:38:46.8
prop_swap instruction: 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 Saudi Arabia -- 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.
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. AE clearance recomputed -> blocked verifier 4 events 11:38:50.6
11:38:50.6
incidentally fixed: GL-MISLEAD-01 no longer fires at 35.08-42.08s; fnd_AE_GL-MISLEAD-01_obs_shot_8_000 resolved without having been the target
11:38:50.6
incidentally fixed: GL-HEALTH-01 no longer fires at 35.08-42.08s; fnd_AE_GL-HEALTH-01_obs_shot_8_001 resolved without having been the target
11:38:50.6
NOT fixed: AE-MOD-01 still fires at 35.08-42.08s after prop_swap; fnd_AE_AE-MOD-01_obs_shot_8_002 back to open
11:38:50.6
AE 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. prop_swap -> fnd_AE_AE-ALC-01_obs_shot_9_000 (AE-ALC-01, AE) on localized_AE.mp4 at 42.08-49.12s remediator 3 events 11:38:51.3
11:38:51.3
AE-ALC-01 (AE) -> concept scope, running prop_swap anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
11:38:51.3
AE-ALC-01 (AE) -> planned prop_swap
11:38:51.3
prop_swap -> fnd_AE_AE-ALC-01_obs_shot_9_000 (AE-ALC-01, AE) on localized_AE.mp4 at 42.08-49.12s
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 -> FR (1 candidates) adjudicator 1 event 11:38:55.7
11:38:55.7
judge -> FR (1 candidates)
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. prop_swap applied -> localized_SA.mp4 (chg_b1934dfc86c0); swapped the non-compliant prop for a Saudi Arabia-appropriate one remediator 2 events 11:38:58.5
11:38:58.5
craft gate passed: length 56.149s, 1347 frames, 47.4 dB outside the edit
11:38:59.2
prop_swap applied -> localized_SA.mp4 (chg_b1934dfc86c0); swapped the non-compliant prop for a Saudi Arabia-appropriate one
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_SA.mp4 verifier 2 events 11:38:59.2
11:38:59.2
verify -> also ruling on 1 other open finding(s) in the same shot(s): SA-LGBT-01
11:38:59.2
verify -> re-observing 1 touched shot(s) of localized_SA.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_9 analyst 1 event 11:38:59.2
11:38:59.2
observe -> shot_9
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. carrying prop_swap from UK into AE: 3 finding(s) on the same 30.75-32.08s (AE-ALC-01, AE-ALC-01, AE-ALC-01), no generation verifier 3 events 11:39:00.5
11:39:00.5
fixed: FR-ALC-01 no longer fires at 30.75-31.33s after carried over from UK; fnd_FR_FR-ALC-01_obs_shot_5_000 resolved
11:39:00.5
FR clearance recomputed -> blocked
11:39:01.2
carrying prop_swap from UK into AE: 3 finding(s) on the same 30.75-32.08s (AE-ALC-01, AE-ALC-01, AE-ALC-01), no generation
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. snapshot store=True artifacts=9 remediator 1 event 11:39:04.7
11:39:04.7
snapshot store=True artifacts=9
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 -> SA SA-LGBT-01 for obs_shot_9_003_vf54972 adjudicator 4 events 11:39:08.9
11:39:08.9
judge -> SA (5 candidates)
11:39:19.9
citation check -> SA SA-ALC-01 for obs_shot_9_000_vf54972
11:39:25.0
folded a second SA-ALC-01 on the same span for SA (obs_shot_9_001_vf54972 after obs_shot_9_000_vf54972)
11:39:25.0
citation check -> SA SA-LGBT-01 for obs_shot_9_003_vf54972
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. SA clearance recomputed -> blocked verifier 3 events 11:39:30.1
11:39:30.1
still open: SA-LGBT-01 continues to fire at 42.08-49.12s; fnd_SA_SA-LGBT-01_obs_shot_9_003 untouched
11:39:30.1
NOT fixed: SA-ALC-01 still fires at 42.08-49.12s after prop_swap; fnd_SA_SA-ALC-01_obs_shot_9_000 back to open
11:39:30.1
SA 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. prop_swap applied -> localized_FR.mp4 (chg_8cd56ad782c1); swapped the non-compliant prop for a France-appropriate one remediator 15 events 11:54:21.1
11:54:21.1
stage_error: remediate: the service restarted while fnd_FR_FR-ALC-01_obs_shot_6_000 was being remediated; finding back to open
11:54:21.1
stage_error: remediate: the service restarted while fnd_FR_FR-ALC-01_obs_shot_7_000 was being remediated; finding back to open
11:54:21.1
stage_error: remediate: the service restarted while fnd_AE_AE-ALC-01_obs_shot_5_000 was being remediated; finding back to open
11:54:21.1
stage_error: remediate: the service restarted while fnd_AE_AE-ALC-01_obs_shot_6_000 was being remediated; finding back to open
11:54:21.1
stage_error: remediate: the service restarted while fnd_AE_AE-ALC-01_obs_shot_7_000 was being remediated; finding back to open
11:54:21.1
stage_error: remediate: the service restarted while fnd_AE_AE-ALC-01_obs_shot_9_000 was being remediated; finding back to open
12:03:09.4
console requested remediation: FR-ALC-01 (FR) -> fnd_FR_FR-ALC-01_obs_shot_0_000
12:03:09.4
FR-ALC-01 (FR) -> concept scope, running prop_swap anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
12:03:09.4
FR-ALC-01 (FR) -> planned prop_swap
12:03:09.4
prop_swap -> fnd_FR_FR-ALC-01_obs_shot_0_000 (FR-ALC-01, FR) on localized_FR.mp4 at 0.00-7.00s
12:03:31.5
console requested remediation: FR-ALC-01 (FR) -> fnd_FR_FR-ALC-01_obs_shot_3_000
12:03:49.4
prop_swap instruction: 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 France -- 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.
12:03:53.2
console requested remediation: FR-ALC-01 (FR) -> fnd_FR_FR-ALC-01_obs_shot_4_000
12:03:59.4
craft gate passed: length 56.149s, 1347 frames, 48.5 dB outside the edit
12:04:00.1
prop_swap applied -> localized_FR.mp4 (chg_8cd56ad782c1); swapped the non-compliant prop for a France-appropriate one
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.mp4 verifier 1 event 12:04:00.1
12:04:00.1
verify -> re-observing 1 touched shot(s) of localized_FR.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_0 analyst 1 event 12:04:00.1
12:04:00.1
observe -> shot_0
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. folded a second FR-ALC-01 on the same span for FR (obs_shot_0_002_v037976 after obs_shot_0_000_v037976) adjudicator 4 events 12:04:09.2
12:04:09.2
judge -> FR (12 candidates)
12:04:28.4
citation check -> FR FR-ALC-01 for obs_shot_0_000_v037976
12:04:34.4
folded a second FR-ALC-01 on the same span for FR (obs_shot_0_001_v037976 after obs_shot_0_000_v037976)
12:04:34.4
folded a second FR-ALC-01 on the same span for FR (obs_shot_0_002_v037976 after obs_shot_0_000_v037976)
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 clearance recomputed -> blocked verifier 2 events 12:04:34.4
12:04:34.4
NOT fixed: FR-ALC-01 still fires at 0.00-7.00s after prop_swap; fnd_FR_FR-ALC-01_obs_shot_0_000 back to open
12:04:34.4
FR 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. prop_swap applied -> localized_FR.mp4 (chg_1515197fa474); swapped the non-compliant prop for a France-appropriate one remediator 8 events 12:04:35.0
12:04:35.0
FR-ALC-01 (FR) -> concept scope, running prop_swap anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
12:04:35.0
FR-ALC-01 (FR) -> planned prop_swap
12:04:35.0
prop_swap -> fnd_FR_FR-ALC-01_obs_shot_3_000 (FR-ALC-01, FR) on localized_FR.mp4 at 21.04-28.04s
12:04:52.0
alert received: FR-ALC-01 FR on test_ad -> fnd_FR_FR-ALC-01_obs_shot_9_000
12:04:57.1
snapshot store=True artifacts=25
12:05:12.5
prop_swap instruction: 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 France -- 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.
12:05:22.3
craft gate passed: length 56.149s, 1347 frames, 49.0 dB outside the edit
12:05:22.9
prop_swap applied -> localized_FR.mp4 (chg_1515197fa474); swapped the non-compliant prop for a France-appropriate one
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.mp4 verifier 1 event 12:05:22.9
12:05:22.9
verify -> re-observing 1 touched shot(s) of localized_FR.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_3 analyst 1 event 12:05:22.9
12:05:22.9
observe -> shot_3
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 -> FR FR-ALC-01 for obs_shot_3_000_vf1a0c1 adjudicator 2 events 12:05:55.2
12:05:55.2
judge -> FR (4 candidates)
12:06:07.6
citation check -> FR FR-ALC-01 for obs_shot_3_000_vf1a0c1
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 clearance recomputed -> blocked verifier 2 events 12:06:13.5
12:06:13.5
NOT fixed: FR-ALC-01 still fires at 21.04-28.04s after prop_swap; fnd_FR_FR-ALC-01_obs_shot_3_000 back to open
12:06:13.5
FR 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. prop_swap applied -> localized_FR.mp4 (chg_96563639b0dd); swapped the non-compliant prop for a France-appropriate one remediator 7 events 12:06:14.2
12:06:14.2
FR-ALC-01 (FR) -> concept scope, running prop_swap anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
12:06:14.2
FR-ALC-01 (FR) -> planned prop_swap
12:06:14.2
prop_swap -> fnd_FR_FR-ALC-01_obs_shot_4_000 (FR-ALC-01, FR) on localized_FR.mp4 at 28.04-30.75s
12:06:31.0
snapshot store=True artifacts=7
12:06:49.9
prop_swap instruction: 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 France -- 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.
12:06:59.1
craft gate passed: length 56.149s, 1347 frames, 48.9 dB outside the edit
12:06:59.4
prop_swap applied -> localized_FR.mp4 (chg_96563639b0dd); swapped the non-compliant prop for a France-appropriate one
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.mp4 verifier 1 event 12:06:59.4
12:06:59.4
verify -> re-observing 1 touched shot(s) of localized_FR.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_4 analyst 1 event 12:06:59.4
12:06:59.4
observe -> shot_4
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. folded a second FR-ALC-01 on the same span for FR (obs_shot_4_001_vb4fc8f after obs_shot_4_000_vb4fc8f) adjudicator 3 events 12:07:06.1
12:07:06.1
judge -> FR (8 candidates)
12:07:24.1
citation check -> FR FR-ALC-01 for obs_shot_4_000_vb4fc8f
12:07:31.2
folded a second FR-ALC-01 on the same span for FR (obs_shot_4_001_vb4fc8f after obs_shot_4_000_vb4fc8f)
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 clearance recomputed -> blocked verifier 2 events 12:07:31.2
12:07:31.2
NOT fixed: FR-ALC-01 still fires at 28.04-30.75s after prop_swap; fnd_FR_FR-ALC-01_obs_shot_4_000 back to open
12:07:31.2
FR 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. prop_swap applied -> localized_FR.mp4 (chg_821df2bd3a37); swapped the non-compliant prop for a France-appropriate one remediator 7 events 12:07:31.8
12:07:31.8
FR-ALC-01 (FR) -> concept scope, running prop_swap anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
12:07:31.8
FR-ALC-01 (FR) -> planned prop_swap
12:07:31.8
prop_swap -> fnd_FR_FR-ALC-01_obs_shot_9_000 (FR-ALC-01, FR) on localized_FR.mp4 at 42.08-49.12s
12:07:47.8
snapshot store=True artifacts=7
12:08:08.7
prop_swap instruction: 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 France -- 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.
12:08:17.7
craft gate passed: length 56.149s, 1347 frames, 49.4 dB outside the edit
12:08:18.3
prop_swap applied -> localized_FR.mp4 (chg_821df2bd3a37); swapped the non-compliant prop for a France-appropriate one
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.mp4 verifier 1 event 12:08:18.3
12:08:18.3
verify -> re-observing 1 touched shot(s) of localized_FR.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_9 analyst 2 events 12:08:18.3
12:08:18.3
observe -> shot_9
12:08:22.7
observe -> shot_9
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. folded a second FR-ALC-01 on the same span for FR (obs_shot_9_001_v0295d4 after obs_shot_9_000_v0295d4) adjudicator 4 events 12:08:32.1
12:08:32.1
judge -> FR (8 candidates)
12:09:02.4
judge -> FR (8 candidates)
12:09:19.1
citation check -> FR FR-ALC-01 for obs_shot_9_000_v0295d4
12:09:25.9
folded a second FR-ALC-01 on the same span for FR (obs_shot_9_001_v0295d4 after obs_shot_9_000_v0295d4)
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 clearance recomputed -> blocked verifier 2 events 12:09:25.9
12:09:25.9
NOT fixed: FR-ALC-01 still fires at 42.08-49.12s after prop_swap; fnd_FR_FR-ALC-01_obs_shot_9_000 back to open
12:09:25.9
FR 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. omni applied -> localized_FR.mp4 (chg_39b7591c250c); rewrote the span in place with Omni; the footage is the brand's own throughout remediator 8 events 12:44:15.8
12:44:15.8
console requested remediation: FR-ALC-01 (FR) -> fnd_FR_FR-ALC-01_obs_shot_0_000
12:44:17.8
FR-ALC-01 (FR) -> concept scope, running omni anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
12:44:17.8
FR-ALC-01 (FR) -> planned omni
12:44:17.8
omni -> fnd_FR_FR-ALC-01_obs_shot_0_000 (FR-ALC-01, FR) on localized_FR.mp4 at 0.00-7.00s
12:46:24.2
omni rewrote 7.0s in place
12:46:24.2
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 France -- 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.
12:46:33.1
craft gate passed: length 56.149s, 1347 frames, 49.9 dB outside the edit
12:46:33.6
omni applied -> localized_FR.mp4 (chg_39b7591c250c); 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.mp4 verifier 1 event 12:46:33.6
12:46:33.6
verify -> re-observing 1 touched shot(s) of localized_FR.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_0 analyst 1 event 12:46:33.6
12:46:33.6
observe -> shot_0
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. folded a second FR-ALC-01 on the same span for FR (obs_shot_0_002_vab292a after obs_shot_0_000_vab292a) adjudicator 4 events 12:46:42.1
12:46:42.1
judge -> FR (12 candidates)
12:47:12.4
citation check -> FR FR-ALC-01 for obs_shot_0_000_vab292a
12:47:18.3
folded a second FR-ALC-01 on the same span for FR (obs_shot_0_001_vab292a after obs_shot_0_000_vab292a)
12:47:18.3
folded a second FR-ALC-01 on the same span for FR (obs_shot_0_002_vab292a after obs_shot_0_000_vab292a)
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 clearance recomputed -> blocked verifier 2 events 12:47:18.3
12:47:18.3
NOT fixed: FR-ALC-01 still fires at 0.00-7.00s after omni; fnd_FR_FR-ALC-01_obs_shot_0_000 back to open
12:47:18.3
FR 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. omni applied -> localized_FR.mp4 (chg_85362ce8332b); rewrote the span in place with Omni; the footage is the brand's own throughout remediator 9 events 12:47:32.1
12:47:32.1
snapshot store=True artifacts=6
12:47:50.4
alert received: FR-ALC-01 FR on test_ad -> fnd_FR_FR-ALC-01_obs_shot_9_000
12:47:51.7
FR-ALC-01 (FR) -> concept scope, running omni anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
12:47:51.7
FR-ALC-01 (FR) -> planned omni
12:47:51.7
omni -> fnd_FR_FR-ALC-01_obs_shot_9_000 (FR-ALC-01, FR) on localized_FR.mp4 at 42.08-49.12s
12:49:44.9
omni rewrote 7.0s in place
12:49: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 France -- 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.
12:49:54.0
craft gate passed: length 56.149s, 1347 frames, 49.5 dB outside the edit
12:49:54.5
omni applied -> localized_FR.mp4 (chg_85362ce8332b); 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.mp4 verifier 1 event 12:49:54.5
12:49:54.5
verify -> re-observing 1 touched shot(s) of localized_FR.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_9 analyst 1 event 12:49:54.5
12:49:54.5
observe -> shot_9
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. folded a second FR-ALC-01 on the same span for FR (obs_shot_9_001_v3bc7e8 after obs_shot_9_000_v3bc7e8) adjudicator 3 events 12:50:25.5
12:50:25.5
judge -> FR (8 candidates)
12:50:38.7
citation check -> FR FR-ALC-01 for obs_shot_9_000_v3bc7e8
12:50:44.6
folded a second FR-ALC-01 on the same span for FR (obs_shot_9_001_v3bc7e8 after obs_shot_9_000_v3bc7e8)
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 clearance recomputed -> blocked verifier 2 events 12:50:44.6
12:50:44.6
NOT fixed: FR-ALC-01 still fires at 42.08-49.12s after omni; fnd_FR_FR-ALC-01_obs_shot_9_000 back to open
12:50:44.6
FR 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. revoice applied -> localized_DE.mp4 (chg_96b5a425e9b1); replaced the spoken line with "Power your day with Solstice energy." remediator 6 events 13:45:50.1
13:45:50.1
console requested remediation: DE-CMP-01 (DE) -> fnd_DE_DE-CMP-01_obs_shot_8_000 [track, 0.04 EUR]
13:45:50.1
DE-CMP-01 (DE) -> planned revoice
13:45:50.1
revoice -> fnd_DE_DE-CMP-01_obs_shot_8_000 (DE-CMP-01, DE) on test_ad.mp4 at 35.08-42.08s
13:45:50.1
one edit for 3 findings on this shot: DE-CMP-01 plus GL-MISLEAD-01, GL-HEALTH-01
13:46:16.5
craft gate passed: length 56.149s, 1347 frames, inf dB outside the edit, inf dB inside it away from the box
13:46:16.9
revoice applied -> localized_DE.mp4 (chg_96b5a425e9b1); replaced the spoken line with "Power your day with Solstice energy."
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_DE.mp4 verifier 2 events 13:46:16.9
13:46:16.9
verify -> also ruling on 2 other open finding(s) in the same shot(s): GL-MISLEAD-01, GL-HEALTH-01
13:46:16.9
verify -> re-observing 1 touched shot(s) of localized_DE.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_8 analyst 1 event 13:46:16.9
13:46:16.9
observe -> shot_8
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 -> DE (4 candidates) adjudicator 1 event 13:46:23.1
13:46:23.1
judge -> DE (4 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. verify -> re-observing 1 touched shot(s) of localized_GLOBAL.mp4 verifier 7 events 13:46:34.3
13:46:34.3
incidentally fixed: GL-MISLEAD-01 no longer fires at 35.08-42.08s; fnd_DE_GL-MISLEAD-01_obs_shot_8_000 resolved without having been the target
13:46:34.3
incidentally fixed: GL-HEALTH-01 no longer fires at 35.08-42.08s; fnd_DE_GL-HEALTH-01_obs_shot_8_001 resolved without having been the target
13:46:34.3
fixed: DE-CMP-01 no longer fires at 35.08-42.08s after revoice; fnd_DE_DE-CMP-01_obs_shot_8_000 resolved
13:46:34.3
DE clearance recomputed -> cleared
13:46:35.4
carrying revoice from DE into GLOBAL: 2 finding(s) on the same 35.08-42.08s (GL-MISLEAD-01, GL-HEALTH-01), no generation
13:47:25.3
verify -> also ruling on 1 other open finding(s) in the same shot(s): GL-HEALTH-01
13:47:25.3
verify -> re-observing 1 touched shot(s) of localized_GLOBAL.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_8 analyst 1 event 13:47:25.3
13:47:25.3
observe -> shot_8
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 -> GLOBAL (0 candidates) adjudicator 1 event 13:47:32.6
13:47:32.6
judge -> GLOBAL (0 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. verify -> re-observing 1 touched shot(s) of localized_EU.mp4 verifier 6 events 13:47:32.6
13:47:32.6
incidentally fixed: GL-HEALTH-01 no longer fires at 35.08-42.08s; fnd_GLOBAL_GL-HEALTH-01_obs_shot_8_001 resolved without having been the target
13:47:32.6
fixed: GL-MISLEAD-01 no longer fires at 35.08-42.08s after carried over from DE; fnd_GLOBAL_GL-MISLEAD-01_obs_shot_8_000 resolved
13:47:32.6
GLOBAL clearance recomputed -> cleared
13:47:33.4
carrying revoice from DE into EU: 2 finding(s) on the same 35.08-42.08s (GL-MISLEAD-01, GL-HEALTH-01), no generation
13:48:21.0
verify -> also ruling on 1 other open finding(s) in the same shot(s): GL-HEALTH-01
13:48:21.0
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_8 analyst 1 event 13:48:21.0
13:48:21.0
observe -> shot_8
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 (4 candidates) adjudicator 1 event 13:48:26.6
13:48:26.6
judge -> EU (4 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. verify -> re-observing 1 touched shot(s) of localized_FR.mp4 verifier 6 events 13:48:47.5
13:48:47.5
incidentally fixed: GL-HEALTH-01 no longer fires at 35.08-42.08s; fnd_EU_GL-HEALTH-01_obs_shot_8_001 resolved without having been the target
13:48:47.5
fixed: GL-MISLEAD-01 no longer fires at 35.08-42.08s after carried over from DE; fnd_EU_GL-MISLEAD-01_obs_shot_8_000 resolved
13:48:47.5
EU clearance recomputed -> cleared
13:48:48.7
carrying revoice from DE into FR: 3 finding(s) on the same 35.08-42.08s (GL-MISLEAD-01, FR-CMP-01, GL-HEALTH-01), no generation
13:49:35.1
verify -> also ruling on 2 other open finding(s) in the same shot(s): FR-CMP-01, GL-HEALTH-01
13:49:35.1
verify -> re-observing 1 touched shot(s) of localized_FR.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_8 analyst 1 event 13:49:35.1
13:49:35.1
observe -> shot_8
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. folded a second FR-ALC-01 on the same span for FR (obs_shot_8_002_v2fff08 after obs_shot_8_001_v2fff08) adjudicator 4 events 13:49:44.1
13:49:44.1
judge -> FR (8 candidates)
13:49:48.6
judge -> FR (8 candidates)
13:50:06.8
citation check -> FR FR-ALC-01 for obs_shot_8_001_v2fff08
13:50:12.3
folded a second FR-ALC-01 on the same span for FR (obs_shot_8_002_v2fff08 after obs_shot_8_001_v2fff08)
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. carrying revoice from DE into UK: 3 finding(s) on the same 35.08-42.08s (GL-MISLEAD-01, UK-CMP-01, GL-HEALTH-01), no generation verifier 6 events 13:50:12.3
13:50:12.3
incidentally fixed: FR-CMP-01 no longer fires at 35.08-42.08s; fnd_FR_FR-CMP-01_obs_shot_8_000 resolved without having been the target
13:50:12.3
incidentally fixed: GL-HEALTH-01 no longer fires at 35.08-42.08s; fnd_FR_GL-HEALTH-01_obs_shot_8_001 resolved without having been the target
13:50:12.3
fixed: GL-MISLEAD-01 no longer fires at 35.08-42.08s after carried over from DE; fnd_FR_GL-MISLEAD-01_obs_shot_8_000 resolved
13:50:12.3
verification surfaced 1 new finding(s) in the edited shot(s): FR-ALC-01
13:50:12.3
FR clearance recomputed -> blocked
13:50:14.3
carrying revoice from DE into UK: 3 finding(s) on the same 35.08-42.08s (GL-MISLEAD-01, UK-CMP-01, GL-HEALTH-01), no generation
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_FR-ALC-01_obs_shot_8_001_v2fff08 (FR-ALC-01, FR) on localized_FR.mp4 at 35.08-42.08s remediator 4 events 13:50:50.8
13:50:50.8
alert received: FR-ALC-01 FR on test_ad -> fnd_FR_FR-ALC-01_obs_shot_8_001_v2fff08
13:50:52.2
FR-ALC-01 (FR) -> concept scope, running omni anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
13:50:52.2
FR-ALC-01 (FR) -> planned omni
13:50:52.2
omni -> fnd_FR_FR-ALC-01_obs_shot_8_001_v2fff08 (FR-ALC-01, FR) on localized_FR.mp4 at 35.08-42.08s
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_UK.mp4 verifier 2 events 13:51:01.9
13:51:01.9
verify -> also ruling on 2 other open finding(s) in the same shot(s): UK-CMP-01, GL-HEALTH-01
13:51:01.9
verify -> re-observing 1 touched shot(s) of localized_UK.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_8 analyst 1 event 13:51:01.9
13:51:01.9
observe -> shot_8
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 -> UK (4 candidates) adjudicator 1 event 13:51:08.1
13:51:08.1
judge -> UK (4 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. verify -> re-observing 1 touched shot(s) of localized_SA.mp4 verifier 8 events 13:51:23.9
13:51:23.9
incidentally fixed: UK-CMP-01 no longer fires at 35.08-42.08s; fnd_UK_UK-CMP-01_obs_shot_8_000 resolved without having been the target
13:51:23.9
incidentally fixed: GL-HEALTH-01 no longer fires at 35.08-42.08s; fnd_UK_GL-HEALTH-01_obs_shot_8_001 resolved without having been the target
13:51:23.9
fixed: GL-MISLEAD-01 no longer fires at 35.08-42.08s after carried over from DE; fnd_UK_GL-MISLEAD-01_obs_shot_8_000 resolved
13:51:23.9
UK clearance recomputed -> cleared
13:51:25.0
AE objects to the same 35.08-42.08s, but has already edited that span for itself; leaving its cut alone
13:51:25.0
carrying revoice from DE into SA: 4 finding(s) on the same 35.08-42.08s (GL-MISLEAD-01, GL-HEALTH-01, SA-PHARMA-01, SA-MOD-01), no generation
13:52:18.8
verify -> also ruling on 3 other open finding(s) in the same shot(s): GL-HEALTH-01, SA-PHARMA-01, SA-MOD-01
13:52:18.8
verify -> re-observing 1 touched shot(s) of localized_SA.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_8 analyst 1 event 13:52:18.8
13:52:18.8
observe -> shot_8
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 -> SA (5 candidates) adjudicator 1 event 13:52:30.9
13:52:30.9
judge -> SA (5 candidates)
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 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 France -- 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. remediator 2 events 13:52:42.5
13:52:42.5
omni rewrote 7.0s in place
13:52:42.5
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 France -- 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.
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 -> SA SA-MOD-01 for obs_shot_8_000_v0d453f adjudicator 1 event 13:52:44.9
13:52:44.9
citation check -> SA SA-MOD-01 for obs_shot_8_000_v0d453f
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.mp4 (chg_b65b9cc84ec1); rewrote the span in place with Omni; the footage is the brand's own throughout remediator 2 events 13:52:59.3
13:52:59.3
craft gate passed: length 56.149s, 1347 frames, 49.7 dB outside the edit, 27.9 dB inside it away from the box
13:52:59.8
omni applied -> localized_FR.mp4 (chg_b65b9cc84ec1); 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.mp4 verifier 1 event 13:52:59.8
13:52:59.8
verify -> re-observing 1 touched shot(s) of localized_FR.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_8 analyst 1 event 13:52:59.8
13:52:59.8
observe -> shot_8
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 -> FR (0 candidates) adjudicator 1 event 13:53:06.7
13:53:06.7
judge -> FR (0 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. SA clearance recomputed -> blocked verifier 9 events 13:53:06.7
13:53:06.7
fixed: FR-ALC-01 no longer fires at 35.08-42.08s after omni; fnd_FR_FR-ALC-01_obs_shot_8_001_v2fff08 resolved
13:53:06.7
FR clearance recomputed -> blocked
13:53:07.7
AE objects to the same 35.08-42.08s, but has already edited that span for itself; leaving its cut alone
13:53:07.7
carrying omni from FR into BE-VRT: 2 finding(s) on the same 35.08-42.08s (GL-MISLEAD-01, GL-HEALTH-01), no generation
13:53:14.0
incidentally fixed: GL-HEALTH-01 no longer fires at 35.08-42.08s; fnd_SA_GL-HEALTH-01_obs_shot_8_001 resolved without having been the target
13:53:14.0
incidentally fixed: SA-PHARMA-01 no longer fires at 35.08-42.08s; fnd_SA_SA-PHARMA-01_obs_shot_8_001 resolved without having been the target
13:53:14.0
still open: SA-MOD-01 continues to fire at 35.08-42.08s; fnd_SA_SA-MOD-01_obs_shot_8_002 untouched
13:53:14.0
fixed: GL-MISLEAD-01 no longer fires at 35.08-42.08s after carried over from DE; fnd_SA_GL-MISLEAD-01_obs_shot_8_000 resolved
13:53:14.0
SA 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. omni -> fnd_SA_SA-ALC-01_obs_shot_9_000 (SA-ALC-01, SA) on localized_SA.mp4 at 42.08-49.12s remediator 7 events 13:53:50.8
13:53:50.8
snapshot store=True artifacts=25
13:53:51.0
alert received: SA-ALC-01 SA on test_ad -> fnd_SA_SA-ALC-01_obs_shot_9_000
13:53:51.0
alert received: SA-MOD-01 SA on test_ad -> fnd_SA_SA-MOD-01_obs_shot_8_002
13:53:51.0
alert received: SA-LGBT-01 SA on test_ad -> fnd_SA_SA-LGBT-01_obs_shot_9_003
13:53:53.5
SA-ALC-01 (SA) -> concept scope, running omni anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
13:53:53.5
SA-ALC-01 (SA) -> planned omni
13:53:53.5
omni -> fnd_SA_SA-ALC-01_obs_shot_9_000 (SA-ALC-01, SA) on localized_SA.mp4 at 42.08-49.12s
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_BE-VRT.mp4 verifier 2 events 13:54:03.9
13:54:03.9
verify -> also ruling on 1 other open finding(s) in the same shot(s): GL-HEALTH-01
13:54:03.9
verify -> re-observing 1 touched shot(s) of localized_BE-VRT.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_8 analyst 1 event 13:54:03.9
13:54:03.9
observe -> shot_8
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 -> BE-VRT (0 candidates) adjudicator 1 event 13:54:28.3
13:54:28.3
judge -> BE-VRT (0 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. BE-VRT clearance recomputed -> at_risk verifier 3 events 13:54:28.3
13:54:28.3
incidentally fixed: GL-HEALTH-01 no longer fires at 35.08-42.08s; fnd_BE-VRT_GL-HEALTH-01_obs_shot_8_001 resolved without having been the target
13:54:28.3
fixed: GL-MISLEAD-01 no longer fires at 35.08-42.08s after carried over from FR; fnd_BE-VRT_GL-MISLEAD-01_obs_shot_8_000 resolved
13:54:28.3
BE-VRT clearance recomputed -> at_risk
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_SA.mp4 (chg_af9db029240d); rewrote the span in place with Omni; the footage is the brand's own throughout remediator 5 events 13:54:37.7
13:54:37.7
snapshot store=True artifacts=5
13:55:57.2
omni rewrote 7.0s in place
13:55:57.2
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 Saudi Arabia -- 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.
13:56:15.0
craft gate passed: length 56.149s, 1347 frames, 48.4 dB outside the edit, 22.6 dB inside it away from the box
13:56:15.5
omni applied -> localized_SA.mp4 (chg_af9db029240d); 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_SA.mp4 verifier 2 events 13:56:15.5
13:56:15.5
verify -> also ruling on 1 other open finding(s) in the same shot(s): SA-LGBT-01
13:56:15.5
verify -> re-observing 1 touched shot(s) of localized_SA.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_9 analyst 1 event 13:56:15.5
13:56:15.5
observe -> shot_9
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 -> SA SA-LGBT-01 for obs_shot_9_000_v2d7e2c adjudicator 2 events 13:56:25.0
13:56:25.0
judge -> SA (3 candidates)
13:56:38.6
citation check -> SA SA-LGBT-01 for obs_shot_9_000_v2d7e2c
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_AE.mp4 verifier 7 events 13:56:43.8
13:56:43.8
still open: SA-LGBT-01 continues to fire at 42.08-49.12s; fnd_SA_SA-LGBT-01_obs_shot_9_003 untouched
13:56:43.8
fixed: SA-ALC-01 no longer fires at 42.08-49.12s after omni; fnd_SA_SA-ALC-01_obs_shot_9_000 resolved
13:56:43.8
SA clearance recomputed -> blocked
13:56:44.8
FR objects to the same 42.08-49.12s, but has already edited that span for itself; leaving its cut alone
13:56:44.8
carrying omni from SA into AE: 2 finding(s) on the same 42.08-49.12s (AE-ALC-01, AE-LGBT-01), no generation
13:57:34.2
verify -> also ruling on 1 other open finding(s) in the same shot(s): AE-LGBT-01
13:57:34.2
verify -> re-observing 1 touched shot(s) of localized_AE.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_9 analyst 1 event 13:57:34.2
13:57:34.2
observe -> shot_9
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 -> AE AE-LGBT-01 for obs_shot_9_000_v62d84a adjudicator 3 events 13:57:42.0
13:57:42.0
judge -> AE (5 candidates)
13:57:44.9
judge -> AE (5 candidates)
13:57:59.8
citation check -> AE AE-LGBT-01 for obs_shot_9_000_v62d84a
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. carrying omni from SA into BE-VRT: 2 finding(s) on the same 42.08-49.12s (BE-ALC-01, BE-VRT-ALC-01), no generation verifier 4 events 13:58:07.9
13:58:07.9
still open: AE-LGBT-01 continues to fire at 42.08-49.12s; fnd_AE_AE-LGBT-01_obs_shot_9_003 untouched
13:58:07.9
fixed: AE-ALC-01 no longer fires at 42.08-49.12s after carried over from SA; fnd_AE_AE-ALC-01_obs_shot_9_000 resolved
13:58:08.0
AE clearance recomputed -> blocked
13:58:09.1
carrying omni from SA into BE-VRT: 2 finding(s) on the same 42.08-49.12s (BE-ALC-01, BE-VRT-ALC-01), no generation
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. prop_swap -> fnd_AE_AE-MOD-01_obs_shot_8_002 (AE-MOD-01, AE) on localized_AE.mp4 at 35.08-42.08s remediator 5 events 13:58:50.7
13:58:50.7
alert received: AE-MOD-01 AE on test_ad -> fnd_AE_AE-MOD-01_obs_shot_8_002
13:58:50.7
alert received: AE-ALC-01 AE on test_ad -> fnd_AE_AE-ALC-01_obs_shot_7_000
13:58:50.7
alert received: AE-LGBT-01 AE on test_ad -> fnd_AE_AE-LGBT-01_obs_shot_9_003
13:58:52.8
AE-MOD-01 (AE) -> planned prop_swap
13:58:52.8
prop_swap -> fnd_AE_AE-MOD-01_obs_shot_8_002 (AE-MOD-01, AE) on localized_AE.mp4 at 35.08-42.08s
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_BE-VRT.mp4 verifier 2 events 13:58:58.3
13:58:58.3
verify -> also ruling on 1 other open finding(s) in the same shot(s): BE-VRT-ALC-01
13:58:58.3
verify -> re-observing 1 touched shot(s) of localized_BE-VRT.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_9 analyst 1 event 13:58:58.3
13:58:58.3
observe -> shot_9
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 -> BE-VRT (0 candidates) adjudicator 1 event 13:59:06.2
13:59:06.2
judge -> BE-VRT (0 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. BE-VRT clearance recomputed -> at_risk verifier 3 events 13:59:06.2
13:59:06.2
incidentally fixed: BE-VRT-ALC-01 no longer fires at 42.08-49.12s; fnd_BE-VRT_BE-VRT-ALC-01_obs_shot_9_000 resolved without having been the target
13:59:06.2
fixed: BE-ALC-01 no longer fires at 42.08-49.12s after carried over from SA; fnd_BE-VRT_BE-ALC-01_obs_shot_9_000 resolved
13:59:06.2
BE-VRT clearance recomputed -> at_risk
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. prop_swap applied -> localized_AE.mp4 (chg_cc2e3e045310); swapped the non-compliant prop for a United Arab Emirates-appropriate one remediator 13 events 13:59:09.9
13:59:09.9
SA-MOD-01 (SA) -> planned prop_swap
13:59:09.9
prop_swap -> fnd_SA_SA-MOD-01_obs_shot_8_002 (SA-MOD-01, SA) on localized_SA.mp4 at 35.08-42.08s
13:59:26.6
stage_error: remediate: prop_swap failed for fnd_SA_SA-MOD-01_obs_shot_8_002; localized_SA.mp4 untouched, finding back to open
13:59:26.6
stage_error: remediate: fnd_SA_SA-MOD-01_obs_shot_8_002: RemediationError('gemini-3.1-flash-image returned no image part for this edit (FinishReason.STOP; I cannot edit this image of a television frame to add clothing, but I can describe how the lighting highlights the subject and background in this composition.)')
13:59:30.1
SA-LGBT-01 (SA) -> scene scope, running omni anyway: The whole shot is the violation; a patch over one frame cannot reach it.
13:59:30.1
SA-LGBT-01 (SA) -> planned omni
13:59:30.1
stage_error: remediate: fnd_SA_SA-LGBT-01_obs_shot_9_003: RemediationBlocked('fnd_SA_SA-LGBT-01_obs_shot_9_003 is blocked from auto-remediation: rule basis targets a protected characteristic; human decision required')
13:59:39.1
snapshot store=True artifacts=16
13:59:40.1
prop_swap instruction: Edit this frame from a television commercial. Digitally add a full-length athletic training t-shirt covering the woman's midriff and shoulders. Keep the lighting, the composition, the camera angle, the performers and every other pixel of the frame identical. Add nothing that is not already in the frame, and do not write any text into the picture. The market is United Arab Emirates.
13:59:45.8
snapshot store=True artifacts=1
13:59:53.6
snapshot store=True artifacts=0
13:59:58.1
craft gate passed: length 56.149s, 1347 frames, 48.2 dB outside the edit, 44.0 dB inside it away from the box
13:59:58.6
prop_swap applied -> localized_AE.mp4 (chg_cc2e3e045310); swapped the non-compliant prop for a United Arab Emirates-appropriate one
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_AE.mp4 verifier 1 event 13:59:58.6
13:59:58.6
verify -> re-observing 1 touched shot(s) of localized_AE.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_8 analyst 1 event 13:59:58.6
13:59:58.6
observe -> shot_8
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 -> AE AE-MOD-01 for obs_shot_8_001_va32478 adjudicator 4 events 14:00:06.3
14:00:06.3
judge -> AE (4 candidates)
14:00:26.7
citation check -> AE AE-MOD-01 for obs_shot_8_001_va32478
14:00:34.3
judge -> AE (4 candidates)
14:00:52.0
citation check -> AE AE-MOD-01 for obs_shot_8_001_va32478
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. AE clearance recomputed -> blocked verifier 2 events 14:00:58.2
14:00:58.2
NOT fixed: AE-MOD-01 still fires at 35.08-42.08s after prop_swap; fnd_AE_AE-MOD-01_obs_shot_8_002 back to open
14:00:58.2
AE 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. omni applied -> localized_AE.mp4 (chg_31526c8e407d); rewrote the span in place with Omni; the footage is the brand's own throughout remediator 8 events 14:00:59.7
14:00:59.7
AE-ALC-01 (AE) -> concept scope, running omni anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
14:00:59.7
AE-ALC-01 (AE) -> planned omni
14:00:59.7
omni -> fnd_AE_AE-ALC-01_obs_shot_7_000 (AE-ALC-01, AE) on localized_AE.mp4 at 31.92-35.08s
14:01:13.9
snapshot store=True artifacts=5
14:02:32.2
omni rewrote 3.2s in place
14:02:32.2
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 United Arab Emirates -- 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.
14:02:47.1
craft gate passed: length 56.149s, 1347 frames, 48.8 dB outside the edit, 12.8 dB inside it away from the box
14:02:47.4
omni applied -> localized_AE.mp4 (chg_31526c8e407d); 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_AE.mp4 verifier 1 event 14:02:47.4
14:02:47.4
verify -> re-observing 1 touched shot(s) of localized_AE.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_7 analyst 1 event 14:02:47.4
14:02:47.4
observe -> shot_7
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. folded a second AE-ALC-01 on the same span for AE (obs_shot_7_001_v9aca9d after obs_shot_7_000_v9aca9d) adjudicator 3 events 14:02:54.7
14:02:54.7
judge -> AE (2 candidates)
14:03:03.5
citation check -> AE AE-ALC-01 for obs_shot_7_000_v9aca9d
14:03:08.7
folded a second AE-ALC-01 on the same span for AE (obs_shot_7_001_v9aca9d after obs_shot_7_000_v9aca9d)
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. AE clearance recomputed -> blocked verifier 2 events 14:03:08.7
14:03:08.7
NOT fixed: AE-ALC-01 still fires at 31.92-35.08s after omni; fnd_AE_AE-ALC-01_obs_shot_7_000 back to open
14:03:08.7
AE 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. snapshot store=True artifacts=5 remediator 4 events 14:03:10.7
14:03:10.7
AE-LGBT-01 (AE) -> scene scope, running omni anyway: The whole shot is the violation; a patch over one frame cannot reach it.
14:03:10.7
AE-LGBT-01 (AE) -> planned omni
14:03:10.7
stage_error: remediate: fnd_AE_AE-LGBT-01_obs_shot_9_003: RemediationBlocked('fnd_AE_AE-LGBT-01_obs_shot_9_003 is blocked from auto-remediation: rule basis targets a protected characteristic; human decision required')
14:03:24.6
snapshot store=True artifacts=5
Getting everything ready Setting the run up and handing your commercial to the crew. add analysis -> 39 stored observation(s), no re-ingest, judging US, CN, JP pipeline 1 event 16:11:53.6
16:11:53.6
add analysis -> 39 stored observation(s), no re-ingest, judging US, CN, JP
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. JP clearance -> at_risk (4 finding(s)) adjudicator 16 events 16:11:53.6
16:11:53.6
judge -> US (16 candidates)
16:12:24.7
citation check -> US US-FLASH-01 for obs_flash_000
16:12:32.1
citation check -> US GL-MISLEAD-01 for obs_shot_8_000
16:12:41.3
citation check -> US GL-HEALTH-01 for obs_shot_8_001
16:12:51.3
US clearance -> at_risk (3 finding(s))
16:12:51.3
judge -> CN (7 candidates)
16:13:08.1
citation check -> CN GL-MISLEAD-01 for obs_shot_8_000
16:13:23.4
citation check -> CN CN-SUP-01 for obs_shot_8_000
16:13:32.9
citation check -> CN GL-HEALTH-01 for obs_shot_8_001
16:13:42.7
CN clearance -> blocked (3 finding(s))
16:13:42.7
judge -> JP (25 candidates)
16:14:32.7
citation check -> JP JP-FLASH-01 for obs_flash_000
16:14:40.5
citation check -> JP GL-MISLEAD-01 for obs_shot_8_000
16:14:50.3
citation check -> JP JP-KEIHYOHO-01 for obs_shot_8_000
16:14:56.8
citation check -> JP GL-HEALTH-01 for obs_shot_8_001
16:15:04.4
JP clearance -> at_risk (4 finding(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. stage_error: publisher: add analysis: RuntimeError('telemetry push failed: HTTP 400: {"code":3,"message":"received a sample whose timestamp is older than the out-of-order time window, timestamp: 1788780788289 series: \'customs_risk\' (err-mimir-sample-timestamp-too-old). To adjust the related per-tenant limit, configure -ingester.out-of-order-time-window, or contact your service administrator."}') publisher 1 event 16:15:05.3
16:15:05.3
stage_error: publisher: add analysis: RuntimeError('telemetry push failed: HTTP 400: {"code":3,"message":"received a sample whose timestamp is older than the out-of-order time window, timestamp: 1788780788289 series: \'customs_risk\' (err-mimir-sample-timestamp-too-old). To adjust the related per-tenant limit, configure -ingester.out-of-order-time-window, or contact your service administrator."}')
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_FR-ALC-01_obs_shot_3_000: 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. The output contains reputational harms to photorealistic individuals that violate Google') remediator 6 events 05:37:20.3
05:37:20.3
console requested remediation: FR-ALC-01 (FR) -> fnd_FR_FR-ALC-01_obs_shot_3_000 [omni, 0.70 EUR, remedy:0]
05:37:20.3
FR-ALC-01 (FR) -> concept scope, running omni anyway: The element runs through the whole scene, so a patch cannot reach it: the scene has to be regenerated with the permitted element in its place.
05:37:20.3
FR-ALC-01 (FR) -> planned omni
05:37:20.3
omni -> fnd_FR_FR-ALC-01_obs_shot_3_000 (FR-ALC-01, FR) on localized_FR.mp4 at 21.04-28.04s
05:38:45.7
stage_error: remediate: omni failed for fnd_FR_FR-ALC-01_obs_shot_3_000; localized_FR.mp4 untouched, finding back to open
05:38:45.7
stage_error: remediate: fnd_FR_FR-ALC-01_obs_shot_3_000: 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. The output contains reputational harms to photorealistic individuals that violate Google')
Working The crew is busy on this run. snapshot store=True artifacts=0 operator 16 events 14:01:55.0
14:01:55.0
edit deleted: chg_39b7591c250c and 5 file(s)
14:01:57.0
snapshot store=True artifacts=0
14:02:04.0
edit deleted: chg_1515197fa474 and 5 file(s)
14:02:06.6
snapshot store=True artifacts=0
14:02:13.6
edit deleted: chg_96563639b0dd and 5 file(s)
14:02:15.6
snapshot store=True artifacts=0
14:02:19.5
edit deleted: chg_bce9ed5cfca4 and 5 file(s)
14:02:21.5
snapshot store=True artifacts=0
14:02:24.4
edit deleted: chg_46ea1a380a43 and 4 file(s)
14:02:36.4
edit deleted: chg_31526c8e407d and 5 file(s)
14:02:37.1
snapshot store=True artifacts=0
14:02:39.5
snapshot store=True artifacts=0
14:02:59.4
edit deleted: chg_be55e1bdc183 and 7 file(s)
14:03:02.7
snapshot store=True artifacts=0
14:16:50.8
edit deleted: chg_8cd56ad782c1 and 6 file(s)
14:16:52.7
snapshot store=True artifacts=0