#!/bin/bash
# Wrapper script for devforgeai_cli phase commands
# Usage: ./devforgeai-validate phase-init STORY-XXX --project-root=.
# Usage: devforgeai-validate phase-init STORY-XXX --project-root=.

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"

# Prefer project venv Python if available (avoids PEP 668 issues)
VENV_PYTHON="$PROJECT_ROOT/.venv/bin/python3"
if [ -x "$VENV_PYTHON" ]; then
  PYTHON="$VENV_PYTHON"
else
  PYTHON="python3"
fi

PYTHONPATH="$SCRIPT_DIR" "$PYTHON" -m devforgeai_cli.cli "$@"
