GSD Orchestrator
GSD Orchestrator is a highly resilient, state-driven workflow engine built on .NET 10. It is designed to autonomously translate GitHub Issues into tested, validated, and documented Pull Requests via an AI-native Control Plane (the Coding Autopilot System).
Key Capabilities
- State Machine Durability: The entire Issue-to-PR pipeline is governed by an explicit state machine, ensuring tasks can be interrupted and resumed without losing context.
- AI Verification Loops: Uses explicit
SdlcBatchandSdlcPhaseStatuscheckpoints to ensure code is validated, tested, and reviewed by autonomous personas before merging. - Multi-Agent Orchestration: Delegates specific tasks to specialized AI Personas (e.g.,
sdet-expert,python-expert,azure-architect) using theGLOBAL_AGENTS.mdrouter framework.
Project Structure
src/GsdOrchestrator/Workflows: Contains the core.NET 10State Machine and all transition handlers.src/GsdOrchestrator/Mcp: The Model Context Protocol (MCP) dispatchers that interact with the local filesystem and GitHub API.src/GsdOrchestrator/Checkpointing: State serialization logic for workflow durability.
To dive deeper into how the states are processed, see the Architecture Guide.