Skip to content

Add a Slidev-backed product presentation publication profile #350

Open

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.

Audit-to-roadmap reconciliation — 2026-10-21

Audit: https://github.com/egohygiene/renderflow/blob/audit/flow-suite-20261021T025401Z/audits/flow-suite-20261021T025401Z.md · Complete roadmap: #367

Renderer-neutral presentation model and pinned Slidev adapter; deterministic approved-input publication.

Bounded preparation: Inspect current profiles and draft one synthetic deck/renderer-neutral input contract.

Remaining acceptance (common qualification deferral; no dependency star): Pinned tools/assets, reviewed product example and deferred runtime/accessibility qualification.

The maintainer's implementation-sprint qualification deferral remains in force. This audit ran no Renderflow tests, compiler/build/Cargo resolution, product lint/format/schema qualification, native/CLI/provider/visual execution, installers or new CI. Reading existing exact-source provider records is not a qualification rerun. Source implementation and authored tests are not passing-test, native-fidelity, release or downstream-consumer evidence.

This is an additive planning note. The full original issue, acceptance criteria, scope, parent references and historical checkpoints remain authoritative and unchanged. No acceptance box or issue is closed by this audit. Recommended ledger parent: #367.

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