Skip to content

[Feature]: P2 presentation publishing, brand kits, and ecosystem #1061

Description

@roomote-community

Parent

Goal

Extend Presentation Profiles into reusable branded publishing and a safe ecosystem for richer outputs and custom skills.

Scope

  • Add reusable brand kits and branded exports using allowlisted assets and style tokens.
  • Support durable publishable documentation and site outputs.
  • Add safe interactive report components with sandbox and provider-aware fallbacks.
  • Support profile import, export, and sharing with schema/version validation.
  • Let custom skills declare compatible recipes and output types without coupling analysis logic to visual treatment.
  • Document self-hosted rendering dependencies, resource budgets, storage retention, cleanup, limits, and troubleshooting.
  • Extend observability and compatibility validation for publishing and ecosystem outputs.

Acceptance criteria

  • Users can create reusable brand kits without unrestricted executable assets or styles.
  • Profiles can produce publishable docs and sites with durable source links and status labels.
  • Interactive reports are sandboxed, accessible, and degrade safely on unsupported providers.
  • Profiles can be imported, exported, shared, and version-validated.
  • Custom skills can declare compatible recipes and outputs through a documented contract.
  • Published outputs preserve static equivalents, alt text, transcripts, citations, and privacy controls.
  • Self-hosted requirements and operational limits are documented and tested.

Dependency

Blocked by the P0 foundation and P1 profile storage/customization capabilities.

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