| # Helper script để chạy OCR workflow với virtual environment | |
| # Script này tự động detect worktree và chuyển sang đúng thư mục | |
| set -e | |
| # Tìm worktree thực tế | |
| WORKTREE_PATH="/Users/davidtran/.cursor/worktrees/TryHarDemNayProject/q6Bp2" | |
| CURRENT_DIR="$(pwd)" | |
| # Nếu đang ở worktree, dùng thư mục hiện tại | |
| if [ -f "$CURRENT_DIR/backend/scripts/run_ocr_workflow.py" ]; then | |
| PROJECT_ROOT="$CURRENT_DIR" | |
| elif [ -f "$WORKTREE_PATH/backend/scripts/run_ocr_workflow.py" ]; then | |
| PROJECT_ROOT="$WORKTREE_PATH" | |
| echo "📍 Chuyển sang worktree: $WORKTREE_PATH" | |
| else | |
| echo "❌ Không tìm thấy run_ocr_workflow.py" | |
| exit 1 | |
| fi | |
| cd "$PROJECT_ROOT" | |
| # Activate virtual environment | |
| if [ -d ".venv" ]; then | |
| source .venv/bin/activate | |
| echo "✅ Activated virtual environment" | |
| else | |
| echo "⚠️ Warning: .venv not found, using system Python" | |
| fi | |
| # Run the workflow | |
| python backend/scripts/run_ocr_workflow.py "$@" | |