Member Junction
    Preparing search index...

    The injected dependency bundle for MaintenanceEngine. Bundling the seams (rather than constructor-injecting each) keeps the engine stateless and lets a caller vary implementations per pass.

    Index

    Properties

    Clock seam (defaults to the system clock when omitted at the engine boundary).

    contextUser?: UserInfo

    Request user — threaded through every entity op for isolation/audit.

    driftDetector: IDriftDetector

    Drift-detection seam (consulted only when policy.driftEnabled).

    entityFactory: IEntityFactory

    Entity-creation seam (shared with training) — used to stamp binding monitoring fields.

    Loads bindings + models.

    Optional provider for multi-provider correctness.

    rescoreRunner: IRescoreRunner

    Re-runs scoring for the scheduled-rescore pass.

    rowCounter: IRowCounter

    Counts target-entity rows for the data-volume trigger.

    trainingDeps: TrainingDeps

    The training dependency bundle threaded into trainingEngine.trainModel.

    trainingEngine: TrainingEngine

    The training engine used to retrain a stale model into a new version.