Crosswake.Doctor.PublishReadiness (crosswake v0.1.2)

View Source

Deterministic release/support readiness checks for mix crosswake.doctor --check-publish.

The report is a sidecar contract: route readiness is derived through Crosswake.OperatorInspection, while support vocabulary comes from Crosswake.SupportMatrix. It does not replace doctor findings or the route-authoritative mix crosswake.inspect inventory.

Summary

Functions

findings(report)

@spec findings(Crosswake.Doctor.PublishReadiness.Report.t()) :: [
  Crosswake.Doctor.Check.t()
]

run(opts \\ [])

@spec run(keyword()) :: Crosswake.Doctor.PublishReadiness.Report.t()

to_map(report)

@spec to_map(Crosswake.Doctor.PublishReadiness.Report.t()) :: map()