Scrypath.Operator.Reconcile.ReindexVisibility (scrypath v0.3.5)

Copy Markdown View Source

Reindex visibility embedded in a reconcile report.

This struct reports the live index, the observed target index, whether rebuild task history is visible, the current task state, and cutover posture where the backend exposes it.

Summary

Types

t()

@type t() :: %Scrypath.Operator.Reconcile.ReindexVisibility{
  cutover: :not_started | :pending | :completed,
  last_task: map() | nil,
  live_index: String.t(),
  observed?: boolean(),
  target_index: String.t(),
  task_state: :pending | :completed | :failed | :idle
}