Metrics are cross-stitched in teal thread on oat linen, and a silver needle is the agent working quietly in the background. A wrong stitch is unpicked in coral with a seam ripper, and the human approves the re-stitch with a sewn-on button.
Stitches fill cell by cell left→right, the needle bobbing ahead of each row; the coral dip in the right-hand sampler is stitched last, on the bar-8 downbeat, while the bottom-right one is still unfinished.
The hoop tightens (scale 1.04 → 1) on the drop; the mark patch's running-stitch border draws itself around in one bar and the satin wordmark sheens in left→right.
The teal line stitches across one cell per sixteenth note; where it drops the thread turns coral, the ripper slides in on the snare and pulls two stitches loose, the sewn label drops in, and the “Roll back” button is pressed.
The linen drapes in from the top like a cloth reveal; the tagline appears, the “Start free” tag stitches its dashed border and lands on the final downbeat.
Embroidery reads as meticulous care — exactly what “checking every metric” should feel like — and unpick-and-restitch gives a clean error → fix beat that is highly distinctive in a feed. Risk: stitched digits get noisy; keep stitched numbers large and few and set exact values as typeset labels.
Adapt to your product: Stitch your product's key chart or icon grid, let your agent be the needle, and turn the one thing it catches into the coral stitches that get unpicked; primary actions become sewn buttons.
References: https://www.itsnicethat.com/articles/blinkink-burberry-animation-fashion-project-050325 (stitched / textile animation in a fashion film) · https://tympanus.net/codrops/2020/02/11/how-to-create-a-physics-based-3d-cloth-with-cannon-js-and-three-js/ (physics-based cloth for the drape reveal)