#!/bin/bash
set -euo pipefail
export PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin"
ROOT="/Users/openclaw/.openclaw/workspace"
LOG="$ROOT/tmp/dashboard-refresh.log"
mkdir -p "$ROOT/tmp"
{
  echo "[$(date '+%Y-%m-%d %H:%M:%S %Z')] START dashboard refresh"
  cd "$ROOT"
  /usr/bin/python3 scripts/dashboard/update_feed_from_notion.py
  /usr/bin/python3 scripts/dashboard/pending_promotions_export.py
  /usr/bin/python3 scripts/dashboard/build_dashboard_data.py
  echo "[$(date '+%Y-%m-%d %H:%M:%S %Z')] OK dashboard refresh"
} >> "$LOG" 2>&1
