[E29-S02-T02] Derivatives at all applicable widths #306

Open
opened 2026-08-27 08:05:14 +00:00 by kpcto · 0 comments
Owner

Parent story: [E29-S02] Image processing job (#113)

Intent

Produce derivatives at every applicable width without upscaling.

Acceptance criteria

  • Produce derivatives at widths 480, 800, 1200, 1600 and 2400 without upscaling
  • Emit AVIF and WebP per width plus one universal JPEG fallback

Explicitly out of scope

  • Metadata stripping is covered by E29-S02-T01
  • Original-bytes-never-served is covered by E29-S02-T03

Test plan

  • Assert every applicable width has AVIF and WebP plus JPEG derivatives, never upscaled

Rollback note

  • Regenerate derivatives after rollback; no schema change

Owning stream

platform

Risk quadrant

agent-full

> Parent story: [E29-S02] Image processing job (#113) ## Intent Produce derivatives at every applicable width without upscaling. ## Acceptance criteria - Produce derivatives at widths 480, 800, 1200, 1600 and 2400 without upscaling - Emit AVIF and WebP per width plus one universal JPEG fallback ## Explicitly out of scope - Metadata stripping is covered by E29-S02-T01 - Original-bytes-never-served is covered by E29-S02-T03 ## Test plan - Assert every applicable width has AVIF and WebP plus JPEG derivatives, never upscaled ## Rollback note - Regenerate derivatives after rollback; no schema change ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint M milestone 2026-08-27 08:05:14 +00:00
kpcto added the
kind
task
status
proposed
labels 2026-08-27 08:05:14 +00:00
Sign in to join this conversation.