#!/usr/bin/env bash set -euo pipefail ROOT="${1:?usage: ROLLBACK.sh }" SCRIPT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)" while IFS= read -r relative_path; do mkdir -p "$ROOT/$(dirname "$relative_path")" cp "$SCRIPT_DIR/baseline-copy/$relative_path" "$ROOT/$relative_path" done <<'PATHS' apps/backend/src/db/migrations/029_worker_sessions.sql apps/backend/src/repositories/worker-platform/worker-session-repo.ts apps/backend/src/services/worker-platform/worker-auth-policy.ts apps/backend/src/services/worker-platform/worker-login-service.ts apps/backend/src/services/worker-platform/worker-session-auth-service.ts apps/frontend/src/pages/worker/WorkerLoginPage.tsx apps/frontend/src/pages/worker/WorkerProfileAccountModals.tsx apps/frontend/src/pages/worker/WorkerProfilePage.tsx apps/frontend/src/services/worker.ts PATHS rm -f "$ROOT/apps/backend/src/db/migrations/069_worker_session_device_type.sql" rm -f "$ROOT/apps/backend/src/services/worker-platform/worker-auth-policy.test.ts" printf 'restored device-limit baseline in %s\n' "$ROOT"