ultra-yes

byS

Yes. Based on the architecture document, here is a **~1,000-word architecture description for SOLUNEX**, keeping the core architecture but giving it a unified product identity. # SOLUNEX — Autonomous AI Film & Video Production Architecture **SOLUNEX** is an AI-native autonomous production system designed to function as a complete virtual film studio rather than a collection of disconnected AI tools. The core idea is simple: the **human is the Creative Director**, while SOLUNEX acts as the **production company**. A user provides a natural-language creative objective, and the system transforms that objective into research, ideas, stories, scripts, characters, worlds, shots, media, editing, quality control, repair, rendering, and publishing. The architecture explicitly preserves human control through approval gates. ## 1. Core Architecture The system begins with the **SOLUNEX Studio**, where the user enters a creative objective. The request travels through the frontend into an API gateway responsible for authentication and authorization. From there, it reaches the **Studio Director**, the central orchestration intelligence. The Studio Director does not attempt to perform every task itself. Instead, it understands the objective, creates a production plan, selects the required agents, determines execution order, maintains project state, manages budgets and models, requests human approval, handles retries, and determines when production is complete. The architecture therefore becomes: ```text Creative Director ↓ SOLUNEX Studio ↓ API Gateway ↓ Studio Director ↓ Agent Network ↓ Shot Graph ↓ Model Fabric ↓ Generation Workers ↓ QA + Repair ↓ Render Engine ↓ Final Video ``` ## 2. Agentic Production Layer SOLUNEX uses specialized agents rather than one giant AI agent. Intelligence agents handle research, audience analysis, fact verification, and learning. Creative agents handle ideas, hooks, stories, scripts, and optimization. Visual agents handle characters, worlds, scenes, prompts, scientific visualization, and continuity. Production agents handle cinematography, temporal logic, motion, images, video, voice, music, SFX, editing, thumbnails, and metadata. Quality agents independently evaluate the resulting production. This separation is critical because each agent has a specific responsibility. The **Studio Director orchestrates**, specialized agents **reason and decide within their domains**, while deterministic workers **execute jobs**. Agents should never directly manipulate database tables, and workers should never make creative decisions. ## 3. Shot Graph — The Production Brain The **Shot Graph** is the canonical representation of the entire production. Every shot contains narrative information, characters, objects, environment, visual style, camera, lighting, motion, physics, audio, captions, transitions, continuity state, temporal constraints, facts, learning objectives, generation constraints, reference assets, model requirements, quality requirements, approval state, and generation state. This means SOLUNEX does not simply generate a prompt such as: > “A flower opening.” Instead, it creates a structured production specification describing **what happens, why it happens, how the camera behaves, how the subject moves, what physical constraints apply, what audio occurs, and how the shot connects to surrounding shots**. This structured representation becomes the contract between the creative intelligence and the production infrastructure. ## 4. World State and Continuity SOLUNEX maintains a persistent **World State** containing canonical information about characters, clothing, colors, appearance, objects, environments, weather, lighting, camera continuity, and story state. The **Continuity Guardian** compares generated results against this canonical state. For example, if a character holds an object in the left hand in Shot 03 but the generated Shot 04 places it in the right hand, SOLUNEX detects the mismatch and creates a targeted repair plan instead of blindly regenerating the entire shot. This is one of the key differences between SOLUNEX and a basic AI video generator. ## 5. Scientific and Physical Intelligence For educational and scientific content, SOLUNEX introduces a **Scientific Visualization Agent**. It converts factual knowledge into visual and physical specifications. Instead of merely describing a scientific concept in natural language, the agent identifies physical principles, motion, geometry, secondary effects, constraints, forbidden visualizations, confidence, and sources. For example, a scientific fact about buoyancy and pressure can become a structured motion specification that tells the video-generation system how matter should move. This creates a bridge between **knowledge → physical reasoning → visual generation**. ## 6. Model Fabric SOLUNEX must remain provider-independent. Agents never directly call a specific model provider. Instead: ```text Agent ↓ Model Router ↓ Capability Matching ↓ Model Selection ↓ Provider Adapter ↓ AI Model ``` The Model Fabric evaluates capabilities such as reasoning, research, vision, image generation, image editing, text-to-video, image-to-video, TTS, music, SFX, embeddings, and moderation. It can select models based on quality, cost, latency, resolution, duration, availability, failure rate, user preference, and project requirements. This makes providers replaceable and allows SOLUNEX to automatically choose an appropriate model for each task. ## 7. Deterministic Worker Layer Once an agent produces a validated job, deterministic workers perform the actual execution. SOLUNEX can have: ```text Image Worker Video Worker TTS Worker Music Worker SFX Worker Render Worker QA Worker Repair Worker ``` Each worker follows a controlled lifecycle: ```text Receive Job ↓ Validate ↓ Execute ↓ Save Output ↓ Emit Event ↓ Update State ↓ Retry if appropriate ``` Workers are therefore the **execution muscle**, while agents provide the intelligence and creative decisions. ## 8. Dynamic Repair Failures are treated as diagnosable problems rather than simple generation failures. SOLUNEX follows: ```text Failure ↓ Classify ↓ Localize ↓ Select Repair Strategy ↓ Repair ↓ QA ↓ Pass / Escalate ``` A distorted face may require targeted inpainting, a camera problem may require modifying the camera trajectory, and a continuity problem may require updating a specific asset or state. The objective is **minimum-change repair**, not expensive full regeneration. ## 9. Memory and Learning SOLUNEX maintains persistent memory across users, channels, projects, episodes, characters, worlds, shots, assets, models, agents, and campaigns. Memory stores successful ideas, rejected ideas, preferred visual styles, pacing, hooks, brand rules, successful prompts, camera styles, failed generations, QA failures, repair patterns, and performance information. After publication, performance data such as watch time, retention, completion, likes, shares, comments, and click-through rates feeds the **Learning Agent**, which updates performance and channel memory for future productions. Thus SOLUNEX becomes progressively better at producing content for a particular channel or audience. ## 10. Human Control and Autonomy SOLUNEX supports three operating modes: **Manual:** the AI proposes everything and the human approves every stage. **Assisted:** low-risk operations execute automatically while important creative decisions require approval. **Autonomous:** SOLUNEX runs the complete production pipeline and requests human intervention only when necessary. Every important stage supports: ```text Approve Reject Edit Regenerate Branch Rollback Let AI Decide ``` The user therefore remains the Creative Director even when SOLUNEX operates autonomously. ## 11. Final Production Loop The complete SOLUNEX lifecycle is: ```text Natural Language Goal ↓ Studio Director ↓ Research + Facts ↓ Ideas ↓ Story + Script ↓ Characters + World ↓ Shot Graph ↓ DOP + Temporal + Motion ↓ Image / Video / Voice / Music / SFX ↓ Continuity + QA ↓ Dynamic Repair ↓ Timeline + Editing ↓ Final QA ↓ Render ↓ Publish ↓ Performance Data ↓ Memory + Learning ↓ Better Future Productions ``` The final product should therefore feel less like **“a collection of AI generators”** and more like **“an autonomous production company working for the Creative Director.”** The source architecture explicitly defines this experience as an autonomous AI film studio where the human remains the creative director. **SOLUNEX's core philosophy can be summarized as:** > **You provide the vision. SOLUNEX runs the studio.**

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 8

