Skip to main content

Module engine

Module engine 

Source
Expand description

Developer: s4gor Github: https://github.com/s4gor

Main engine for schema synchronization

The engine orchestrates all components to provide a high-level API for schema synchronization. It coordinates:

  • Schema inspection
  • Diff calculation
  • Planning
  • Execution
  • Snapshot management

§Design Rationale

The engine provides a unified interface that hides the complexity of coordinating multiple components. It’s mode-agnostic: the same engine can be used for sync, dry-run, validation, and audit modes. Mode-specific behavior is handled at the CLI layer.

Structs§

Engine
Main engine for schema synchronization
SyncResult
Result of a sync operation