ruvnet/ruflo · error · QEHiveError
QEHiveBridge not initialized. Call registerQueen() first.
Error message
QEHiveBridge not initialized. Call registerQueen() first.
What it means
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().
Source
Thrown at v3/plugins/agentic-qe/src/bridges/QEHiveBridge.ts:588
} else if (context.includes('test-execution')) {
baseCapabilities.push(...QE_CAPABILITIES.testExecution);
} else if (context.includes('coverage')) {
baseCapabilities.push(...QE_CAPABILITIES.coverageAnalysis);
} else if (context.includes('quality')) {
baseCapabilities.push(...QE_CAPABILITIES.qualityAssessment);
} else if (context.includes('security')) {
baseCapabilities.push(...QE_CAPABILITIES.securityCompliance);
}
return baseCapabilities;
}
/**
* Ensure bridge is initialized
*/
private ensureInitialized(): void {
if (!this.initialized) {
throw new QEHiveError('QEHiveBridge not initialized. Call registerQueen() first.');
}
}
/**
* Sleep helper
*/
private sleep(ms: number): Promise<void> {
return new Promise((resolve) => setTimeout(resolve, ms));
}
}
/**
* QE Hive Error class
*/
export class QEHiveError extends Error {
public readonly cause?: Error;
constructor(message: string, cause?: Error) {View on GitHub (pinned to fa13ee4ad6)
Solutions
- Call registerQueen() before using the hive bridge.
- Guard bridge operations behind an initialized check.
Defensive patterns
Strategy: type-guard
When it happens
Trigger: Thrown at v3/plugins/agentic-qe/src/bridges/QEHiveBridge.ts:588 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of ruvnet/ruflo@fa13ee4ad6 (2026-08-18).
Data as JSON: /api/errors/afe931534a30327c.
Report an issue: GitHub.