/** * Agentic QE v3 - Workers Module * ADR-014: Background Workers for QE Monitoring * * This module provides background worker functionality for continuous * monitoring and optimization of the QE system. * * Workers: * - test-health (5 min): Monitor test suite health metrics * - coverage-tracker (10 min): Track coverage trends over time * - flaky-detector (15 min): Detect flaky test patterns * - security-scan (30 min): Security vulnerability scanning * - quality-gate (5 min): Continuous gate evaluation * - learning-consolidation (30 min): Pattern consolidation * - defect-predictor (15 min): ML defect prediction * - regression-monitor (10 min): Watch for regressions * - performance-baseline (1 hour): Performance trend tracking * - compliance-checker (30 min): ADR/DDD compliance checking */ export * from './interfaces'; export { BaseWorker } from './base-worker'; export { WorkerManagerImpl } from './worker-manager'; export { QEDaemon, createDaemon, getDaemon, resetDaemon, type DaemonConfig, } from './daemon'; export { TestHealthWorker, CoverageTrackerWorker, FlakyDetectorWorker, SecurityScanWorker, QualityGateWorker, LearningConsolidationWorker, DefectPredictorWorker, RegressionMonitorWorker, PerformanceBaselineWorker, ComplianceCheckerWorker, } from './workers'; /** * Worker registry - all available workers with metadata */ export declare const WORKER_REGISTRY: { readonly 'test-health': { readonly name: "Test Health Monitor"; readonly intervalMs: number; readonly priority: "high"; readonly description: "Monitors test suite health metrics"; }; readonly 'coverage-tracker': { readonly name: "Coverage Tracker"; readonly intervalMs: number; readonly priority: "high"; readonly description: "Tracks coverage trends over time"; }; readonly 'flaky-detector': { readonly name: "Flaky Test Detector"; readonly intervalMs: number; readonly priority: "high"; readonly description: "Detects flaky test patterns"; }; readonly 'security-scan': { readonly name: "Security Scanner"; readonly intervalMs: number; readonly priority: "critical"; readonly description: "Security vulnerability scanning"; }; readonly 'quality-gate': { readonly name: "Quality Gate Evaluator"; readonly intervalMs: number; readonly priority: "critical"; readonly description: "Continuous quality gate evaluation"; }; readonly 'learning-consolidation': { readonly name: "Learning Consolidation"; readonly intervalMs: number; readonly priority: "normal"; readonly description: "Cross-domain pattern consolidation"; }; readonly 'defect-predictor': { readonly name: "Defect Predictor"; readonly intervalMs: number; readonly priority: "high"; readonly description: "ML-based defect prediction"; }; readonly 'regression-monitor': { readonly name: "Regression Monitor"; readonly intervalMs: number; readonly priority: "high"; readonly description: "Watches for regressions"; }; readonly 'performance-baseline': { readonly name: "Performance Baseline Tracker"; readonly intervalMs: number; readonly priority: "normal"; readonly description: "Performance trend tracking"; }; readonly 'compliance-checker': { readonly name: "Compliance Checker"; readonly intervalMs: number; readonly priority: "normal"; readonly description: "ADR/DDD compliance checking"; }; }; export type WorkerId = keyof typeof WORKER_REGISTRY; //# sourceMappingURL=index.d.ts.map