I couldn't find any official documentation specifying what each parameter to a `sla_miss_callback` callable are. This would be a great addition to know how to properly format the messages sent.
airflow/models/dag.py
self, start_date=None, end_date=None, state=None, session=None
    ) -> List[TaskInstance]:
        if not start_date:
            start_date = (timezone.utcnow() - timedelta(30)).date()
            start_date = timezone.make_aware(datetime.combine(start_date, datetime.min.time()))
        return (
            self._get_task_instances(
                task_ids=None,
                start_date=start_date,
                end_date=end_date,
                run_id=None,
                state=state,
                include_subdags=False,
                include_parentdag=False,
                include_dependent_dags=False,
                exclude_task_ids=[],
                as_pk_tuple=False,
                session=session,
            )
            .join(TaskInstance.dag_run)
            .order_by(DagRun.execution_date)
            .all()
        )
    @overload
    def _get_task_instances(