Crosswake.OperatorInspection.Types (crosswake v0.1.2)

View Source

Typed operator inspection contract.

The inspection document is route-authoritative: summaries, indexes, findings, and conditions are derived from the route entries and never replace them as support truth.

Summary

Functions

condition(attrs)

@spec condition(keyword()) :: Crosswake.OperatorInspection.Types.Condition.t()

document(attrs)

@spec document(keyword()) :: Crosswake.OperatorInspection.Types.Document.t()

route(attrs)

@spec route(keyword()) :: Crosswake.OperatorInspection.Types.Route.t()

schema_version()

@spec schema_version() :: String.t()

to_map(document)

@spec to_map(term()) :: term()