Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var InitializationStatus string
Global variable to track package initialization status.
Functions ¶
This section is empty.
Types ¶
type Orchestrator ¶
type Orchestrator struct {
// contains filtered or unexported fields
}
Orchestrator manages the high-level lifecycle of a scan. It is injected with fully configured engine components.
func New ¶
func New( cfg config.Interface, logger *zap.Logger, discoveryEngine schemas.DiscoveryEngine, taskEngine schemas.TaskEngine, ) (*Orchestrator, error)
New creates a new Orchestrator with its dependencies provided as schemas. This decoupling is crucial for testability and architectural flexibility.
Click to show internal directories.
Click to hide internal directories.