update
This commit is contained in:
@@ -5,24 +5,24 @@ export type RequirementStatus = 'Draft' | 'In Review' | 'Approved' | 'Blocked' |
|
||||
export type RequirementPriority = 'Low' | 'Medium' | 'High' | 'Critical'
|
||||
|
||||
export interface Requirement {
|
||||
id: number
|
||||
reference: string
|
||||
uuid: string
|
||||
title: string
|
||||
status: RequirementStatus
|
||||
priority: RequirementPriority
|
||||
owner: string
|
||||
progress: number
|
||||
dueDate: string
|
||||
description: string
|
||||
rationale: string
|
||||
acceptanceCriteria: string[]
|
||||
impactedModules: string[]
|
||||
blockers: string[]
|
||||
notes: string
|
||||
stakeholders: string[]
|
||||
flexibility: string
|
||||
tolerances: string
|
||||
id: number // Internal identifier, not exposed to users
|
||||
reference: string // User-facing reference code (e.g., "REQ-101")
|
||||
uuid: string // Unique identifier for traceability
|
||||
title: string // Short, descriptive title of the requirement
|
||||
description: string // Detailed description of the requirement
|
||||
status: RequirementStatus // Current lifecycle status of the requirement
|
||||
priority: RequirementPriority // Business priority level for implementation
|
||||
owner: string // Person responsible for the requirement
|
||||
progress: number // Completion percentage of the requirement
|
||||
dueDate: string // Expected completion date
|
||||
rationale: string // Reasoning behind the requirement
|
||||
acceptanceCriteria: string[] // List of conditions that must be met for acceptance
|
||||
impactedModules: string[] // List of application modules affected by this requirement
|
||||
blockers: string[] // List of issues preventing progress on this requirement
|
||||
notes: string // Additional information or comments about the requirement
|
||||
stakeholders: string[] // List of individuals or groups with an interest in the requirement
|
||||
flexibility: string // Degree of flexibility in requirement implementation (e.g., "Low", "Medium", "High")
|
||||
tolerances: string // Acceptable limits for deviations from the requirement (e.g., "Maximum 5% of requirements can have incomplete artifact links")
|
||||
}
|
||||
|
||||
export const useRequirementsStore = defineStore('requirements', () => {
|
||||
|
||||
Reference in New Issue
Block a user