{"record":{"id":"ab1473d6e6346aab","repo":"ruvnet/ruflo","slug":"failed-to-clear-temporary-data","errorCode":null,"errorMessage":"Failed to clear temporary data","messagePattern":"Failed to clear temporary data","errorType":"exception","errorClass":"QEMemoryError","httpStatus":null,"severity":"error","filePath":"v3/plugins/agentic-qe/src/bridges/QEMemoryBridge.ts","lineNumber":470,"sourceCode":"      throw new QEMemoryError('Failed to search trajectories', error as Error);\n    }\n  }\n\n  /**\n   * Clear temporary data (coverage data)\n   */\n  async clearTemporaryData(): Promise<void> {\n    this.ensureInitialized();\n\n    try {\n      this.logger.info('Clearing temporary QE data...');\n\n      const cleared = await this.memory.clearNamespace(QE_NAMESPACES.coverageData.name);\n\n      this.logger.info(`Cleared ${cleared} temporary entries`);\n    } catch (error) {\n      this.logger.error('Failed to clear temporary data', error);\n      throw new QEMemoryError('Failed to clear temporary data', error as Error);\n    }\n  }\n\n  /**\n   * Get memory statistics\n   */\n  async getStats(): Promise<QEMemoryStats> {\n    this.ensureInitialized();\n\n    try {\n      const stats = await this.memory.getStats();\n\n      const qeStats: QEMemoryStats = {\n        testPatterns: stats.entriesByNamespace[QE_NAMESPACES.testPatterns.name] || 0,\n        coverageGaps: stats.entriesByNamespace[QE_NAMESPACES.coverageData.name] || 0,\n        learningTrajectories: stats.entriesByNamespace[QE_NAMESPACES.learningTrajectories.name] || 0,\n        codeKnowledge: stats.entriesByNamespace[QE_NAMESPACES.codeKnowledge.name] || 0,\n        securityFindings: stats.entriesByNamespace[QE_NAMESPACES.securityFindings.name] || 0,","sourceCodeStart":452,"sourceCodeEnd":488,"githubUrl":"https://github.com/ruvnet/ruflo/blob/fa13ee4ad60ac2090b1480656eb233521790d640/v3/plugins/agentic-qe/src/bridges/QEMemoryBridge.ts#L452-L488","documentation":"QEMemoryError raised by clearTemporaryData when clearing the coverageData namespace in memory storage fails (backend delete/clear error); the count of cleared entries is never logged because the operation aborted.","triggerScenarios":"Thrown at v3/plugins/agentic-qe/src/bridges/QEMemoryBridge.ts:470 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Verify the temporary namespace exists before clearing.","Inspect the underlying clear error."],"exampleFix":null,"handlingStrategy":"try-catch","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"fa13ee4ad60ac2090b1480656eb233521790d640","analyzedAt":"2026-08-18T21:34:22.708Z","contentChangedAt":"2026-08-18T21:34:22.708Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}