@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
37 lines • 1.01 kB
TypeScript
import { AcceptanceCriterion, TaskDependency, TimeTracking, Attachment, Comment, CustomField, Subtask } from '../shared/task-types.js';
export interface Task {
id: string;
title: string;
description?: string;
column: string;
priority: 'low' | 'medium' | 'high' | 'urgent';
createdAt: Date;
updatedAt: Date;
assignee?: string;
tags: string[];
acceptanceCriteria: AcceptanceCriterion[];
dependencies: TaskDependency[];
timeTracking?: TimeTracking;
attachments: Attachment[];
comments: Comment[];
customFields: CustomField[];
subtasks: Subtask[];
watchers: string[];
dueDate?: Date;
startDate?: Date;
completedAt?: Date;
blockedReason?: string;
effort?: number;
}
export interface KanbanBoard {
id: string;
name: string;
columns: string[];
tasks: Task[];
createdAt: Date;
updatedAt: Date;
}
export interface KanbanStore {
boards: Record<string, KanbanBoard>;
}
//# sourceMappingURL=types.d.ts.map