fix(ai): 拆解原型无需求ID任务

This commit is contained in:
Script Generator
2026-07-01 13:33:04 +08:00
parent 24e8635a94
commit 756621d366
23 changed files with 371 additions and 45 deletions

View File

@@ -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 }>;
}