#!/bin/bash
# Daily Cipher Task Generator
# Creates daily Obsidian notes with urgent tasks

VAULT_PATH="$HOME/Vaults/cyprian-obsidian/cyprian"
ODAY=$(date +%Y-%m-%d)
TEMPLATE="$VAULT_PATH/tools/Templates/Daily-Cipher-Template.md"
DAILY_DIR="$VAULT_PATH/Daily"
TASKS_FILE="$VAULT_PATH/finance/01-Daily-Cipher-Tasks.md"

# Create today's daily note from template
if [ ! -f "$DAILY_DIR/$ODAY.md" ]; then
    cp "$TEMPLATE" "$DAILY_DIR/$ODAY.md"
    
    # Replace placeholders
    sed -i "s/{{today_date}}/$ODAY/g" "$DAILY_DIR/$ODAY.md"
    sed -i "s/{{date}}/$ODAY/g" "$DAILY_DIR/$ODAY.md"
    sed -i "s/{{time}}/$(date +%H:%M)/g" "$DAILY_DIR/$ODAY.md"
    sed -i "s/{{energy_level}}/\u26a0\ufe0f Medium/g" "$DAILY_DIR/$ODAY.md"
    sed -i "s/#cipher/cipher/g" "$DAILY_DIR/$ODAY.md"
    
    echo "✅ Created daily note: $ODAY.md"
else
    echo "📝 Daily note already exists: $ODAY.md"
fi

# Print morning briefing
echo ""
echo "═══════════════════════════════════════════════════"
echo "  🔐 DAILY CIPHER BRIEFING - $(date +%A, %B %d)"
echo "═══════════════════════════════════════════════════"
echo ""
echo "⏰ NEXT ACTION (9:00 AM):"
echo "  1. Send 5 outreach emails"
echo "  2. Deploy contact page"
echo "  3. Update Pipeline Tracker"
echo ""
echo "🔴 PRIORITY TASKS:"
echo "  • Chapchap Logistics - follow up"
echo "  • Media Africa Ltd - send email"
echo "  • Family Books Edu - send email"
echo "  • Uhuru Park Tours - send email"
echo "  • Green Leaf School - send email"
echo ""
echo "🟡 KNOWLEDGE SESSION:"
echo "  • 90-min: Android + JavaScript deep dive"
echo "  • 30-min: Blog post draft"
echo ""
echo "🟢 SYSTEM TASKS:"
echo "  • Check VPS health"
echo "  • Backup SkolarTrak DB"
echo ""
echo "═══════════════════════════════════════════════════"
echo "  📞 EVENING REMINDER (9:00 PM): Check-in & update"
echo "═══════════════════════════════════════════════════"
echo ""

# Log to terminal history for tracking
echo "$(date): Daily briefing output" >> ~/.daily_cipher_log