@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
43 lines • 1.33 kB
TypeScript
/**
* Workflow Recipes
* Implements MCP Design Guide Section 3.3 principles for orchestrating complex workflows
*/
export interface WorkflowStep {
step: number;
action: string;
tool: string;
parameters?: Record<string, any>;
validation: string;
onFailure: string;
notes?: string;
}
export interface WorkflowRecipe {
name: string;
description: string;
category: 'development' | 'deployment' | 'security' | 'planning' | 'quality';
prerequisites: string[];
steps: WorkflowStep[];
successCriteria: string[];
rollbackProcedure?: string[];
}
/**
* Critical workflow recipes for enterprise software development
*/
export declare const WORKFLOW_RECIPES: Record<string, WorkflowRecipe>;
/**
* Get workflow recipe by name
*/
export declare function getWorkflowRecipe(name: string): WorkflowRecipe | null;
/**
* Get workflows by category
*/
export declare function getWorkflowsByCategory(category: WorkflowRecipe['category']): WorkflowRecipe[];
/**
* Format workflow recipe for prompt inclusion
*/
export declare function formatWorkflowForPrompt(recipe: WorkflowRecipe): string;
/**
* Find applicable workflows based on user intent
*/
export declare function findApplicableWorkflows(userRequest: string): WorkflowRecipe[];
//# sourceMappingURL=workflow-recipes.d.ts.map