Skip to content

[Feature]: P1 reusable presentation profiles and customization #1062

Description

@roomote-community

Parent

Goal

Build reusable Presentation Profile intelligence, storage, templates, quality gates, and web customization on top of the P0 contract.

Scope

  • Add the five built-in profiles: BA explainer, manager feature update, release recap, documentation walkthrough, and marketing story.
  • Add reusable recipes and allowlisted visual templates.
  • Add the Roomote web Present composer with profile, audience, recipe, style, output, preview, Use once, and Save as preset controls.
  • Add organization and user profile storage with immutable versions, defaults, cloning, and ownership controls.
  • Support named profiles, commands where provider command surfaces exist, and the Present this action.
  • Display the applied profile/version and offer relevant change/save actions.
  • Add accessibility and source-accuracy quality gates, including static equivalents, alt text, motion transcripts, captions, reduced-motion handling, readable mobile previews, and status/source verification.
  • Document profile configuration, precedence, cloning, provider support, and self-hosted storage/retention requirements.

Acceptance criteria

  • All five built-in profiles are available and use composable skills, recipes, styles, and delivery settings.
  • Users can select profiles by name, natural language, supported command surfaces, quick action, and web composer.
  • Organization profiles are shareable and versioned.
  • Users can clone shared profiles into personal variants and choose defaults.
  • Explicit choices override task, user, organization, and automatic defaults.
  • The applied profile and immutable version are visible in every presentation result.
  • Motion outputs require a readable PNG/text equivalent, alt text, and transcript.
  • Material claims are source-checked and labeled proposed, in progress, or shipped.
  • Private data, secrets, and raw transcripts are prevented from entering public media.
  • Web and provider interaction paths have automated and visual coverage.

Dependency

Blocked by completion of the P0 contract and delivery foundation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions