#!/usr/bin/env bash
set -e

echo "=== Packaging AegisTrade AI Release Archive ==="

OUTPUT_ZIP="aegistrade-ai.zip"
rm -f "$OUTPUT_ZIP"

# Create clean zip excluding sensitive files, venv, caches, and large databases
zip -r "$OUTPUT_ZIP" . \
  -x "*.git*" \
  -x "*.venv*" \
  -x "*node_modules*" \
  -x "*__pycache__*" \
  -x "*.pytest_cache*" \
  -x "*.ruff_cache*" \
  -x "*.db" \
  -x "*.sqlite*" \
  -x "*.env" \
  -x "*.DS_Store*" \
  -x "$OUTPUT_ZIP"

echo "=== Release package created successfully: $OUTPUT_ZIP ==="
ls -lh "$OUTPUT_ZIP"
