diff --git a/src/model.ts b/src/model.ts new file mode 100644 index 0000000..090ff87 --- /dev/null +++ b/src/model.ts @@ -0,0 +1,4 @@ +export interface Requirement { id: string; mandatory: boolean; title: string } +export interface CaseResult { id: string; requirementIds: string[]; status: 'passed' | 'failed' | 'not-run'; evidenceUntil: string } +export interface Gap { requirementId: string; reason: string } +export interface TraceReport { covered: number; total: number; percent: number; gaps: Gap[]; orphanCases: string[]; duplicateCases: string[] }