Skip to content

Add a Slidev-backed product presentation publication profile #350

Description

@szmyty

Outcome

Create a provider-neutral Renderflow presentation profile with Slidev as the first adapter, producing an interactive web slideshow and exportable artifacts from reviewed product content.

Reference: https://github.com/slidevjs/slidev

Architecture

Canonical product narrative and approved Identity assets feed a versioned presentation model. Renderflow performs deterministic assembly and validation. Slidev is a replaceable renderer, not the source of product truth.

Scope

  • Define slide, section, speaker-note, citation, media, theme, transition, and export contracts.
  • Support browser presentation, print/PDF export, and downloadable source package.
  • Preserve source revision, generator version, provenance, rights, and freshness.
  • Support accessible headings, reading order, alt text, captions/transcripts, keyboard navigation, reduced motion, contrast, and print geometry.
  • Provide a synthetic fixture and one reviewed Ego Hygiene product example.

Acceptance criteria

  • The versioned presentation model is renderer-neutral.
  • Equivalent approved inputs produce deterministic outputs.
  • Slidev versions and themes are pinned and reproducible.
  • Interactive and exported forms preserve citations and accessibility metadata.
  • Live AI/network calls are absent from clean publication builds.
  • A product site can embed or link the result without forking the pipeline.
  • Documentation covers authoring, preview, validation, export, deployment, and rollback.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions