/** * Feedback Tracker — record before/after quality scores and accuracy * * Tracks quality score deltas from feedback iterations, calculates * accuracy (% positive deltas), and false positive rate. * Persists to `.aiwg/metrics/feedback/`. * * @module quality/feedback-tracker * @issue #148 */ export interface FeedbackRecord { id: string; artifactPath: string; agent: string; scoreBefore: number; scoreAfter: number; delta: number; improved: boolean; timestamp: string; category?: string; } export interface AccuracyMetrics { totalRecords: number; positiveDeltas: number; negativeDeltas: number; zeroDeltas: number; accuracy: number; falsePositiveRate: number; averageDelta: number; medianDelta: number; } export declare class FeedbackTracker { private feedbackDir; private records; private nextId; constructor(projectPath: string); recordFeedback(artifactPath: string, agent: string, scoreBefore: number, scoreAfter: number, category?: string): Promise; calculateAccuracy(options?: { agent?: string; category?: string; }): AccuracyMetrics; getAgentAccuracy(): Map; load(): Promise; private persist; getAllRecords(): FeedbackRecord[]; } //# sourceMappingURL=feedback-tracker.d.ts.map