System Requirements Document for ultra-yes

1. Introduction

The ultra-yes project, based on the SOLUNEX architecture, is an AI-native autonomous production system designed to function as a complete virtual film studio. The primary audience is the Creative Director, who provides natural-language creative objectives. The system transforms these objectives into comprehensive film and video productions, maintaining human oversight through approval gates.

2. System Overview

Ultra-yes is presented as an autonomous AI film and video production studio where the human user acts as the Creative Director, and the system functions as the production company. The system supports the entire production lifecycle, from initial creative objectives to final publishing, with specialized agents handling various production tasks. The architecture ensures provider independence and maintains a persistent world state for continuity.

2a. Product Interpretation and Delivery Boundary

Ultra-yes delivers a cohesive virtual film studio experience, emphasizing human oversight and creative control. The system is designed to be provider-independent, with specialized agents and deterministic workers executing tasks. The Creative Director remains in control through manual, assisted, and autonomous operating modes. The system supports self-service enrollment and returning verification for the Creative Director, ensuring continuity and control over productions.

Page 2 of 8

2b. Source Content Inventory

Not applicable as no explicit content source directive was provided.

2c. Page Content and Component Coverage

Landing

  • Information: Introduction to SOLUNEX, its capabilities, and the role of the Creative Director.
  • Primary Actions: Explore features, learn about the production process.
  • Components: Overview of the autonomous film and video production workflow.

