Files
timmy-talking-turd/scripts
Timmy Release Engineering 2019d515c0
Quality gates / quality (push) Canceled after 0s
feat(demo): show the server refusing hostile bytes, not just the device guard (#16)
The #16 demo scene stopped at the client guard, so the boundary the ticket is
actually about — the server deciding from bytes, before any model work — was
never on camera. The recording now lifts its own /api/analyze interceptor for
one probe, posts non-image bytes to the running app, and reads the status and
copy back out of that response. A 200 fails the recording.

Both captions are required release gates, so a later release cannot drop the
scene silently. Rehearsed against the real server: 400 not_an_image, card
measured legible (opaque, in frame, no scroll), interceptor restored before
the next scene.
2026-10-31 12:09:06 +00:00
..