DiagnosticsRunnerProtocol
- class VmaxBuilder.core.protocols.DiagnosticsRunnerProtocol(*args, **kwargs)[source]
Generated: validation needed.
- Description:
Protocol for diagnostics runner coordinating hooks and halt policy.
Public Methods
run_hooks(…)Generated: validation needed.
- run_hooks(scaffold: Scaffold, *, config: APIConfig, stage_name: StageName, hooks: Sequence[DiagnosticsHookProtocol], method_key: str | None = None) Scaffold[source]
Generated: validation needed.
- Description:
Run diagnostics hooks for one stage boundary.
- Parameters:
scaffold (Scaffold) – Shared pipeline scaffold.
config (APIConfig) – Root API configuration.
stage_name (StageName) – Current stage name.
hooks (Sequence[DiagnosticsHookProtocol]) – Diagnostics hooks to execute.
method_key (str | None) – Optional strategy key.
- Returns:
Scaffold – Scaffold updated with diagnostics records.