#!/usr/bin/env bash
# done-watcher 데몬 실행 래퍼 (systemd user service용)
# ⚠️ .env.keys 는 'export VAR=...' 형식이라 systemd EnvironmentFile= 로 읽을 수 없다.
#    반드시 이 래퍼에서 source 해야 한다.
set -uo pipefail
WORKSPACE_ROOT="${WORKSPACE_ROOT:-/home/jay/workspace}"
# Claude Code 세션 오염 방지
unset CLAUDECODE CLAUDE_CODE_ENTRYPOINT 2>/dev/null || true
if [ -f "$WORKSPACE_ROOT/.env.keys" ]; then
  set -a
  # shellcheck disable=SC1091
  . "$WORKSPACE_ROOT/.env.keys"
  set +a
fi
if [ -z "${ANU_BOT_TOKEN:-}" ]; then
  echo "[FATAL] ANU_BOT_TOKEN 미설정 — .env.keys 확인 필요" >&2
  exit 1
fi
cd "$WORKSPACE_ROOT"
exec /usr/bin/python3 "$WORKSPACE_ROOT/scripts/done-watcher.py" --daemon
