package app import ( "log/slog" "gitea.maximumdirect.net/eric/narratio/internal/adapters/analyzer" "gitea.maximumdirect.net/eric/narratio/internal/adapters/audita" "gitea.maximumdirect.net/eric/narratio/internal/adapters/notify" "gitea.maximumdirect.net/eric/narratio/internal/adapters/seriatim" "gitea.maximumdirect.net/eric/narratio/internal/adapters/whisperx" "gitea.maximumdirect.net/eric/narratio/internal/artifacts" "gitea.maximumdirect.net/eric/narratio/internal/config" ) // Env is the shared dependency container passed to orchestrator components. type Env struct { Config *config.Config ArtifactStore artifacts.Store Logger *slog.Logger WhisperX whisperx.Client Seriatim seriatim.Runner Audita audita.Runner Analyzer analyzer.Runner Notifier notify.Sender }