{"record":{"id":"afe931534a30327c","repo":"ruvnet/ruflo","slug":"qehivebridge-not-initialized-call-registerqueen","errorCode":null,"errorMessage":"QEHiveBridge not initialized. Call registerQueen() first.","messagePattern":"QEHiveBridge not initialized\\. Call registerQueen\\(\\) first\\.","errorType":"exception","errorClass":"QEHiveError","httpStatus":null,"severity":"error","filePath":"v3/plugins/agentic-qe/src/bridges/QEHiveBridge.ts","lineNumber":588,"sourceCode":"    } else if (context.includes('test-execution')) {\n      baseCapabilities.push(...QE_CAPABILITIES.testExecution);\n    } else if (context.includes('coverage')) {\n      baseCapabilities.push(...QE_CAPABILITIES.coverageAnalysis);\n    } else if (context.includes('quality')) {\n      baseCapabilities.push(...QE_CAPABILITIES.qualityAssessment);\n    } else if (context.includes('security')) {\n      baseCapabilities.push(...QE_CAPABILITIES.securityCompliance);\n    }\n\n    return baseCapabilities;\n  }\n\n  /**\n   * Ensure bridge is initialized\n   */\n  private ensureInitialized(): void {\n    if (!this.initialized) {\n      throw new QEHiveError('QEHiveBridge not initialized. Call registerQueen() first.');\n    }\n  }\n\n  /**\n   * Sleep helper\n   */\n  private sleep(ms: number): Promise<void> {\n    return new Promise((resolve) => setTimeout(resolve, ms));\n  }\n}\n\n/**\n * QE Hive Error class\n */\nexport class QEHiveError extends Error {\n  public readonly cause?: Error;\n\n  constructor(message: string, cause?: Error) {","sourceCodeStart":570,"sourceCodeEnd":606,"githubUrl":"https://github.com/ruvnet/ruflo/blob/fa13ee4ad60ac2090b1480656eb233521790d640/v3/plugins/agentic-qe/src/bridges/QEHiveBridge.ts#L570-L606","documentation":"Lifecycle guard on QEHiveBridge: an operation (spawn, coordinate, BFT, propose, broadcast, store) was invoked while the bridge's initialized flag is false. registerQueen() must complete first to establish the queen identity and hive connection; every public entry point calls ensureInitialized().","triggerScenarios":"Thrown at v3/plugins/agentic-qe/src/bridges/QEHiveBridge.ts:588 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Call registerQueen() before using the hive bridge.","Guard bridge operations behind an initialized check."],"exampleFix":null,"handlingStrategy":"type-guard","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"}