Context
engine/src/context_tree/generator.rs:117 uses expect() which panics if tokio runtime creation fails:
let rt = self.runtime.get_or_init(|| {
tokio::runtime::Runtime::new().expect("Failed to create tokio runtime")
});
Rest of codebase uses Result-based error propagation.
Suggested Fix
Return GeneratorError instead of panicking.
Files
engine/src/context_tree/generator.rs:117
Severity
High
Found during review of #242
Context
engine/src/context_tree/generator.rs:117usesexpect()which panics if tokio runtime creation fails:Rest of codebase uses Result-based error propagation.
Suggested Fix
Return
GeneratorErrorinstead of panicking.Files
engine/src/context_tree/generator.rs:117Severity
High
Found during review of #242