Squidie.Operations.Status (squidie v0.3.7)

Copy Markdown View Source

Builds a read-only operational summary from Squidie's durable projections.

The report is JSON-safe and deliberately excludes workflow payloads, attempt inputs and results, claim tokens, owner metadata, and command history.

Summary

Functions

Builds a versioned, JSON-safe status report from a collected operational snapshot.

Collects durable projections and returns a versioned, JSON-safe operational status report.

Types

report()

@type report() :: map()

Functions

from_collector(collector)

@spec from_collector(Squidie.Operations.Collector.t()) :: report()

Builds a versioned, JSON-safe status report from a collected operational snapshot.

report(overrides \\ [])

@spec report(keyword()) :: {:ok, report()} | {:error, term()}

Collects durable projections and returns a versioned, JSON-safe operational status report.