Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AppliedOverride ¶
AppliedOverride records what was actually changed during execution.
type FieldInfo ¶
type FieldInfo struct {
Path string `json:"path"`
Type string `json:"type"`
Description string `json:"description"`
NodeType string `json:"node_type,omitempty"`
}
FieldInfo describes a single overridable field for catalog/discovery.
type Override ¶
type Override struct {
Path string `json:"path"` // e.g., "source_url"
Value any `json:"value"` // replacement value
Reason string `json:"reason"` // E&O audit trail
}
Override represents a single field override request.
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
Store holds overrides and tracks which were applied during execution.
func GetStore ¶
GetStore retrieves the override Store from the context. Returns nil if no store was set.
func (*Store) GetApplied ¶
func (s *Store) GetApplied() []AppliedOverride
GetApplied returns all overrides that were applied during execution.
func (*Store) RecordApplied ¶
func (s *Store) RecordApplied(applied AppliedOverride)
RecordApplied records an override that was successfully applied.
func (*Store) WarnUnconsumed ¶
WarnUnconsumed logs a warning for any overrides that were not applied by any node.
Click to show internal directories.
Click to hide internal directories.