[E29-S03-T01] core.image end to end #308

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

Parent story: [E29-S03] core.image end to end (#114)

Intent

Implement the core.image block end to end so an article image renders as a responsive picture.

Acceptance criteria

  • Render an article image as a responsive <picture> with width and height attributes
  • Lazy-load images that fall below the first viewport
  • Pass the zero-hydration fitness test for image rendering

Explicitly out of scope

  • Upload validation (E29-S01) and derivative generation (E29-S02) are upstream of this task

Test plan

  • Render an article with an image and assert the responsive picture and lazy loading

Rollback note

  • Roll back the block renderer; content records are unchanged

Owning stream

platform

Risk quadrant

agent-full

> Parent story: [E29-S03] core.image end to end (#114) ## Intent Implement the `core.image` block end to end so an article image renders as a responsive picture. ## Acceptance criteria - Render an article image as a responsive `<picture>` with `width` and `height` attributes - Lazy-load images that fall below the first viewport - Pass the zero-hydration fitness test for image rendering ## Explicitly out of scope - Upload validation (E29-S01) and derivative generation (E29-S02) are upstream of this task ## Test plan - Render an article with an image and assert the responsive picture and lazy loading ## Rollback note - Roll back the block renderer; content records are unchanged ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint M milestone 2026-08-27 08:05:15 +00:00
kpcto added the
kind
task
status
proposed
labels 2026-08-27 08:05:15 +00:00
Sign in to join this conversation.