export enum TaskStatus {
  TODO = 'todo',
  IN_PROGRESS = 'in_progress',
  TESTING = 'testing',
  SUBMITTED = 'submitted',
}

export enum DevTaskStatus {
  TODO = 'todo',
  IN_PROGRESS = 'in_progress',
  TESTING = 'testing',
  SUBMITTED = 'submitted',
}

export enum VersionPlanStatus {
  PENDING = 'pending',
  IN_PROGRESS = 'in_progress',
  COMPLETED = 'completed',
}

export enum TestCaseStatus {
  PENDING = 'pending',
  RUNNING = 'running',
  PASSED = 'passed',
  FAILED = 'failed',
  BLOCKED = 'blocked',
}

export enum BugStatus {
  OPEN = 'open',
  FIXING = 'fixing',
  FIXED = 'fixed',
  VERIFYING = 'verifying',
  CLOSED = 'closed',
  REJECTED = 'rejected',
}

export enum VersionStatus {
  DEVELOPING = 'developing',
  PLANNED = 'planned',
  RELEASED = 'released',
  PAUSED = 'paused',
  CLOSED = 'closed',
}

export enum ProjectRole {
  OWNER = 'owner',
  ADMIN = 'admin',
  MEMBER = 'member',
  VIEWER = 'viewer',
}

export enum RequirementStatus {
  PENDING_REVIEW = 'pending_review',
  ADOPTED = 'adopted',
  REJECTED = 'rejected',
  PLANNED = 'planned',
  DEVELOPING = 'developing',
  TESTING = 'testing',
  RELEASED = 'released',
  CLOSED = 'closed',
}
