Internal

internal/core/diagnostics

github.com/nilstate/scafld/v2/internal/core/diagnostics

import "github.com/nilstate/scafld/v2/internal/core/diagnostics"

Functions

func CompactOneLine(text string, max int) string

Source: internal/core/diagnostics/diagnostics.go:45

CompactOneLine collapses incidental output formatting for status fields.

func FailureReason(prefix string, err error, maxDetail int) (string, string)

Source: internal/core/diagnostics/diagnostics.go:20

FailureReason returns a compact one-line control-state reason plus the full diagnostic artifact path. The artifact, not the ledger/spec summary, carries raw provider transcripts.

func Path(err error) string

Source: internal/core/diagnostics/diagnostics.go:9

Path returns the provider diagnostic path attached to err, when one exists.