/** * Defines the different stages in the software development workflow managed by this MCP server. * These stages represent a linear progression from feature definition through task execution. */ export declare enum WorkflowStage { /** Initial stage where the feature concept and basic requirements are defined. */ FeatureDefine = "FeatureDefine", /** Stage where detailed requirements are gathered and documented. */ RequirementsGathering = "RequirementsGathering", /** Stage where a comprehensive design document is created based on the requirements. */ CreateFeatureDesignDocument = "CreateFeatureDesignDocument", /** Stage where the feature is broken down into manageable tasks. */ CreateTaskList = "CreateTaskList", /** Final stage where individual tasks are executed to implement the feature. */ TaskExecution = "TaskExecution" } /** * Represents the state of a single development session managed by the MCP server. * Tracks the progress of a feature from initial definition through implementation. */ export interface SessionState { /** The unique identifier for this session. */ sessionId: string; /** The name of the feature being developed in this session. */ featureName: string; /** A brief summary or description of the feature. */ featureSummary: string; /** The current stage of the development workflow. */ currentStage: WorkflowStage; /** The UTC timestamp when this session was created. */ createdAt: Date; /** The UTC timestamp when this session was last updated. */ updatedAt: Date; } //# sourceMappingURL=SessionState.d.ts.map