mvp conformance runner

This commit is contained in:
Paul Carleton 2025-10-29 13:40:36 +00:00
commit 32fd95dc3f
No known key found for this signature in database

19
src/types.ts Normal file
View file

@ -0,0 +1,19 @@
export type CheckStatus = 'SUCCESS' | 'FAILURE' | 'WARNING' | 'SKIPPED' | 'INFO';
export interface SpecReference {
id: string;
url?: string;
}
export interface ConformanceCheck {
id: string;
name: string;
description: string;
status: CheckStatus;
timestamp: string;
specReferences?: SpecReference[];
details?: Record<string, unknown>;
metadata?: Record<string, unknown>;
errorMessage?: string;
logs?: string[];
}