diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..bafc117 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,13 @@ +import { evaluateTrace } from './trace'; +import { formatReport } from './report'; + +const requirements = [ + { id: 'REQ-01', mandatory: true, title: '温度量程' }, + { id: 'REQ-02', mandatory: true, title: '电压监测' }, + { id: 'REQ-03', mandatory: true, title: '日志保存' }, +]; +const cases = [ + { id: 'TC-01', requirementIds: ['REQ-01'], status: 'passed' as const, evidenceUntil: '2027-01-01' }, + { id: 'TC-02', requirementIds: ['REQ-02'], status: 'failed' as const, evidenceUntil: '2027-01-01' }, +]; +console.log(formatReport(evaluateTrace(requirements, cases, '2026-09-25')));