initializeAll method
Call LeonardExtension.initialize on every registered extension in registration order. Failures are logged and mark the extension as failed; the call never rethrows.
Implementation
Future<void> initializeAll() async {
for (final e in _entries) {
try {
await e.plugin.initialize(e.context);
} catch (err, st) {
e.initFailed = true;
_log(
'[Leonard] extension ${e.plugin.namespace} initialize failed: '
'$err\n$st',
);
}
}
}