Sign Up

  • Information: Self-service enrollment for new Creative Directors.
  • Primary Actions: Create an account, agree to terms.
  • Components: Registration form, terms of service.

Login

  • Information: Access for returning Creative Directors.
  • Primary Actions: Enter credentials, recover password.
  • Components: Login form, password recovery.

SOLUNEX Studio

  • Information: Entry point for creative objectives.
  • Primary Actions: Submit creative objectives, view project status.
  • Components: Objective input, project dashboard.
Page 3 of 8

Productions

  • Information: Overview of ongoing and completed productions.
  • Primary Actions: View production details, resume projects.
  • Components: Production list, status indicators.

Production Workspace

  • Information: Workspace for planning and orchestration.
  • Primary Actions: Manage agents, set operating mode, approve tasks.
  • Components: Agent management, mode selection, approval interface.

Shot Graph

  • Information: Structured representation of production shots.
  • Primary Actions: Author and review shots, adjust parameters.
  • Components: Shot editor, parameter controls.

World State

  • Information: Canonical information about characters and environments.
  • Primary Actions: Review and update world state.
  • Components: Character and environment editor.

Review

  • Information: Quality and continuity findings.
  • Primary Actions: Approve, reject, or request repairs.
  • Components: Review panel, repair options.
Page 4 of 8

Publish

  • Information: Final rendering and publishing.
  • Primary Actions: Render final video, publish to destinations.
  • Components: Rendering controls, publication options.

Insights

  • Information: Post-publication performance data.
  • Primary Actions: Analyze performance, update learning models.
  • Components: Performance dashboard, learning agent interface.

3. Functional Requirements

  • As a Creative Director, I should be able to enter a natural-language creative objective in the SOLUNEX Studio to initiate a production. (explicit)
  • As a Creative Director, I should be able to manage and approve production plans, agent outputs, and execution orders. (explicit)
  • As a Creative Director, I should be able to review and edit the Shot Graph to ensure continuity and quality. (explicit)
  • As a Creative Director, I should be able to publish the final video to external destinations. (required_inference)
  • As a Creative Director, I should be able to analyze post-publication performance data to improve future productions. (required_inference)
  • As a Creative Director, I should be able to self-enroll and verify my identity to access and manage productions. (required_inference)

4. User Personas

Page 5 of 8

Creative Director

The Creative Director is the primary user of ultra-yes, responsible for providing creative objectives and overseeing the production process. They interact with the system through the SOLUNEX Studio, manage production plans, and make approval decisions. Their goal is to produce and publish high-quality films and videos while maintaining creative control.

Page 6 of 8

