@@ -226,16 +226,16 @@ export class DefaultRuntimeManager implements RuntimeManager {
226226 } ;
227227 }
228228
229+ const capabilities = plan . capabilities ?? { } ;
229230 const frame : ExecutionFrame = {
230231 startedAt : nowMs ( ) ,
231- maxExecutionMs :
232- plan . capabilities . maxExecutionMs ?? this . defaultMaxExecutionMs ,
232+ maxExecutionMs : capabilities . maxExecutionMs ?? this . defaultMaxExecutionMs ,
233233 maxComponentInvocations :
234- plan . capabilities . maxComponentInvocations ??
234+ capabilities . maxComponentInvocations ??
235235 this . defaultMaxComponentInvocations ,
236236 componentInvocations : 0 ,
237237 executionProfile :
238- plan . capabilities . executionProfile ?? this . defaultExecutionProfile ,
238+ capabilities . executionProfile ?? this . defaultExecutionProfile ,
239239 } ;
240240
241241 const dependencies = await this . preflightPlanDependencies (
@@ -284,21 +284,21 @@ export class DefaultRuntimeManager implements RuntimeManager {
284284
285285 const state = this . resolveState ( plan , stateOverride ) ;
286286 const appliedActions : RuntimeAction [ ] = [ ] ;
287+ const capabilities = plan . capabilities ?? { } ;
287288
288289 const frame : ExecutionFrame = {
289290 startedAt : nowMs ( ) ,
290- maxExecutionMs :
291- plan . capabilities . maxExecutionMs ?? this . defaultMaxExecutionMs ,
291+ maxExecutionMs : capabilities . maxExecutionMs ?? this . defaultMaxExecutionMs ,
292292 maxComponentInvocations :
293- plan . capabilities . maxComponentInvocations ??
293+ capabilities . maxComponentInvocations ??
294294 this . defaultMaxComponentInvocations ,
295295 componentInvocations : 0 ,
296296 executionProfile :
297- plan . capabilities . executionProfile ?? this . defaultExecutionProfile ,
297+ capabilities . executionProfile ?? this . defaultExecutionProfile ,
298298 signal,
299299 } ;
300300
301- const maxImports = plan . capabilities . maxImports ?? this . defaultMaxImports ;
301+ const maxImports = capabilities . maxImports ?? this . defaultMaxImports ;
302302 const imports = plan . imports ?? [ ] ;
303303
304304 if ( this . enableDependencyPreflight ) {
0 commit comments