Versions in this module Expand all Collapse all v0 v0.1.0 Sep 14, 2026 Changes in this version + const CurrentVersion + func DefaultScopeNotes() []string + type Check struct + Actual string + Error string + Expected string + Name string + Status Status + type Report struct + ArtifactSize int64 + Checks []Check + CleanupStatus Status + CompletedAt time.Time + ContractName string + ContractPath string + DurationMS int64 + FailureReason string + ImageDigest string + Overall Status + PostgresVersion string + ResticVersion string + RunID string + ScopeNotes []string + Stages []Stage + StartedAt time.Time + Version string + func New(runID, contractName, contractPath string) *Report + func (r *Report) AddCheck(c Check) + func (r *Report) AddStage(s Stage) + func (r *Report) FillNotRun(canonical []string) + func (r *Report) Finalize() + func (r *Report) WriteHTML(w io.Writer) error + func (r *Report) WriteHTMLFile(path string) error + func (r *Report) WriteJSON(w io.Writer) error + func (r *Report) WriteJSONFile(path string) error + type Stage struct + DurationMS int64 + Error string + Message string + Name string + Status Status + type Status string + const StatusFail + const StatusNotRun + const StatusPass + const StatusSkipped + const StatusWarning