#!/usr/bin/env bash
# morning_hermes_sync.sh -- 9am Calypso kickoff for the Malin FC project.
# Headless Cal reviews Hermes's overnight animation work, emails him the day's
# next bounded animation task, and briefs Jun on Telegram (via bot API).
# Fires via launchd com.feral.calypso.morning-hermes at 09:00 America/New_York.
set -uo pipefail

PROJECT="/Users/feral/dev/feral-cc-bots/calypso"
CLAUDE="/Users/feral/.local/bin/claude"
PROMPT_FILE="$PROJECT/specs/malin-harness/morning_hermes_prompt.txt"
LOG="$PROJECT/specs/malin-harness/morning_hermes_sync.log"

stamp() { date +"%Y-%m-%dT%H:%M:%S%z"; }
echo "[$(stamp)] morning kickoff starting" >> "$LOG"

cd "$PROJECT" || { echo "[$(stamp)] ERROR: cannot cd to $PROJECT" >> "$LOG"; exit 1; }

"$CLAUDE" -p --permission-mode bypassPermissions --model claude-sonnet-4-6 < "$PROMPT_FILE" >> "$LOG" 2>&1
rc=$?
echo "[$(stamp)] morning kickoff done (exit $rc)" >> "$LOG"
