code: def start_watcher(ctx):
      """Start watcher service to monitor and report stuck/failed Runs."""
      repo = ctx.obj["repo"]
      if check_configuration(ctx, repo):
          watcher = RunStatusWatcher(repo)
          click.secho(
              f"Starting Aim watcher for repo '{repo.path}'...",
              fg="yellow",
          )
          click.echo("Press Ctrl+C to exit")
  
          watcher.start_watcher()
  
imports: import logging
  import click
  import uuid
  from click import core
  from collections import OrderedDict
  from typing import Optional, Mapping
  from aim.ext.notifier import get_config
  from aim.ext.notifier.utils import has_watcher_config, set_default_config
  from aim.sdk.run_status_watcher import RunStatusWatcher
  from aim.sdk.repo import Repo
label_desc: Use image node_id 4 for calling a global function with example usage: start_watcher(ctx) without return types