Skip to content

Virtual Screens Feature Example

Virtual Screens is a placeholder cross-repository feature playbook. It shows how this product repository should frame a feature before creating repository-specific tasks. It is not a full implementation plan.

flowchart TD
    Feature["Virtual Screens"]
    Product["Product planning"]
    Web["anuvax-cms<br/>authoring and config"]
    Python["anuva-python-server<br/>validation and orchestration"]
    Unity["anuva-unity-video-creator<br/>runtime presentation"]
    Review["Cross-repository verification"]

    Feature --> Product
    Product --> Web
    Product --> Python
    Product --> Unity
    Web --> Review
    Python --> Review
    Unity --> Review

Product Intent

Virtual Screens should allow presentation scenes to include screen content that is authored, configured, validated, rendered, and reviewed as part of the Video Creator workflow.

Placeholder Repository Impacts

Repository Possible Product Impact
anuvax-cms Author screen moments, store media references, and compile PresentationConfig fields.
anuva-python-server Validate render job inputs and pass screen-related configuration to Unity.
anuva-unity-video-creator Render screen content in scenes with camera and timing behavior.

Planning Notes

  • Define user-facing authoring behavior before implementation tasks are created.
  • Define PresentationConfig contract changes before downstream work begins.
  • Create separate task prompts for Web, Python, and Unity.
  • Review completion across all affected repositories before release notes are written.