The reference bookmark pane now displays optional enrichment when present on
the resource, degrading cleanly when absent:
- dc:description as paragraphs (blank-line split) with an emphasized lead
- schema:keywords as tag pills
- schema:image as a hero thumbnail
- schema:datePublished in the footer
Reworked the card into one cohesive editorial layout (divider rule, reading
typography, polished Open button, hover states) via a scoped <style> block.
Enrichment is produced out-of-band (fetch + summarize via MCP); this is the view.
Reference pane only (not loaded at runtime) — no version bump.
Refs #71
Closes #71. Follow-up to #69/#70.
What
Enhances the reference bookmark pane (examples/panes/bookmark.js) to render optional enrichment when present, degrading cleanly when absent:
The card is reworked into one cohesive editorial layout — refined border/shadow, larger title with hover, a divider rule, comfortable reading typography, and a polished Open button with hover/press states — via a scoped <style> block the pane injects.
Degrades gracefully
A bookmark with only the core fields (title/recalls/created) renders the same clean card minus the enrichment blocks. Verified against an un-enriched resource.
Scope / no version bump
Reference pane under examples/panes/ — not loaded at runtime (the pod loads panes from /public/panes/), so landing this doesn't require a publish. Schema.org vocab is reused, not invented. Enrichment (fetch + summarize) is produced out-of-band via MCP; this PR is just the view.