fix(ai): 拆解原型无需求ID任务
This commit is contained in:
@@ -38,6 +38,7 @@ export interface AgentDevTaskDraft {
|
||||
categoryCode: AgentTaskCategoryCode;
|
||||
priority: 'P0' | 'P1' | 'P2' | 'P3';
|
||||
aiEstimateHours: number;
|
||||
requirementName?: string;
|
||||
recommendedAssigneeName?: string;
|
||||
recommendedAssigneeReason?: string;
|
||||
references: AgentReference[];
|
||||
@@ -49,6 +50,7 @@ export interface AgentTestCaseDraft {
|
||||
categoryCode: AgentTaskCategoryCode;
|
||||
priority: 'P0' | 'P1' | 'P2' | 'P3';
|
||||
aiEstimateHours: number;
|
||||
requirementName?: string;
|
||||
recommendedAssigneeName?: string;
|
||||
recommendedAssigneeReason?: string;
|
||||
references: AgentReference[];
|
||||
@@ -57,7 +59,8 @@ export interface AgentTestCaseDraft {
|
||||
export interface AgentDecomposeReport {
|
||||
matched: Array<{ reqId: string; noteIds: string[]; taskCount: number }>;
|
||||
reqOnly: string[];
|
||||
noteOnly: string[];
|
||||
prototypeOnly: Array<{ requirementName: string; noteIds: string[]; taskCount: number }>;
|
||||
noteOnly?: string[];
|
||||
ambiguous: Array<{ noteId: string; reason: string }>;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user