[E07-S03] Article SSR #80

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

Parent epic: [E07] Node and public SSR (#35)

Intent

The server renders article HTML that works with JavaScript disabled, renders title, metadata and blocks semantically, derives canonical URLs, and returns 404 for missing or draft content.

Acceptance criteria

  • Server returns article HTML for a published article
  • Rendered article works with JavaScript disabled
  • Title, metadata and blocks render semantically
  • Canonical URL is derived from site and post values
  • Missing or draft article returns a 404 response
  • Quote and code overflow and focus behaviours are covered

Explicitly out of scope

  • Theme API v1 minimum contract (E07-S01)
  • Amber theme tokens and design language (E07-S02)

Test plan

  • Sprint 1 critical E2E journey verifies publish then open public article
  • Automated test renders with JS disabled and checks semantic output

Rollback note

  • Revert the SSR renderer and redeploy; no data change required

Owning stream

platform

Risk quadrant

agent-full

> Parent epic: [E07] Node and public SSR (#35) ## Intent The server renders article HTML that works with JavaScript disabled, renders title, metadata and blocks semantically, derives canonical URLs, and returns 404 for missing or draft content. ## Acceptance criteria - Server returns article HTML for a published article - Rendered article works with JavaScript disabled - Title, metadata and blocks render semantically - Canonical URL is derived from site and post values - Missing or draft article returns a 404 response - Quote and code overflow and focus behaviours are covered ## Explicitly out of scope - Theme API v1 minimum contract (E07-S01) - Amber theme tokens and design language (E07-S02) ## Test plan - Sprint 1 critical E2E journey verifies publish then open public article - Automated test renders with JS disabled and checks semantic output ## Rollback note - Revert the SSR renderer and redeploy; no data change required ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint 1 milestone 2026-08-27 00:00:44 +00:00
kpcto added the
kind
story
status
proposed
labels 2026-08-27 00:00:44 +00:00
Sign in to join this conversation.