"""
shots.py — one place for saved screenshots/overlays. All probe and bot image output
goes under ./screenshots so the project root stays clean. Importing this creates the
folder; shot_path("foo.png") returns the full path inside it.
"""
import os

SHOTS_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "screenshots")
os.makedirs(SHOTS_DIR, exist_ok=True)


def shot_path(name):
    """Full path under ./screenshots for a screenshot/overlay filename."""
    return os.path.join(SHOTS_DIR, name)
