GovernanceOperationsService

constructor(declaredSchemaSource: <Error class: unknown class>, versionStore: <Error class: unknown class>, driftReportStore: <Error class: unknown class>, driftCheckRunner: <Error class: unknown class>, driftSweep: DriftSweepCapable, propositions: PropositionStore)

Parameters

declaredSchemaSource

What the application declares. Its schema name scopes every read, so an operator always reads the log belonging to the declaration in force.

versionStore

Where stamps live. Consulted to say whether the current declaration has ever been recorded, and for the reconciled baseline when the store tracks one.

driftReportStore

The durable drift log.

driftCheckRunner

Performs a check.

driftSweep

The store-side quarantine operations. Only DriftSweepCapable.releaseFromQuarantine is used here; nothing in this class sweeps.

propositions

Read to confirm a proposition's context before a release touches it.