Documentation
¶
Index ¶
- func CreateConfigLoader(filePath string) config.Loader
- func CreateDryRunNotifier(_ config.Config) notify.Notifier
- func CreateDryRunOpenClawNotifier(_ config.Config) notify.Notifier
- func CreateNotifier(_ config.Config) notify.Notifier
- func CreateOpenClawNotifier(_ config.Config) notify.Notifier
- func CreateWatcher(cfg config.Config, notifier notify.Notifier) watcher.Watcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateConfigLoader ¶ added in v0.5.0
CreateConfigLoader constructs a config.Loader for the given file path. Pure composition: no I/O, no context creation.
func CreateDryRunNotifier ¶ added in v0.10.0
CreateDryRunNotifier constructs a notify.Notifier that logs instead of sending HTTP requests. TODO(spec-003): per-watcher notifier selection will be added in the fanout prompt.
func CreateDryRunOpenClawNotifier ¶ added in v0.11.0
CreateDryRunOpenClawNotifier constructs a notify.Notifier that logs OpenClaw-formatted payloads instead of sending HTTP requests. TODO(spec-003): per-watcher notifier selection will be added in the fanout prompt.
func CreateNotifier ¶ added in v0.5.0
CreateNotifier constructs a notify.Notifier from a validated config. TODO(spec-003): per-watcher notifier selection will be added in the fanout prompt.
func CreateOpenClawNotifier ¶ added in v0.11.0
CreateOpenClawNotifier constructs a notify.Notifier that sends OpenClaw-formatted payloads. TODO(spec-003): per-watcher notifier selection will be added in the fanout prompt.
Types ¶
This section is empty.