fase(5): findings module complete
Some checks failed
ABE Exploratory Testing / explore (push) Has been cancelled

This commit is contained in:
debian
2026-03-05 04:06:45 -05:00
parent 96bf6e5097
commit d62bd615bf
55 changed files with 2424 additions and 48 deletions

View File

@@ -119,6 +119,24 @@ export interface PerformanceMetricTable {
captured_at: number;
}
export interface FindingTable {
id: string;
session_id: string;
type: string;
severity: string;
description: string;
status: string;
action_trace_json: string;
evidence_json: string;
screenshot_path: string | null;
dom_snapshot_path: string | null;
browser: string | null;
browser_version: string | null;
ai_enrichment_json: string | null;
created_at: number;
resolved_at: number | null;
}
export interface Database {
sessions: SessionTable;
states: StateTable;
@@ -129,6 +147,7 @@ export interface Database {
visual_baselines: VisualBaselineTable;
visual_comparisons: VisualComparisonTable;
performance_metrics: PerformanceMetricTable;
findings: FindingTable;
}
export function createDatabase(config: { driver: string; path: string; url?: string }): Kysely<Database> {