Skip to main content

lib/cairnloop/default_automation_policy.ex

defmodule Cairnloop.DefaultAutomationPolicy do
  @moduledoc """
  Default implementation of Cairnloop.AutomationPolicy.
  Always returns :draft_only to ensure AI generated outputs are treated safely by default.
  """

  @behaviour Cairnloop.AutomationPolicy

  @impl true
  def decide(_proposal, _opts) do
    :draft_only
  end
end