WORK-691
ID:WORK-691Status:done

The composed testimonial matches the plugin: one column without media, card padding, a plain pullquote

Reviewing the staged testimonial on staging.refrakt.md (SPEC-181) found four differences from the plugin:

Priority:mediumComplexity:simpleMilestone:v0.45.0Source:SPEC-161,SPEC-181

Criteria completion

Criteria completion: 1 of 8 (13%) checked; history from Oct 31 to Nov 10%25%50%75%100%Oct 31Nov 1
Branches 1
History 5
  1. 6e4cec3
    • ☑ The testimonial comparison tests assert the new structure, and staging.refrakt.md is reviewed against refrakt.md
    by bjornolofandersson
  2. 2e1e9e9
    Created (in-progress)by bjornolofandersson
  3. 4066143
    Content editedby Claude
    A lead block is set small throughout (WORK-691)
  4. f1ead87
    Content editedby Claude
    WORK-691: PR #746
  5. 98af015
    Content editedby Claude
    Composed testimonial matches the plugin (WORK-691)

Acceptance Criteria

  • A start or end split with no media zone lays out as one column, on every split rune
  • The staged testimonial no longer defaults density: compact, so the card takes the default surface padding
  • pullquote gains variant="plain": italic, body size, no rule, glyph or indent, never floated, whatever its align (withdrawn before release: SPEC-185 D2)
  • The staged testimonial places its quote in {% pullquote variant="plain" %}, and still publishes reviewBody (withdrawn before release: SPEC-185 D2)
  • The pullquote reference page shows the plain variant, and the generated attributes and contracts are regenerated (withdrawn before release: SPEC-185 D2)
  • A lead block is set small throughout, so the byline's name is the plugin's 14px
  • pullquote unwraps an authored blockquote rather than nesting it, carrying its attributes, so the testimonial's quote is one <blockquote> with reviewBody on it
  • The testimonial comparison tests assert the new structure, and staging.refrakt.md is reviewed against refrakt.md

References

  • SPEC-161: D1, the composed testimonial.
  • SPEC-181: the staging review.

Resolution

Completed: 2026-11-01

Branch: claude/milestone-v0-44-0-ism7ni

What was done

  • skeleton/styles/layouts/split.css: a start/end split with no media zone lays out as one column, on every split rune.
  • site/staged-runes/testimonial.md: density: compact dropped, so the card takes the default surface padding.
  • lumina/styles/dimensions/metadata.css: a lead block is set small throughout, so the byline's name is 14px.
  • runes/src/tags/pullquote.ts: pullquote unwraps an authored blockquote rather than nesting it, carrying its attributes. runes/test/pullquote.test.ts is new.
  • Phone and desktop screenshots of staging match the plugin card, apart from the quote's styling (below).

Notes

  • pullquote variant="plain" was added (#746) and then withdrawn before release (#747). The staging review led to SPEC-185, under which decoration belongs to the theme and a testimonial's quote is a featured quotation styled by role, not by a look-name.
  • Until SPEC-185 lands, the staged testimonial places its quote slot directly and shows Lumina's prose blockquote. The testimonial's quote look is SPEC-185's work, not this item's.