Versions in this module Expand all Collapse all v0 v0.6.1 Jun 5, 2026 v0.6.0 Jun 4, 2026 Changes in this version + type Category string + const CategoryDecision + const CategoryInput + const CategoryMutation + const CategorySideEffect + type Collector struct + func NewCollector() *Collector + func (c *Collector) All() []Emission + func (c *Collector) Decision(domain, key, value, detail, source string, status EmissionStatus) + func (c *Collector) DomainStatus(domain string) EmissionStatus + func (c *Collector) Emit(e Emission) error + func (c *Collector) ForDomain(domain string) []Emission + func (c *Collector) HasFailure(domain string) bool + func (c *Collector) MarkAllRendered(domain string) + func (c *Collector) MarkRendered(e Emission) + func (c *Collector) Public(domain string, cat Category, key, value, source string, status EmissionStatus) + func (c *Collector) PublicDetail(domain string, cat Category, key, value, detail, source string, ...) + func (c *Collector) SecretPresent(domain, key, displayValue, source string, status EmissionStatus) + func (c *Collector) SideEffect(domain, key, value, detail, source string, status EmissionStatus) + func (c *Collector) Unrendered() []Emission + type Emission struct + Category Category + Detail string + DisplayValue string + Domain string + Key string + Sensitivity Sensitivity + Source string + Status EmissionStatus + Value string + func (e Emission) RenderValue() string + type EmissionStatus string + const StatusFail + const StatusInfo + const StatusOK + const StatusSkipped + const StatusWarn + type Sensitivity string + const Masked + const Opaque + const Public + const Secret