UNPKG

@flexabrain/mcp-server

Version:

Advanced electrical schematic analysis MCP server with rail engineering expertise

50 lines 2.55 kB
/** * FlexaBrain MCP Server - Real-time Collaboration Specification * * Comprehensive specification for multi-user real-time collaboration features * for railway traction schematic analysis and annotation. */ export var UserRole; (function (UserRole) { UserRole["VIEWER"] = "viewer"; UserRole["ANALYST"] = "analyst"; UserRole["ENGINEER"] = "engineer"; UserRole["SUPERVISOR"] = "supervisor"; UserRole["ADMIN"] = "admin"; })(UserRole || (UserRole = {})); export var CollaborationEventType; (function (CollaborationEventType) { // Session events CollaborationEventType["SESSION_CREATED"] = "session_created"; CollaborationEventType["SESSION_STARTED"] = "session_started"; CollaborationEventType["SESSION_ENDED"] = "session_ended"; // User events CollaborationEventType["USER_JOINED"] = "user_joined"; CollaborationEventType["USER_LEFT"] = "user_left"; CollaborationEventType["USER_STATUS_CHANGED"] = "user_status_changed"; CollaborationEventType["CURSOR_MOVED"] = "cursor_moved"; CollaborationEventType["SELECTION_CHANGED"] = "selection_changed"; // Content events CollaborationEventType["ANNOTATION_ADDED"] = "annotation_added"; CollaborationEventType["ANNOTATION_UPDATED"] = "annotation_updated"; CollaborationEventType["ANNOTATION_DELETED"] = "annotation_deleted"; CollaborationEventType["COMPONENT_UPDATED"] = "component_updated"; CollaborationEventType["COMPONENT_VERIFIED"] = "component_verified"; // Communication events CollaborationEventType["CHAT_MESSAGE"] = "chat_message"; CollaborationEventType["VOICE_STATUS_CHANGED"] = "voice_status_changed"; CollaborationEventType["SCREEN_SHARE_STARTED"] = "screen_share_started"; CollaborationEventType["SCREEN_SHARE_ENDED"] = "screen_share_ended"; // AI events CollaborationEventType["AI_ANALYSIS_REQUESTED"] = "ai_analysis_requested"; CollaborationEventType["AI_ANALYSIS_COMPLETED"] = "ai_analysis_completed"; CollaborationEventType["AI_SUGGESTION_SHARED"] = "ai_suggestion_shared"; // System events CollaborationEventType["CONFLICT_DETECTED"] = "conflict_detected"; CollaborationEventType["CONFLICT_RESOLVED"] = "conflict_resolved"; CollaborationEventType["VERSION_CREATED"] = "version_created"; CollaborationEventType["EXPORT_COMPLETED"] = "export_completed"; })(CollaborationEventType || (CollaborationEventType = {})); // Note: These are type-only exports, not runtime values export default {}; //# sourceMappingURL=realtime-collaboration-spec.js.map