5. Core User Flows

  1. Creative Objective Submission

    • Starting Context: Creative Director accesses the SOLUNEX Studio.
    • Action: Enter a natural-language creative objective.
    • Result: Objective is submitted, and production planning begins.
    • Next Step: Monitor production progress in the Production Workspace.
  2. Production Management

    • Starting Context: Creative Director in the Production Workspace.
    • Action: Manage agents, set operating mode, approve tasks.
    • Result: Production progresses according to the set plan.
    • Next Step: Review and adjust the Shot Graph as needed.
  3. Shot Graph Review

    • Starting Context: Creative Director accesses the Shot Graph.
    • Action: Review and edit shots for continuity and quality.
    • Result: Shot Graph is updated and approved.
    • Next Step: Proceed to the Review page for final checks.
  4. Final Review and Publishing

    • Starting Context: Creative Director on the Review page.
    • Action: Approve final video, request repairs if needed.
    • Result: Video is ready for rendering and publishing.
    • Next Step: Publish the video on the Publish page.
  5. Post-Publication Analysis

    • Starting Context: Creative Director accesses the Insights page.
    • Action: Analyze performance data and update learning models.
    • Result: Insights are gained for future productions.
    • Next Step: Use insights to inform new creative objectives.
Page 7 of 8

6. Visuals Colors and Theme

  • Muse: Gleb Kuznetsov
  • Palette: Background #000022, Surface #111133, Text #E0E0FF, Primary #00FFFF, Accent #FF00FF, Muted #333366
  • Typography: Headings Space Grotesk, Body Orbitron, Scale 1.250 modular
  • Shape Language: Floating glass panels, thin luminous strokes
  • Layout: Full-bleed 3D scene with floating elements, radial layouts
  • Imagery: Abstract 3D objects, particle fields, product holograms

7. Signature Design Concept

The Landing page features a full-viewport hero with a floating 3D holographic object in vibrant electric cyan against a deep navy background. Navigation panels are floating glass with electric cyan and magenta glows, creating an immersive and futuristic experience.

8. Interaction Model & Motion Direction

  • Interaction Model: Animated
  • Motion Tempo: Cinematic
  • Hero Dimensionality: WebGL
  • Landing Hero Motion Brief: A floating 3D holographic object orbits slowly, with light sweeps and data streams creating a dynamic and immersive entry experience. Reduced-motion state simplifies animations to essential transitions.

9. Non-Functional Requirements

  • The system must maintain provider independence, ensuring agents do not directly call specific model providers. (explicit)
  • The system must support minimum-change repair strategies for continuity issues. (explicit)
  • The system must preserve human approval and intervention options according to the selected operating mode. (explicit)
Page 8 of 8

10. Tech Stack

  • Frontend: React
  • Backend: Python/FastAPI
  • Storage: Appropriate storage solutions for media and metadata
  • Deployment: Docker/docker-compose, Kubernetes if required

11. Assumptions and Constraints

  • The Creative Director remains the primary decision-maker, even in autonomous mode. (explicit)
  • Agents and workers have distinct roles, with agents making decisions and workers executing tasks. (explicit)
  • The system must support self-service enrollment and returning verification for the Creative Director. (required_inference)

12. Glossary

  • Creative Director: The human user responsible for providing creative objectives and overseeing production.
  • SOLUNEX Studio: The entry point for creative objectives and production management.
  • Shot Graph: A structured representation of production shots.
  • World State: Canonical information about characters and environments.
  • Model Fabric: A system ensuring provider independence by selecting models based on capabilities and requirements.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Explore studio capabilities
Sign Up: Create account
Login: Enter credentials
SOLUNEX Studio: Submit creative objective
Productions: View production status
Production Workspace: Set operating mode
Production Workspace: Approve agent tasks
Shot Graph: 1. Review and edit shots
World State: 2. Update canonical world state
Review: 3. Approve final quality
Review: 4. Request targeted repair
Publish: Render final video
Publish: Publish to destinations
Insights: Analyze performance data

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Explore studio capabilities
Sign Up: Create account
Login: Enter credentials
SOLUNEX Studio: Submit creative objective
Productions: View production status
Production Workspace: Set operating mode
Production Workspace: Approve agent tasks
Shot Graph: 1. Review and edit shots
World State: 2. Update canonical world state
Review: 3. Approve final quality
Review: 4. Request targeted repair
Publish: Render final video
Publish: Publish to destinations
Insights: Analyze performance data