From 0771c990f407b157f9f6891d96fbe40f718163ee Mon Sep 17 00:00:00 2001 From: gator Date: Mon, 7 Sep 2026 17:46:43 +0000 Subject: [PATCH] Admin: show the reference photo beside the frame it produced MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A video came out with the wrong dog — no collar, hazel eyes instead of black — and there was no way to tell from this page whether a reference photograph had been used at all. It had not: the shot had a photo selected but no opening frame, so Veo was given the written description only and invented a plausible bulldog. Show both images side by side, and say loudly when there is no opening frame, because that is the exact signature of a likeness that silently went missing. --- admin.html | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/admin.html b/admin.html index d3c7055..3a64184 100644 --- a/admin.html +++ b/admin.html @@ -73,7 +73,24 @@ function shotHtml(s) { + '
voice: ' + (s.voice_used ? esc(s.voice_used) + ' (redubbed)' : 'Veo original, not redubbed') + '
' - + (s.plate_url ? '
opening still: view
' : '') + // The likeness chain, end to end: the owner's photograph, then the + // opening frame built from it, which is what Veo actually receives. If + // the frame is missing, Veo saw only the written description. + + '
' + + (s.ref_photo_url + ? '
' + + 'reference photograph' + + '
their photo' + (s.ref_photo_kind ? ' · ' + esc(s.ref_photo_kind) : '') + '
' + : '') + + (s.plate_url + ? '
' + + 'opening frame' + + '
opening frame → Veo
' + : '
no opening frame — Veo was given the ' + + 'written description only, so the likeness is invented
') + + '
' + (s.prompt_sent ? '
Exact prompt sent
' + esc(s.prompt_sent) + '
' : '
no prompt recorded (filmed before prompts were stored)
')