feat(v2.4): 统一领域状态契约

This commit is contained in:
2026-07-08 11:53:07 +08:00
parent aaaff6aa1f
commit d82e8729af
8 changed files with 401 additions and 22 deletions

View File

@@ -1,8 +1,45 @@
export enum TaskStatus {
TODO = 'todo',
IN_PROGRESS = 'in_progress',
IN_REVIEW = 'in_review',
DONE = 'done',
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',
}
@@ -14,9 +51,12 @@ export enum ProjectRole {
}
export enum RequirementStatus {
DRAFT = 'draft',
REVIEWING = 'reviewing',
APPROVED = 'approved',
PENDING_REVIEW = 'pending_review',
ADOPTED = 'adopted',
REJECTED = 'rejected',
DELIVERED = 'delivered',
PLANNED = 'planned',
DEVELOPING = 'developing',
TESTING = 'testing',
RELEASED = 'released',
CLOSED = 'closed',
}