#!/bin/bash
# TaskCompleted — log task completion.
set -u

INPUT=$(cat)
TASK_ID=$(echo "$INPUT" | jq -r '.task_id // "unknown"')
TASK_SUBJECT=$(echo "$INPUT" | jq -r '.task_subject // ""')
TS=$(date -u +%Y-%m-%dT%H:%M:%SZ)

HARNESS_DIR="${SENDBLUE_HARNESS_DIR:-${SENDBLUE_STATE_DIR:-$HOME/.claude/channels/sendblue}/harness}"
LOG_FILE="$HARNESS_DIR/task-log.txt"
mkdir -p "$(dirname "$LOG_FILE")"
echo "$TS task=$TASK_ID subject=\"$TASK_SUBJECT\" status=completed" >> "$LOG_FILE"
exit 0
