Craftology Architectural Overview¶
Craftology is a next-generation Creative Intelligence Framework — an AI-native operating system built to automate and streamline content production. At its core, the system is organized into four main components.
---
config:
layout: dagre
---
flowchart TB
subgraph UI_Layer["UI / Interaction Layer"]
User["User / Creator"]
Chat["Chat Interface"]
end
subgraph Orchestration_Layer["Agent Orchestration Layer (Behavior)"]
direction TB
Orchestrator["AI Producer (Master Orchestrator)"]
Planner["Golden Path Engine (Planner & Router)"]
Specialist_Agents["Specialist_Agents"]
end
subgraph Specialist_Agents["Reactive Specialist Agents"]
direction TB
StoryCraft["StoryCraft Agent"]
AssetProd["Asset Production Agent"]
OpsAgent["Ops/Budget Agent"]
GovAgent["Governance/Policy Agent"]
end
subgraph Intelligence_Layer["Business Logic & Intelligence"]
WorldModel["Unified Project Graph (World Model)"]
Context["Context"]
Lineage["Lineage"]
end
subgraph Resource_Pools["Model / Resource Pools"]
ExternalAPIs["External APIs (OpenAI, Anthropic, Sora)"]
HostedPools["Hosted Pools (Llama, Stable Diffusion)"]
MCP["MCP Servers & Tools"]
end
subgraph Infrastructure_Layer["Infrastructure & Model Routing"]
ModelSelector["Global Model Selector"]
Resource_Pools
end
User -- Provides Input --> Chat
Chat -- Sends Intent --> Orchestrator
Orchestrator -- Decomposes Intent --> Planner
Orchestrator -- Routes Task --> Specialist_Agents
Specialist_Agents -- Perceives & Updates --> WorldModel
WorldModel --> Context & Lineage
Specialist_Agents -- Executes via --> ModelSelector
ModelSelector --> ExternalAPIs & HostedPools & MCP
Chat -- Display Result --> User
Planner@{ shape: hex}
WorldModel@{ shape: cyl}
Planner:::yellow
WorldModel:::lightblue
classDef yellow stroke:yellow,stroke-width:2px
classDef lightblue stroke:blue,stroke-width:2px
Intelligence Substrate: Unified Project Graph & World Models¶
- Unified Project Graph: This is the heart of Craftology, storing story structures, character arcs, asset metadata, and project rules. It goes beyond a traditional file system, serving as a single source of truth for the entire project.
- World Model: Built on the Project Graph, the World Model tracks state and causality across production modules like Storycraft, Assets, Shots, and Editorial. Future updates will enable runtime learning, persona consistency, and multi-agent orchestration in 3D and video environments.
Agentic Framework: Reactive & Specialist Agents¶
Craftology runs a network of self-learning agents that handle tasks across the production pipeline:
- Reactive Agents: Continuously monitor project state, predict outcomes, and choose the best actions based on data, user feedback, and constraints.
- Specialist Agents: Bring deep expertise in specific areas:
- StoryCraft Agents: Ensure narrative quality through script analysis and beat structuring.
- Production Agents: Handle asset creation, style transfer, and composition.
- Operational Agents: Manage budgets, schedules, and resource optimization.
- Governance Agents: Oversee policies, safety, and data lineage.
Orchestrator: AI Producer & Director-Level Reasoning¶
-
AI Producer (Global Selector Agent): Serves as the central planner, applying director-level reasoning to guide the entire project:
- Long-Horizon Planning: Creates the "Golden Path" from concept to final release.
- Cross-Episode Continuity: Maintains consistency across workflows.
- Multi-Step Orchestration: Coordinates sequences like Generate → Critique → Improve → Validate → Publish.
- Dynamic Optimization: Chooses the most efficient agents and models to save time and cost.
-
Golden Path Engine: Automatically generates and updates the optimal production roadmap, adjusting to edits, failures, or new constraints.
Technical Architecture & Infrastructure¶
---
config:
theme: redux-color
---
sequenceDiagram
autonumber
participant User as User (Director)
participant Prod as AI Producer (Orchestrator)
participant GPE as Golden Path Engine<br/> (Planner & Reasoner)
participant Agent as Reactive Agent
participant Graph as Unified Graph<br/>(World Model)
participant Infra as Model Infrastructure
%% -------------------------------
%% Phase 1: Planning
%% -------------------------------
Note over User,Prod: PHASE 1 — Planning & Decomposing the Intent
User->>Prod: Creative Intent<br/>("Make scene darker")
Prod->>GPE: Request Optimal Workflow Plan
GPE->>Graph: Query Project State & Constraints<br/>("Current Context")
Graph-->>GPE: Return Current Context
GPE->>GPE: Planning & Reasoning<br/>Decompose into Task Chain
GPE-->>Prod: Return "Golden Path Plan"
%% -------------------------------
%% Phase 2: Execution Loop
%% -------------------------------
loop For each task in the plan
Note over Prod,Agent: PHASE 2 — Task Execution & Reactive Behavior
Prod->>Agent: Delegate Task<br/>(including context)
Agent->>Agent: Reactive Behavior Check<br/>("What is happening now?")
Agent->>Infra: Select Best Model & Execute
Infra-->>Agent: Raw Output
Agent->>Agent: Self-Critique / Validate Output
Agent-->>Prod: Task Complete / Review Ready
Prod->>User: Propose Structured Options<br/>(HITL Review)
end
alt User Approves
User-->>Prod: Approve
Prod->>Graph: Update Unified Graph State
else User Rejects / Adjusts
User-->>Prod: Feedback / Adjustment
Prod->>GPE: Re-plan / Re-route<br/>(Dynamic Optimization)
GPE->>Graph: Request Updated Context
Graph-->>GPE: Updated Context
GPE-->>Prod: Updated Plan / Route
end
Note over User,Infra: Continuous loop of plan → execute → validate → HITL → update or re-plan
- Model-Agnostic: Tasks are assigned by the Global Selector Agent to the most suitable models—whether OpenAI/Anthropic for narrative, Latent Diffusion/Sora/Veo for asset creation, or local/hosted models for private workflows.
- Human-in-the-Loop (HITL): The architecture includes HITL as a first-class mechanism.
- Embedded Governance: Built-in systems like the Ops Hub manage policies and compute, IP-Safe Zones protect sensitive data, and audit trails ensure compliance.
- Agent Improvement Service (AIS): Continuously learns from agent activity and user interactions, automating evaluations and refining the Golden Path for ongoing improvement.