feat: add src/model.ts

This commit is contained in:
2026-09-25 11:57:10 +08:00
parent c51d61cd7f
commit 178dde9fab

4
src/model.ts Normal file
View File

@@ -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[] }