Welcome to the official documentation for Shaunebu Bot Orchestrator 🚀
A schema-driven, deterministic, visual-first platform for designing, executing, and exporting intelligent conversational bots.
This documentation is the central navigation hub for all product knowledge, from first steps to internal architecture.
Shaunebu Bot Orchestrator is a modern bot design and execution platform that combines:
-
🎨 A visual bot designer (canvas-based)
-
⚙️ A deterministic .NET runtime
-
🧩 Schema-driven nodes
-
🧠 Built-in AI orchestration
-
📦 Export-ready architectures
It scales from simple chatbots to enterprise-grade orchestration systems. 👉 Learn more in Overview
This documentation supports:
-
🧑💻 Bot Builders
-
🧠 Solution Architects
-
⚙️ Backend Developers
-
🏗️ Platform Engineers
-
🧪 Core Contributors
Each section clearly separates:
-
Conceptual knowledge
-
Practical usage
-
Advanced & internal topics
This documentation is structured into 11 major sections. You are encouraged to:
-
Start with Overview
-
Continue with Getting Started
-
Deep dive based on your role
Product vision, positioning, and fundamentals
-
What the product is (and is not)
-
Problems it solves
-
Personas & target users
-
Core principles
-
Architecture overview
-
Competitive positioning
➡️ Go to Overview→
From zero to your first running bot
-
Installation & setup
-
Environment requirements
-
Creating your first bot
-
UI walkthrough
-
Core concepts explained
➡️ Go to Getting Started →
Master the visual canvas and UX patterns
-
Canvas fundamentals
-
Nodes, ports & edges
-
Navigation & shortcuts
-
Node palette & categories
-
Inspector panels
-
File explorer
➡️ Go to Bot Designer (Canvas & UX) →
Complete reference for all node types
-
Node system fundamentals
-
Triggers
-
AI nodes
-
Logic nodes
-
Action nodes
-
Flow control nodes
-
Dialog nodes
-
Output nodes
➡️ Go to Nodes Reference →
Understand how flows actually execute
-
Execution lifecycle
-
Runtime architecture
-
Memory model & scopes
-
Flow control semantics
-
Error handling
-
Determinism guarantees
➡️ Go to Execution & Runtime Model →
Observe, inspect, and validate execution
-
Debugger overview
-
Execution logs
-
Step-by-step execution
-
Memory inspection
-
Testing strategies
➡️ Go to Debugging, Testing & Observability →
Run bots in real environments
-
Environment strategies
-
WebChat embedding
-
Secrets & configuration
-
Scaling considerations
-
Channel roadmap
➡️ Go to Deployment, Channels & Environments →
Extend the platform safely and cleanly
-
Extensibility model
-
Skills concept
-
Custom node creation
-
Executor registration
-
Marketplace integration
➡️ Go to Extensibility, Skills & Marketplace →
Product evolution and governance
-
Product roadmap
-
Versioning strategy
-
Release notes
-
Breaking changes
-
Deprecation policy
➡️ Go to Roadmap, Versions & Governance →
Quick answers and problem resolution
-
Conceptual questions
-
Runtime issues
-
Performance problems
-
Known limitations
-
Reporting issues
➡️ Go to FAQ, Limitations & Troubleshooting →
Shaunebu Bot Orchestrator is built around:
-
🔍 Deterministic Execution
-
🧩 Schema-Driven Design
-
🎨 Visual-First, Code-Optional
-
📦 Export-Ready Architecture
-
🛡️ Safety, Observability & Control
If something cannot be explained clearly, it is treated as a design flaw.
-
🟢 New user → Overview → Getting Started
-
🟡 Flow designer → Bot Designer (Canvas & UX) → Nodes Reference
-
🔵 Debugging issues → Execution & Runtime Model
-
🟣 Extending the platform → Extensibility, Skills & Marketplace