From c51d61cd7fd9bd880274d885e0f342a92e7cec50 Mon Sep 17 00:00:00 2001 From: xingchen <1098756313@qq.com> Date: Fri, 25 Sep 2026 11:57:09 +0800 Subject: [PATCH] feat: add src/main.ts --- src/main.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/main.ts 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')));