[E08-S04] Post list section #84

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

Parent epic: [E08] Home composition (#36)

Intent

Provide the core.post-list section listing published posts with configurable limit, date, excerpt and order settings, defaulting to newest-first.

Acceptance criteria

  • Only published posts appear in the post list section
  • Posts default to a stable newest-first ordering
  • An empty list renders a defined empty state
  • The section uses the content query service rather than querying the DB directly
  • The section exposes limit, show-date, show-excerpt and order settings

Explicitly out of scope

  • Site intro section rendering (that is E08-S03)
  • Home SSR rendering of section contracts (that is E08-S05)

Test plan

  • Publish a post and confirm it appears, then unpublish it and confirm it is excluded
  • Create zero posts and confirm the empty state renders without errors

Rollback note

  • Remove the section registration and revert the commit

Owning stream

platform

Risk quadrant

agent-full

> Parent epic: [E08] Home composition (#36) ## Intent Provide the core.post-list section listing published posts with configurable limit, date, excerpt and order settings, defaulting to newest-first. ## Acceptance criteria - Only published posts appear in the post list section - Posts default to a stable newest-first ordering - An empty list renders a defined empty state - The section uses the content query service rather than querying the DB directly - The section exposes limit, show-date, show-excerpt and order settings ## Explicitly out of scope - Site intro section rendering (that is E08-S03) - Home SSR rendering of section contracts (that is E08-S05) ## Test plan - Publish a post and confirm it appears, then unpublish it and confirm it is excluded - Create zero posts and confirm the empty state renders without errors ## Rollback note - Remove the section registration and revert the commit ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint 2 milestone 2026-08-27 00:01:08 +00:00
kpcto added the
kind
story
status
proposed
labels 2026-08-27 00:01:08 +00:00
Sign in to join this conversation.