/** * Accuracy Panel for Detection Quality Metrics * Displays precision, recall, F1 scores, and improvement trends */ (function() { 'use strict'; var Accuracy = { // State panelVisible: false, currentData: null, historyData: null, improvementData: null, positionData: null, positionHistory: null, // Config config: { pollIntervalMs: 60000, // 1 minute historyWeeks: 8 }, /** * Initialize the accuracy panel */ init: function() { this.createPanel(); this.addStyles(); this.startPolling(); console.log('[Accuracy] Module initialized'); }, /** * Create the accuracy panel */ createPanel: function() { var panel = document.createElement('div'); panel.id = 'accuracy-panel'; panel.className = 'accuracy-panel'; panel.style.display = 'none'; panel.innerHTML = '\