StrategyProtocol

class VmaxBuilder.core.protocols.StrategyProtocol(*args, **kwargs)[source]

Generated: validation needed.

Description:

Protocol for interchangeable submodule strategy implementation.

Requires:

method_key (str) – Strategy identifier.

Public Methods

run(…)

Generated: validation needed.

run(scaffold: Scaffold, config: APIConfig) Scaffold[source]

Generated: validation needed.

Description:

Execute strategy against shared scaffold and API config.

Parameters:
  • scaffold (Scaffold) – Shared pipeline scaffold.

  • config (APIConfig) – Root API configuration.

Returns:

Scaffold – Updated scaffold.