From 002f1319f4d4cb7a99f5af183f716a531b214d41 Mon Sep 17 00:00:00 2001 From: rakesh1002 Date: Thu, 28 May 2026 21:39:05 +0530 Subject: [PATCH] refactor: cluster backend under backend/, ops under infra/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The root tree had `app/` (Python backend module) sitting one letter away from `apps/` (TypeScript packages monorepo) — two completely different things, easy to confuse. Backend-orbiting files (alembic/, pytest.ini, requirements.txt, tests/, Dockerfile, Dockerfile.cloudflare) were also scattered at root, making it unclear which were repo-wide. Operational config (nginx/, monitoring/, searxng/) was also at root with no clustering. This restructure: - Moves app/ → backend/app/ (Python module name unchanged, so `from app.X import Y` still works; uvicorn target stays `uvicorn app.main:app` and is invoked from backend/ cwd). - Moves alembic/, alembic.ini, pytest.ini, requirements.txt, tests/, Dockerfile, Dockerfile.cloudflare into backend/. - Moves nginx/, monitoring/, searxng/ into infra/. The Python module path stays `app.X.Y` to avoid touching imports across the 93-endpoint backend. No runtime behaviour changes. Updates to live config: - Dockerfiles use `backend/` prefix on host paths (build context stays at repo root, where docker-compose runs). - docker-compose.yml/.prod.yml/.quickstart.yml: `build: { context: ., dockerfile: backend/Dockerfile }` and `./infra/{nginx,searxng}` mount paths. - workers/containers.toml: dockerfile path updated to `../backend/Dockerfile.cloudflare`. - .github/workflows/ci-cd.yml + deploy-cf.yml: lint/test/coverage paths prefixed with `backend/`. - Makefile: `make dev`, `make test`, `make migrate`, etc. now cd into backend/. - ecosystem.config.js: PM2 cwd=./backend, env_file=../.env. - scripts/manage.sh: BACKEND_DIR var; cd "$BACKEND_DIR" before backend operations. scripts/test.sh, run_rag_tests.sh, setup.sh, restore.sh: cd into backend/ where pytest.ini + alembic.ini live. Housekeeping: - Delete .turbo/ daemon cache (already gitignored; was tracked accidentally). No turbo.json in the repo. - Consolidate scripts/setup_stripe.py + setup_stripe_plans.py — keep the newer setup_stripe_plans.py content under the canonical filename setup_stripe.py (docs already referenced setup_stripe.py). Docs updates: - ADR-0006 amendment Part 2 documents this restructure. - docs/what-is-what.md: full repo map rewritten. - docs/architecture.md: backend container references updated. - docs/citation-envelope.md, docs/roadmap.md: implementation paths reflect `backend/app/…`. - ADRs 0001, 0002, 0010: file path mentions updated. - README.md: repo tree updated. apps/backend/.env was already left in the working tree by the previous restructure PR; it is gitignored. Compare with root .env and remove manually if redundant. --- .github/workflows/ci-cd.yml | 28 +- .github/workflows/deploy-cf.yml | 2 +- .turbo/cookies/1.cookie | 0 .turbo/cookies/10.cookie | 0 .turbo/cookies/11.cookie | 0 .turbo/cookies/12.cookie | 0 .turbo/cookies/13.cookie | 0 .turbo/cookies/14.cookie | 0 .turbo/cookies/15.cookie | 0 .turbo/cookies/16.cookie | 0 .turbo/cookies/17.cookie | 0 .turbo/cookies/18.cookie | 0 .turbo/cookies/19.cookie | 0 .turbo/cookies/2.cookie | 0 .turbo/cookies/20.cookie | 0 .turbo/cookies/21.cookie | 0 .turbo/cookies/22.cookie | 0 .turbo/cookies/23.cookie | 0 .turbo/cookies/24.cookie | 0 .turbo/cookies/3.cookie | 0 .turbo/cookies/4.cookie | 0 .turbo/cookies/5.cookie | 0 .turbo/cookies/6.cookie | 0 .turbo/cookies/7.cookie | 0 .turbo/cookies/8.cookie | 0 .turbo/cookies/9.cookie | 0 .../509e985c8f775187-turbo.log.2025-09-07 | 1858 ----------------- Makefile | 26 +- README.md | 51 +- Dockerfile => backend/Dockerfile | 7 +- .../Dockerfile.cloudflare | 7 +- alembic.ini => backend/alembic.ini | 0 {alembic => backend/alembic}/env.py | 0 {alembic => backend/alembic}/script.py.mako | 0 .../alembic}/versions/001_initial_schema.py | 0 .../versions/002_add_user_billing_tables.py | 0 .../versions/003_add_yearly_price_column.py | 0 .../alembic}/versions/004_add_agent_fields.py | 0 .../versions/005_add_scrape_requests_table.py | 0 {app => backend/app}/__init__.py | 0 {app => backend/app}/api/__init__.py | 0 {app => backend/app}/api/dependencies.py | 0 {app => backend/app}/api/v1/__init__.py | 0 {app => backend/app}/api/v1/agent.py | 0 {app => backend/app}/api/v1/agents.py | 0 {app => backend/app}/api/v1/auth.py | 0 {app => backend/app}/api/v1/billing.py | 0 .../app}/api/v1/enhanced_search.py | 0 {app => backend/app}/api/v1/knowledge.py | 0 {app => backend/app}/api/v1/monitor.py | 0 {app => backend/app}/api/v1/neural.py | 0 {app => backend/app}/api/v1/rag.py | 0 {app => backend/app}/api/v1/search.py | 0 {app => backend/app}/api/v1/verify.py | 0 {app => backend/app}/api/v2/__init__.py | 0 .../app}/api/v2/advanced_endpoints.py | 0 {app => backend/app}/config.py | 0 {app => backend/app}/main.py | 0 {app => backend/app}/middleware/rate_limit.py | 0 {app => backend/app}/models/__init__.py | 0 {app => backend/app}/models/auth_models.py | 0 {app => backend/app}/models/database.py | 0 {app => backend/app}/models/rag.py | 0 {app => backend/app}/models/requests.py | 0 {app => backend/app}/models/responses.py | 0 {app => backend/app}/models/users.py | 0 {app => backend/app}/services/__init__.py | 0 {app => backend/app}/services/ai/__init__.py | 0 .../app}/services/ai/cloudflare_ai.py | 0 .../app}/services/ai/search_pipeline.py | 0 {app => backend/app}/services/auth_service.py | 0 .../app}/services/automation/__init__.py | 0 .../services/automation/actions_system.py | 0 .../services/automation/browser_config.py | 0 .../services/automation/browser_profiler.py | 0 .../services/automation/llm_configuration.py | 0 {app => backend/app}/services/cache.py | 0 .../app}/services/core/__init__.py | 0 {app => backend/app}/services/core/cache.py | 0 .../app}/services/core/cache_context.py | 0 .../app}/services/core/cache_kv.py | 0 .../app}/services/core/d1_client.py | 0 .../app}/services/core/database.py | 0 .../app}/services/core/database_manager.py | 0 .../app}/services/core/queue_producer.py | 0 .../app}/services/core/relevance.py | 0 {app => backend/app}/services/core/searxng.py | 0 .../app}/services/crawling/__init__.py | 0 .../services/crawling/adaptive_crawling.py | 0 .../app}/services/crawling/change_tracking.py | 0 .../services/crawling/crawl_management.py | 0 .../app}/services/crawling/crawler_monitor.py | 0 .../app}/services/crawling/deep_crawling.py | 0 .../app}/services/crawling/url_seeder.py | 0 .../services/crawling/virtual_scrolling.py | 0 .../app}/services/crawling/website_mapping.py | 0 {app => backend/app}/services/database.py | 0 .../app}/services/email_service.py | 0 .../app}/services/extraction/__init__.py | 0 .../app}/services/extraction/ai_extraction.py | 0 .../extraction/attributes_extraction.py | 0 .../extraction/chunking_strategies.py | 0 .../services/extraction/content_filters.py | 0 .../extraction/extraction_strategies.py | 0 .../app}/services/extraction/link_analysis.py | 0 .../extraction/multi_entity_extraction.py | 0 .../services/extraction/table_extraction.py | 0 .../app}/services/infrastructure/__init__.py | 0 .../infrastructure/batch_operations.py | 0 .../services/infrastructure/dispatcher.py | 0 .../services/infrastructure/link_preview.py | 0 .../services/infrastructure/proxy_rotation.py | 0 .../infrastructure/user_agent_generator.py | 0 .../infrastructure/webhook_integration.py | 0 .../services/infrastructure/zero_retention.py | 0 {app => backend/app}/services/rag/__init__.py | 0 {app => backend/app}/services/rag/rag.py | 0 {app => backend/app}/services/scraping.py | 0 .../app}/services/scraping/__init__.py | 0 .../services/scraping/enhanced_scraping.py | 0 .../app}/services/scraping/html_converter.py | 0 .../services/scraping/markdown_generation.py | 0 .../services/scraping/multi_engine_scraper.py | 0 .../app}/services/scraping/pdf_processing.py | 0 .../services/scraping/playwright_scraping.py | 0 .../services/scraping/puppeteer_client.py | 0 .../app}/services/scraping/scraping.py | 0 .../app}/services/search/__init__.py | 0 .../app}/services/search/multi_search.py | 0 {app => backend/app}/services/searxng.py | 0 .../app}/services/stripe_service.py | 0 {app => backend/app}/utils/__init__.py | 0 {app => backend/app}/utils/error_handlers.py | 0 {app => backend/app}/utils/exceptions.py | 0 {app => backend/app}/utils/security.py | 0 {app => backend/app}/utils/text_processing.py | 0 {app => backend/app}/utils/validators.py | 0 {app => backend/app}/workers/__init__.py | 0 {app => backend/app}/workers/tasks.py | 0 pytest.ini => backend/pytest.ini | 0 requirements.txt => backend/requirements.txt | 0 {tests => backend/tests}/conftest.py | 0 .../tests}/e2e/test_complete_flows.py | 0 .../tests}/e2e/test_prod_smoke.py | 0 .../tests}/integration/test_api.py | 0 .../tests}/integration/test_endpoints.py | 0 .../tests}/integration/test_rag_api.py | 0 .../tests}/performance/locustfile.py | 0 .../tests}/performance/test_benchmarks.py | 0 .../tests}/performance/test_load.py | 0 {tests => backend/tests}/smoke/test_smoke.py | 0 {tests => backend/tests}/unit/test_models.py | 0 .../tests}/unit/test_rag_service.py | 0 .../tests}/unit/test_services.py | 0 {tests => backend/tests}/unit/test_utils.py | 0 docker-compose.prod.yml | 4 +- docker-compose.quickstart.yml | 2 +- docker-compose.yml | 22 +- ...001-cloudflare-native-edge-architecture.md | 4 +- .../0002-searxng-as-meta-search-aggregator.md | 2 +- .../0006-monorepo-with-apps-and-workers.md | 59 +- ...cloudflare-containers-as-origin-runtime.md | 4 +- docs/architecture.md | 33 +- docs/citation-envelope.md | 18 +- docs/roadmap.md | 16 +- docs/what-is-what.md | 157 +- ecosystem.config.js | 10 +- .../monitoring}/docker-compose.monitoring.yml | 0 .../grafana/dashboards/unsearch-overview.json | 0 .../provisioning/dashboards/dashboards.yml | 0 .../provisioning/datasources/prometheus.yml | 0 .../monitoring}/prometheus/prometheus.yml | 0 {nginx => infra/nginx}/nginx.conf | 0 {searxng => infra/searxng}/settings.yml | 0 scripts/manage.sh | 21 +- scripts/restore.sh | 2 +- scripts/run_rag_tests.sh | 4 + scripts/setup.sh | 6 +- scripts/setup_stripe.py | 295 +-- scripts/setup_stripe_plans.py | 204 -- scripts/test.sh | 15 +- workers/containers.toml | 2 +- 182 files changed, 446 insertions(+), 2413 deletions(-) delete mode 100644 .turbo/cookies/1.cookie delete mode 100644 .turbo/cookies/10.cookie delete mode 100644 .turbo/cookies/11.cookie delete mode 100644 .turbo/cookies/12.cookie delete mode 100644 .turbo/cookies/13.cookie delete mode 100644 .turbo/cookies/14.cookie delete mode 100644 .turbo/cookies/15.cookie delete mode 100644 .turbo/cookies/16.cookie delete mode 100644 .turbo/cookies/17.cookie delete mode 100644 .turbo/cookies/18.cookie delete mode 100644 .turbo/cookies/19.cookie delete mode 100644 .turbo/cookies/2.cookie delete mode 100644 .turbo/cookies/20.cookie delete mode 100644 .turbo/cookies/21.cookie delete mode 100644 .turbo/cookies/22.cookie delete mode 100644 .turbo/cookies/23.cookie delete mode 100644 .turbo/cookies/24.cookie delete mode 100644 .turbo/cookies/3.cookie delete mode 100644 .turbo/cookies/4.cookie delete mode 100644 .turbo/cookies/5.cookie delete mode 100644 .turbo/cookies/6.cookie delete mode 100644 .turbo/cookies/7.cookie delete mode 100644 .turbo/cookies/8.cookie delete mode 100644 .turbo/cookies/9.cookie delete mode 100644 .turbo/daemon/509e985c8f775187-turbo.log.2025-09-07 rename Dockerfile => backend/Dockerfile (84%) rename Dockerfile.cloudflare => backend/Dockerfile.cloudflare (88%) rename alembic.ini => backend/alembic.ini (100%) rename {alembic => backend/alembic}/env.py (100%) rename {alembic => backend/alembic}/script.py.mako (100%) rename {alembic => backend/alembic}/versions/001_initial_schema.py (100%) rename {alembic => backend/alembic}/versions/002_add_user_billing_tables.py (100%) rename {alembic => backend/alembic}/versions/003_add_yearly_price_column.py (100%) rename {alembic => backend/alembic}/versions/004_add_agent_fields.py (100%) rename {alembic => backend/alembic}/versions/005_add_scrape_requests_table.py (100%) rename {app => backend/app}/__init__.py (100%) rename {app => backend/app}/api/__init__.py (100%) rename {app => backend/app}/api/dependencies.py (100%) rename {app => backend/app}/api/v1/__init__.py (100%) rename {app => backend/app}/api/v1/agent.py (100%) rename {app => backend/app}/api/v1/agents.py (100%) rename {app => backend/app}/api/v1/auth.py (100%) rename {app => backend/app}/api/v1/billing.py (100%) rename {app => backend/app}/api/v1/enhanced_search.py (100%) rename {app => backend/app}/api/v1/knowledge.py (100%) rename {app => backend/app}/api/v1/monitor.py (100%) rename {app => backend/app}/api/v1/neural.py (100%) rename {app => backend/app}/api/v1/rag.py (100%) rename {app => backend/app}/api/v1/search.py (100%) rename {app => backend/app}/api/v1/verify.py (100%) rename {app => backend/app}/api/v2/__init__.py (100%) rename {app => backend/app}/api/v2/advanced_endpoints.py (100%) rename {app => backend/app}/config.py (100%) rename {app => backend/app}/main.py (100%) rename {app => backend/app}/middleware/rate_limit.py (100%) rename {app => backend/app}/models/__init__.py (100%) rename {app => backend/app}/models/auth_models.py (100%) rename {app => backend/app}/models/database.py (100%) rename {app => backend/app}/models/rag.py (100%) rename {app => backend/app}/models/requests.py (100%) rename {app => backend/app}/models/responses.py (100%) rename {app => backend/app}/models/users.py (100%) rename {app => backend/app}/services/__init__.py (100%) rename {app => backend/app}/services/ai/__init__.py (100%) rename {app => backend/app}/services/ai/cloudflare_ai.py (100%) rename {app => backend/app}/services/ai/search_pipeline.py (100%) rename {app => backend/app}/services/auth_service.py (100%) rename {app => backend/app}/services/automation/__init__.py (100%) rename {app => backend/app}/services/automation/actions_system.py (100%) rename {app => backend/app}/services/automation/browser_config.py (100%) rename {app => backend/app}/services/automation/browser_profiler.py (100%) rename {app => backend/app}/services/automation/llm_configuration.py (100%) rename {app => backend/app}/services/cache.py (100%) rename {app => backend/app}/services/core/__init__.py (100%) rename {app => backend/app}/services/core/cache.py (100%) rename {app => backend/app}/services/core/cache_context.py (100%) rename {app => backend/app}/services/core/cache_kv.py (100%) rename {app => backend/app}/services/core/d1_client.py (100%) rename {app => backend/app}/services/core/database.py (100%) rename {app => backend/app}/services/core/database_manager.py (100%) rename {app => backend/app}/services/core/queue_producer.py (100%) rename {app => backend/app}/services/core/relevance.py (100%) rename {app => backend/app}/services/core/searxng.py (100%) rename {app => backend/app}/services/crawling/__init__.py (100%) rename {app => backend/app}/services/crawling/adaptive_crawling.py (100%) rename {app => backend/app}/services/crawling/change_tracking.py (100%) rename {app => backend/app}/services/crawling/crawl_management.py (100%) rename {app => backend/app}/services/crawling/crawler_monitor.py (100%) rename {app => backend/app}/services/crawling/deep_crawling.py (100%) rename {app => backend/app}/services/crawling/url_seeder.py (100%) rename {app => backend/app}/services/crawling/virtual_scrolling.py (100%) rename {app => backend/app}/services/crawling/website_mapping.py (100%) rename {app => backend/app}/services/database.py (100%) rename {app => backend/app}/services/email_service.py (100%) rename {app => backend/app}/services/extraction/__init__.py (100%) rename {app => backend/app}/services/extraction/ai_extraction.py (100%) rename {app => backend/app}/services/extraction/attributes_extraction.py (100%) rename {app => backend/app}/services/extraction/chunking_strategies.py (100%) rename {app => backend/app}/services/extraction/content_filters.py (100%) rename {app => backend/app}/services/extraction/extraction_strategies.py (100%) rename {app => backend/app}/services/extraction/link_analysis.py (100%) rename {app => backend/app}/services/extraction/multi_entity_extraction.py (100%) rename {app => backend/app}/services/extraction/table_extraction.py (100%) rename {app => backend/app}/services/infrastructure/__init__.py (100%) rename {app => backend/app}/services/infrastructure/batch_operations.py (100%) rename {app => backend/app}/services/infrastructure/dispatcher.py (100%) rename {app => backend/app}/services/infrastructure/link_preview.py (100%) rename {app => backend/app}/services/infrastructure/proxy_rotation.py (100%) rename {app => backend/app}/services/infrastructure/user_agent_generator.py (100%) rename {app => backend/app}/services/infrastructure/webhook_integration.py (100%) rename {app => backend/app}/services/infrastructure/zero_retention.py (100%) rename {app => backend/app}/services/rag/__init__.py (100%) rename {app => backend/app}/services/rag/rag.py (100%) rename {app => backend/app}/services/scraping.py (100%) rename {app => backend/app}/services/scraping/__init__.py (100%) rename {app => backend/app}/services/scraping/enhanced_scraping.py (100%) rename {app => backend/app}/services/scraping/html_converter.py (100%) rename {app => backend/app}/services/scraping/markdown_generation.py (100%) rename {app => backend/app}/services/scraping/multi_engine_scraper.py (100%) rename {app => backend/app}/services/scraping/pdf_processing.py (100%) rename {app => backend/app}/services/scraping/playwright_scraping.py (100%) rename {app => backend/app}/services/scraping/puppeteer_client.py (100%) rename {app => backend/app}/services/scraping/scraping.py (100%) rename {app => backend/app}/services/search/__init__.py (100%) rename {app => backend/app}/services/search/multi_search.py (100%) rename {app => backend/app}/services/searxng.py (100%) rename {app => backend/app}/services/stripe_service.py (100%) rename {app => backend/app}/utils/__init__.py (100%) rename {app => backend/app}/utils/error_handlers.py (100%) rename {app => backend/app}/utils/exceptions.py (100%) rename {app => backend/app}/utils/security.py (100%) rename {app => backend/app}/utils/text_processing.py (100%) rename {app => backend/app}/utils/validators.py (100%) rename {app => backend/app}/workers/__init__.py (100%) rename {app => backend/app}/workers/tasks.py (100%) rename pytest.ini => backend/pytest.ini (100%) rename requirements.txt => backend/requirements.txt (100%) rename {tests => backend/tests}/conftest.py (100%) rename {tests => backend/tests}/e2e/test_complete_flows.py (100%) rename {tests => backend/tests}/e2e/test_prod_smoke.py (100%) rename {tests => backend/tests}/integration/test_api.py (100%) rename {tests => backend/tests}/integration/test_endpoints.py (100%) rename {tests => backend/tests}/integration/test_rag_api.py (100%) rename {tests => backend/tests}/performance/locustfile.py (100%) rename {tests => backend/tests}/performance/test_benchmarks.py (100%) rename {tests => backend/tests}/performance/test_load.py (100%) rename {tests => backend/tests}/smoke/test_smoke.py (100%) rename {tests => backend/tests}/unit/test_models.py (100%) rename {tests => backend/tests}/unit/test_rag_service.py (100%) rename {tests => backend/tests}/unit/test_services.py (100%) rename {tests => backend/tests}/unit/test_utils.py (100%) rename {monitoring => infra/monitoring}/docker-compose.monitoring.yml (100%) rename {monitoring => infra/monitoring}/grafana/dashboards/unsearch-overview.json (100%) rename {monitoring => infra/monitoring}/grafana/provisioning/dashboards/dashboards.yml (100%) rename {monitoring => infra/monitoring}/grafana/provisioning/datasources/prometheus.yml (100%) rename {monitoring => infra/monitoring}/prometheus/prometheus.yml (100%) rename {nginx => infra/nginx}/nginx.conf (100%) rename {searxng => infra/searxng}/settings.yml (100%) delete mode 100755 scripts/setup_stripe_plans.py diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 47f70b8..e614138 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -35,20 +35,20 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r requirements.txt + pip install -r backend/requirements.txt pip install black flake8 isort mypy - name: Run Black formatter check - run: black --check app/ tests/ + run: black --check backend/app backend/tests - name: Run isort check - run: isort --check-only app/ tests/ + run: isort --check-only backend/app backend/tests - name: Run Flake8 linter - run: flake8 app/ tests/ --max-line-length=120 --exclude=venv,__pycache__ + run: flake8 backend/app backend/tests --max-line-length=120 --exclude=venv,__pycache__ - name: Run MyPy type checker - run: mypy app/ --ignore-missing-imports + run: mypy backend/app --ignore-missing-imports # ======================================== # Security Scanning @@ -76,7 +76,7 @@ jobs: - name: Check for security issues with Bandit run: | pip install bandit - bandit -r app/ -f json -o bandit-report.json || true + bandit -r backend/app -f json -o bandit-report.json || true - name: Upload Bandit results uses: actions/upload-artifact@v4 @@ -128,7 +128,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r requirements.txt + pip install -r backend/requirements.txt pip install pytest-cov - name: Run unit tests with coverage @@ -137,7 +137,7 @@ jobs: REDIS_URL: redis://localhost:6379 TEST_MODE: "true" run: | - pytest tests/unit/ -v --cov=app --cov-report=xml --cov-report=html + pytest backend/tests/unit/ -v --cov=backend/app --cov-report=xml --cov-report=html - name: Upload coverage reports uses: codecov/codecov-action@v4 @@ -209,7 +209,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r requirements.txt + pip install -r backend/requirements.txt - name: Run integration tests env: @@ -218,7 +218,7 @@ jobs: SEARXNG_URL: http://localhost:8080 TEST_MODE: "true" run: | - pytest tests/integration/ -v --maxfail=5 + pytest backend/tests/integration/ -v --maxfail=5 # ======================================== # Performance Tests @@ -240,7 +240,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r requirements.txt + pip install -r backend/requirements.txt pip install locust - name: Start services with Docker Compose @@ -250,11 +250,11 @@ jobs: - name: Run performance tests run: | - pytest tests/performance/ -v --benchmark-only + pytest backend/tests/performance/ -v --benchmark-only - name: Run load tests with Locust run: | - locust -f tests/performance/locustfile.py --headless --users 100 --spawn-rate 10 --run-time 60s --host http://localhost:8000 + locust -f backend/tests/performance/locustfile.py --headless --users 100 --spawn-rate 10 --run-time 60s --host http://localhost:8000 - name: Stop services run: docker compose down @@ -343,7 +343,7 @@ jobs: - name: Run smoke tests run: | pip install pytest httpx - pytest tests/smoke/ -v --base-url=https://staging-api.unsearch.dev + pytest backend/tests/smoke/ -v --base-url=https://staging-api.unsearch.dev # ======================================== # Deploy to Production diff --git a/.github/workflows/deploy-cf.yml b/.github/workflows/deploy-cf.yml index 52e0aec..669bb2c 100644 --- a/.github/workflows/deploy-cf.yml +++ b/.github/workflows/deploy-cf.yml @@ -91,7 +91,7 @@ jobs: - uses: actions/setup-python@v5 with: { python-version: "3.11" } - run: pip install httpx pytest - - run: pytest tests/e2e/test_prod_smoke.py -v + - run: pytest backend/tests/e2e/test_prod_smoke.py -v env: UNSEARCH_BASE_URL: https://api.unsearch.dev UNSEARCH_TEST_API_KEY: ${{ secrets.UNSEARCH_TEST_API_KEY }} diff --git a/.turbo/cookies/1.cookie b/.turbo/cookies/1.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/10.cookie b/.turbo/cookies/10.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/11.cookie b/.turbo/cookies/11.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/12.cookie b/.turbo/cookies/12.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/13.cookie b/.turbo/cookies/13.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/14.cookie b/.turbo/cookies/14.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/15.cookie b/.turbo/cookies/15.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/16.cookie b/.turbo/cookies/16.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/17.cookie b/.turbo/cookies/17.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/18.cookie b/.turbo/cookies/18.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/19.cookie b/.turbo/cookies/19.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/2.cookie b/.turbo/cookies/2.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/20.cookie b/.turbo/cookies/20.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/21.cookie b/.turbo/cookies/21.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/22.cookie b/.turbo/cookies/22.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/23.cookie b/.turbo/cookies/23.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/24.cookie b/.turbo/cookies/24.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/3.cookie b/.turbo/cookies/3.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/4.cookie b/.turbo/cookies/4.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/5.cookie b/.turbo/cookies/5.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/6.cookie b/.turbo/cookies/6.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/7.cookie b/.turbo/cookies/7.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/8.cookie b/.turbo/cookies/8.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/cookies/9.cookie b/.turbo/cookies/9.cookie deleted file mode 100644 index e69de29..0000000 diff --git a/.turbo/daemon/509e985c8f775187-turbo.log.2025-09-07 b/.turbo/daemon/509e985c8f775187-turbo.log.2025-09-07 deleted file mode 100644 index 013b973..0000000 --- a/.turbo/daemon/509e985c8f775187-turbo.log.2025-09-07 +++ /dev/null @@ -1,1858 +0,0 @@ -2025-09-07T11:05:00.970206Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/.turbo-cookie"), AnchoredSystemPathBuf(".turbo/cookies/1.cookie")} -2025-09-07T11:05:00.970217Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:05:01.170385Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/3.cookie"), AnchoredSystemPathBuf(".turbo/cookies/2.cookie")} -2025-09-07T11:05:01.170391Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:05:01.270454Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/.turbo"), AnchoredSystemPathBuf("packages/shared/.turbo")} -2025-09-07T11:05:01.270463Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/shared"), path: AnchoredSystemPathBuf("packages/shared") }, WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T11:05:01.570297Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/4.cookie")} -2025-09-07T11:05:01.570306Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:05:02.170252Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/5.cookie"), AnchoredSystemPathBuf("packages/shared/dist"), AnchoredSystemPathBuf("apps/web/.turbo"), AnchoredSystemPathBuf(".turbo/cookies/6.cookie")} -2025-09-07T11:05:02.170261Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/shared"), path: AnchoredSystemPathBuf("packages/shared") }, WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }, WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:05:02.170269Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:05:16.870721Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("package-lock.json")} -2025-09-07T11:05:16.870741Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:05:25.669249Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/7.cookie")} -2025-09-07T11:05:25.669262Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:05:25.870838Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/11.cookie"), AnchoredSystemPathBuf(".turbo/cookies/10.cookie"), AnchoredSystemPathBuf(".turbo/cookies/12.cookie"), AnchoredSystemPathBuf(".turbo/cookies/8.cookie"), AnchoredSystemPathBuf(".turbo/cookies/9.cookie"), AnchoredSystemPathBuf("packages/shared/dist"), AnchoredSystemPathBuf("packages/shared/.turbo"), AnchoredSystemPathBuf("apps/backend/.turbo")} -2025-09-07T11:05:25.870849Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/shared"), path: AnchoredSystemPathBuf("packages/shared") }, WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }, WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T11:05:25.870872Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:05:25.870899Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:05:37.971251Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/package.json")} -2025-09-07T11:05:37.971281Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:05:38.070399Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("package-lock.json")} -2025-09-07T11:05:38.070407Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:05:48.473355Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/cache"), AnchoredSystemPathBuf("apps/web/.next"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/cache/.previewinfo"), AnchoredSystemPathBuf("apps/web/.next/cache/.rscinfo"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json")} -2025-09-07T11:05:48.473390Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:05:48.491977Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:05:49.074209Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/swc"), AnchoredSystemPathBuf("apps/web/.next/cache/swc/plugins"), AnchoredSystemPathBuf("apps/web/.next/cache/swc/plugins/macos_aarch64_18.0.0")} -2025-09-07T11:05:49.074218Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:05:49.074256Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:05:51.075476Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T11:05:51.075506Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:05:51.075553Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:05:51.175469Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app")} -2025-09-07T11:05:51.175483Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:05:51.208591Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:05:51.276033Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js")} -2025-09-07T11:05:51.276053Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:05:51.276106Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:05:51.675579Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_")} -2025-09-07T11:05:51.675599Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:05:51.675632Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:05:51.775921Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_")} -2025-09-07T11:05:51.775934Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:05:51.775978Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:06:19.181328Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/package.json")} -2025-09-07T11:06:19.181359Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:06:19.281710Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("package-lock.json")} -2025-09-07T11:06:19.281726Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:06:26.682363Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js")} -2025-09-07T11:06:26.682400Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:06:26.689459Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:06:27.881533Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server")} -2025-09-07T11:06:27.881590Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:06:27.884475Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:06:28.082205Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json")} -2025-09-07T11:06:28.082217Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:06:28.082245Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:06:28.280644Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/1.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/1.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/2.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/2.pack")} -2025-09-07T11:06:28.280657Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:06:28.280697Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:06:28.879496Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/edge-server-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/edge-server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/edge-server-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/edge-server-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/edge-server-production"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json")} -2025-09-07T11:06:28.879505Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:06:28.879542Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:06:30.977144Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json")} -2025-09-07T11:06:30.977528Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:06:31.066234Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:06:31.083132Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/yjryPA4mT8IQ1kwY1vnwB/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-69fd23a843d25de7.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-fed9244b7a61ff70.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-bf72381258c6de43.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/118-0634251e5085cbb9.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/yjryPA4mT8IQ1kwY1vnwB"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/css/1066f28cf52b5837.css"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/yjryPA4mT8IQ1kwY1vnwB/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/604-68925d15e78b8803.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-c5f0b256d99cdeea.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/499-93063f69e18db6f3.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/664-6d821dc1aacb6b48.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-6ac3021c03d645e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-2dfe32d583d04cd9.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/838-1b4e171abbf0ec12.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js")} -2025-09-07T11:06:31.083153Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:06:31.083197Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:12:45.870027Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack")} -2025-09-07T11:12:45.870049Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:12:45.883431Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:12:46.236851Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T11:12:46.236869Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:12:46.424131Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:12:50.252700Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/.tsbuildinfo")} -2025-09-07T11:12:50.253854Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:12:50.274342Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:12:52.532679Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd"), AnchoredSystemPathBuf("apps/web/.next/cache/eslint")} -2025-09-07T11:12:52.532740Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:12:52.551413Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:12:53.432821Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/trace")} -2025-09-07T11:12:53.432836Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:12:53.432880Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:12:55.132033Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".github/workflows/deploy.yml"), AnchoredSystemPathBuf("packages/shared/src/types/api.ts"), AnchoredSystemPathBuf("apps/web/src/components/ui/input.tsx"), AnchoredSystemPathBuf("packages/shared/src/types/auth.ts"), AnchoredSystemPathBuf("apps/web/src/app/auth/login/page.tsx"), AnchoredSystemPathBuf("packages/shared/src/index.ts"), AnchoredSystemPathBuf("apps/web/src/components/ui/button.tsx"), AnchoredSystemPathBuf("packages/shared/src/types/billing.ts"), AnchoredSystemPathBuf("apps/web/src/app/auth/register/page.tsx"), AnchoredSystemPathBuf("turbo.json"), AnchoredSystemPathBuf("apps/web/src/app/dashboard/page.tsx"), AnchoredSystemPathBuf("apps/web/src/components/ui/label.tsx"), AnchoredSystemPathBuf("apps/backend/package.json"), AnchoredSystemPathBuf("apps/web/package.json"), AnchoredSystemPathBuf("apps/web/src/app/layout.tsx"), AnchoredSystemPathBuf("apps/web/src/components/auth/login-form.tsx"), AnchoredSystemPathBuf("apps/web/src/components/auth/register-form.tsx"), AnchoredSystemPathBuf("package.json"), AnchoredSystemPathBuf("packages/shared/package.json"), AnchoredSystemPathBuf("apps/web/src/components/ui/card.tsx"), AnchoredSystemPathBuf("apps/web/src/app/globals.css"), AnchoredSystemPathBuf("packages/shared/tsconfig.json"), AnchoredSystemPathBuf("vercel.json"), AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T11:12:55.132050Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(All) -2025-09-07T11:12:55.232018Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/input.tsx"), AnchoredSystemPathBuf("packages/shared/src/types/api.ts"), AnchoredSystemPathBuf("apps/web/src/app/globals.css"), AnchoredSystemPathBuf("apps/web/src/components/ui/button.tsx"), AnchoredSystemPathBuf("apps/web/src/app/auth/login/page.tsx"), AnchoredSystemPathBuf("apps/web/src/components/ui/label.tsx"), AnchoredSystemPathBuf("apps/web/src/components/auth/register-form.tsx"), AnchoredSystemPathBuf("packages/shared/package.json"), AnchoredSystemPathBuf("apps/web/src/components/auth/login-form.tsx"), AnchoredSystemPathBuf("apps/web/src/app/auth/register/page.tsx"), AnchoredSystemPathBuf("apps/web/src/app/page.tsx"), AnchoredSystemPathBuf("packages/shared/src/types/auth.ts"), AnchoredSystemPathBuf("packages/shared/src/types/billing.ts"), AnchoredSystemPathBuf(".github/workflows/deploy.yml"), AnchoredSystemPathBuf("packages/shared/src/index.ts"), AnchoredSystemPathBuf("packages/shared/tsconfig.json"), AnchoredSystemPathBuf("apps/web/src/app/layout.tsx"), AnchoredSystemPathBuf("apps/web/src/components/ui/card.tsx"), AnchoredSystemPathBuf("apps/web/src/app/dashboard/page.tsx")} -2025-09-07T11:12:55.232029Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }, WorkspacePackage { name: Other("@unsearch/shared"), path: AnchoredSystemPathBuf("packages/shared") }, WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:12:55.232094Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:12:55.232112Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:12:56.731282Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md")} -2025-09-07T11:12:56.731320Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:12:59.930520Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T11:12:59.930551Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:12:59.930629Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:13:00.329439Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md")} -2025-09-07T11:13:00.329449Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:13:55.725599Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/dashboard/page.tsx")} -2025-09-07T11:13:55.725643Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:14:03.724381Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/auth/login-form.tsx")} -2025-09-07T11:14:03.724395Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:14:06.025801Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/dashboard/page.tsx")} -2025-09-07T11:14:06.025828Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:14:06.025888Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:14:09.825125Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/auth/register-form.tsx")} -2025-09-07T11:14:09.825142Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:14:16.225361Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/input.tsx")} -2025-09-07T11:14:16.225382Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:14:17.325872Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/auth/login-form.tsx")} -2025-09-07T11:14:17.325883Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:14:17.325911Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:14:20.794352Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/auth/register-form.tsx")} -2025-09-07T11:14:20.794386Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:14:20.794463Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:14:29.124889Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/input.tsx")} -2025-09-07T11:14:29.124902Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:14:29.124930Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:09.325463Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-69fd23a843d25de7.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-fed9244b7a61ff70.js"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/yjryPA4mT8IQ1kwY1vnwB/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/yjryPA4mT8IQ1kwY1vnwB"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/css/1066f28cf52b5837.css"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-2dfe32d583d04cd9.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/664-6d821dc1aacb6b48.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/499-93063f69e18db6f3.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-6ac3021c03d645e4.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-c5f0b256d99cdeea.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/604-68925d15e78b8803.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/118-0634251e5085cbb9.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-bf72381258c6de43.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/838-1b4e171abbf0ec12.js"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/static/yjryPA4mT8IQ1kwY1vnwB/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2")} -2025-09-07T11:15:09.325488Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:09.476795Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:09.479484Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts")} -2025-09-07T11:15:09.479499Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:09.479536Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:11.128060Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T11:15:11.128117Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:11.138176Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:11.327989Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts")} -2025-09-07T11:15:11.328009Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:11.328053Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:11.625003Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/1.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/3.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/3.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/1.pack_")} -2025-09-07T11:15:11.625017Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:11.631531Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:12.324652Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json")} -2025-09-07T11:15:12.324660Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:12.335033Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:13.928009Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-bf72381258c6de43.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/0-QrttXBtnxalTgkx1JGN/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css/1066f28cf52b5837.css"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/604-68925d15e78b8803.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/0-QrttXBtnxalTgkx1JGN"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-2dfe32d583d04cd9.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-fed9244b7a61ff70.js"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-6ac3021c03d645e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/118-0634251e5085cbb9.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/838-1b4e171abbf0ec12.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-c5f0b256d99cdeea.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/664-6d821dc1aacb6b48.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-69fd23a843d25de7.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/0-QrttXBtnxalTgkx1JGN/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/499-93063f69e18db6f3.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js")} -2025-09-07T11:15:13.928046Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:13.928108Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:14.424604Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/2.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/1.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/2.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/1.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_")} -2025-09-07T11:15:14.424621Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:14.439474Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:14.525710Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T11:15:14.525718Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:14.525745Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:15.525440Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/.tsbuildinfo")} -2025-09-07T11:15:15.525449Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:15.525482Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:16.125658Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T11:15:16.125673Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:16.133188Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:16.225681Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/trace")} -2025-09-07T11:15:16.225694Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:16.225749Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:29.124807Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/css/1066f28cf52b5837.css"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/499-93063f69e18db6f3.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/0-QrttXBtnxalTgkx1JGN"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/118-0634251e5085cbb9.js"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-6ac3021c03d645e4.js"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-c5f0b256d99cdeea.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/838-1b4e171abbf0ec12.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/0-QrttXBtnxalTgkx1JGN/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-bf72381258c6de43.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-fed9244b7a61ff70.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-69fd23a843d25de7.js"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/664-6d821dc1aacb6b48.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-2dfe32d583d04cd9.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/604-68925d15e78b8803.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/static/0-QrttXBtnxalTgkx1JGN/_buildManifest.js")} -2025-09-07T11:15:29.124833Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:29.140406Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:29.225395Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics")} -2025-09-07T11:15:29.225404Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:29.225428Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:30.224151Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T11:15:30.224160Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:30.226501Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:30.325185Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard")} -2025-09-07T11:15:30.325202Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:30.325247Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:30.425875Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/3.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/3.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/4.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/4.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_")} -2025-09-07T11:15:30.425884Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:30.425912Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:30.924851Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T11:15:30.924864Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:30.926920Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:31.925514Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/499-93063f69e18db6f3.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/604-68925d15e78b8803.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/664-6d821dc1aacb6b48.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-c5f0b256d99cdeea.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/838-32c40025d018dc66.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-69fd23a843d25de7.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-14274c251c5beddf.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/1.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/1.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/T1pEgKRaosDkziwB681uV/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-2dfe32d583d04cd9.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-bf72381258c6de43.js"), AnchoredSystemPathBuf("apps/web/.next/static/css/1066f28cf52b5837.css"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/118-0634251e5085cbb9.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-fed9244b7a61ff70.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/T1pEgKRaosDkziwB681uV/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/3.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/3.pack"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/T1pEgKRaosDkziwB681uV"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js")} -2025-09-07T11:15:31.925529Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:31.934260Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:32.024768Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T11:15:32.024777Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:32.024804Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:33.025378Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/.tsbuildinfo")} -2025-09-07T11:15:33.025399Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:33.025443Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:33.424351Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T11:15:33.424360Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:33.438103Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:33.624753Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json")} -2025-09-07T11:15:33.624762Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:33.624783Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:34.025637Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json")} -2025-09-07T11:15:34.025648Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:34.025672Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:34.426366Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export/_next/T1pEgKRaosDkziwB681uV"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json")} -2025-09-07T11:15:34.426375Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:34.426404Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:34.824600Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta")} -2025-09-07T11:15:34.824614Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:34.824796Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:35.024876Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next/T1pEgKRaosDkziwB681uV"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/T1pEgKRaosDkziwB681uV/_ssgManifest.js")} -2025-09-07T11:15:35.024885Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:35.037800Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:37.424542Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json")} -2025-09-07T11:15:37.424550Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:37.437273Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:44.225200Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/13.cookie")} -2025-09-07T11:15:44.225216Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:15:44.524958Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/16.cookie"), AnchoredSystemPathBuf(".turbo/cookies/15.cookie"), AnchoredSystemPathBuf(".turbo/cookies/14.cookie")} -2025-09-07T11:15:44.524966Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:15:45.225139Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-2dfe32d583d04cd9.js"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-69fd23a843d25de7.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/118-0634251e5085cbb9.js"), AnchoredSystemPathBuf("apps/web/.next/static/T1pEgKRaosDkziwB681uV/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-14274c251c5beddf.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-c5f0b256d99cdeea.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/T1pEgKRaosDkziwB681uV/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/T1pEgKRaosDkziwB681uV"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-fed9244b7a61ff70.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-bf72381258c6de43.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/499-93063f69e18db6f3.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/604-68925d15e78b8803.js"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/css/1066f28cf52b5837.css"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/838-32c40025d018dc66.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/664-6d821dc1aacb6b48.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js")} -2025-09-07T11:15:45.225156Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:45.235635Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:45.325977Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T11:15:45.325991Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:45.326059Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:46.324974Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T11:15:46.325000Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:46.360313Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:46.424751Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js")} -2025-09-07T11:15:46.424762Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:46.424800Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:46.925414Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json")} -2025-09-07T11:15:46.925427Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:46.925499Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:47.625674Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-2dfe32d583d04cd9.js"), AnchoredSystemPathBuf("apps/web/.next/static/EjZaTzC9Rd1dt90VKApFZ"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-14274c251c5beddf.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/EjZaTzC9Rd1dt90VKApFZ/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-bf72381258c6de43.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/EjZaTzC9Rd1dt90VKApFZ/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-69fd23a843d25de7.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-c5f0b256d99cdeea.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/css/1066f28cf52b5837.css"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack_"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/838-32c40025d018dc66.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/664-6d821dc1aacb6b48.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/499-93063f69e18db6f3.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/118-0634251e5085cbb9.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/604-68925d15e78b8803.js"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/3.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-fed9244b7a61ff70.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2")} -2025-09-07T11:15:47.625702Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:47.625773Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:47.724839Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/3.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/3.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack")} -2025-09-07T11:15:47.724851Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:47.724882Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:49.225407Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T11:15:49.225426Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:49.225475Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:49.425393Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json")} -2025-09-07T11:15:49.425406Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:49.425464Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:49.825748Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID")} -2025-09-07T11:15:49.825758Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:49.825785Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:50.229874Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next/EjZaTzC9Rd1dt90VKApFZ")} -2025-09-07T11:15:50.229883Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:50.229913Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:50.625781Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc")} -2025-09-07T11:15:50.625790Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:50.625822Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:50.725607Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json")} -2025-09-07T11:15:50.725616Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:50.730795Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:50.825122Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export/_next/EjZaTzC9Rd1dt90VKApFZ"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/static/EjZaTzC9Rd1dt90VKApFZ/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T11:15:50.825130Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:50.825292Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:50.924714Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json")} -2025-09-07T11:15:50.924723Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:50.924748Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:15:53.625389Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf(".turbo/cookies/17.cookie"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json")} -2025-09-07T11:15:53.625401Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }, WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:15:53.625435Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:16:30.125158Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/dashboard/api-keys-table.tsx"), AnchoredSystemPathBuf("apps/web/src/components/dashboard")} -2025-09-07T11:16:30.125181Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:16:30.446491Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/dashboard/api-keys-table.tsx")} -2025-09-07T11:16:30.446504Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:16:30.525118Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/dashboard/api-keys-table.tsx")} -2025-09-07T11:16:30.525126Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:16:30.525154Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:16:51.325369Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/dashboard/create-api-key-dialog.tsx")} -2025-09-07T11:16:51.325389Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:16:51.525091Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/dashboard/create-api-key-dialog.tsx")} -2025-09-07T11:16:51.525099Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:17:00.325146Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/textarea.tsx")} -2025-09-07T11:17:00.325166Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:17:00.525963Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/textarea.tsx")} -2025-09-07T11:17:00.525989Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:17:16.824964Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/dialog.tsx")} -2025-09-07T11:17:16.824979Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:17:17.180674Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/dialog.tsx")} -2025-09-07T11:17:17.180689Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:17:27.124961Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/checkbox.tsx")} -2025-09-07T11:17:27.124978Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:17:27.626116Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/checkbox.tsx")} -2025-09-07T11:17:27.626167Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:17:41.324291Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/src/app/dashboard/api-keys/page.tsx")} -2025-09-07T11:17:41.324309Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:17:41.525961Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/dashboard/api-keys/page.tsx")} -2025-09-07T11:17:41.525973Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:17:50.224770Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/dashboard/page.tsx")} -2025-09-07T11:17:50.224799Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:17:57.225308Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/dashboard/page.tsx")} -2025-09-07T11:17:57.225372Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:04.525656Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/dashboard/page.tsx")} -2025-09-07T11:18:04.525672Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:14.128187Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("package-lock.json"), AnchoredSystemPathBuf("apps/web/package.json")} -2025-09-07T11:18:14.128706Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }, WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:22.026137Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/16.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/EjZaTzC9Rd1dt90VKApFZ"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/664-6d821dc1aacb6b48.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/499-93063f69e18db6f3.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/838-32c40025d018dc66.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/964.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/EjZaTzC9Rd1dt90VKApFZ/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/118-0634251e5085cbb9.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/EjZaTzC9Rd1dt90VKApFZ/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-c5f0b256d99cdeea.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-2dfe32d583d04cd9.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-bf72381258c6de43.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/604-68925d15e78b8803.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-69fd23a843d25de7.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-fed9244b7a61ff70.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/814.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/css/1066f28cf52b5837.css"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-14274c251c5beddf.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server")} -2025-09-07T11:18:22.026169Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:22.124958Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/package.json")} -2025-09-07T11:18:22.124967Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:22.124990Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:23.325323Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json")} -2025-09-07T11:18:23.325335Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:23.329733Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:23.525244Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages")} -2025-09-07T11:18:23.525271Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:23.525320Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:23.725002Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/1.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/4.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/5.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/6.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/3.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/6.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/4.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/3.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/1.pack"), AnchoredSystemPathBuf("apps/web/.next/trace")} -2025-09-07T11:18:23.725016Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:23.725222Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:24.224155Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T11:18:24.224164Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:24.228354Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:25.827950Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/static/WW7Is52UXeJ9rSy0FepkQ"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/WW7Is52UXeJ9rSy0FepkQ/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/WW7Is52UXeJ9rSy0FepkQ/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js")} -2025-09-07T11:18:25.828016Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:25.843649Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:25.925831Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js")} -2025-09-07T11:18:25.925842Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:25.925870Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:26.025790Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/7.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/1.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/3.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/3.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/6.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/6.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/1.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/7.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack_")} -2025-09-07T11:18:26.025799Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:26.025823Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:27.225071Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/.tsbuildinfo")} -2025-09-07T11:18:27.225091Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:27.225119Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:27.626270Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T11:18:27.626280Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:27.626310Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:27.925090Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json")} -2025-09-07T11:18:27.925100Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:27.925125Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:28.225865Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json")} -2025-09-07T11:18:28.225878Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:28.225941Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:28.625209Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export/_next/WW7Is52UXeJ9rSy0FepkQ"), AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next")} -2025-09-07T11:18:28.625220Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:28.625247Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:29.024713Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta")} -2025-09-07T11:18:29.024723Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:29.027468Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:29.124423Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json")} -2025-09-07T11:18:29.124433Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:29.124455Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:29.224355Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next/WW7Is52UXeJ9rSy0FepkQ"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T11:18:29.224365Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:29.224387Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:29.324290Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/WW7Is52UXeJ9rSy0FepkQ/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json")} -2025-09-07T11:18:29.324300Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:29.324329Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:34.125088Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json")} -2025-09-07T11:18:34.125157Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:34.125199Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:18:58.825552Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/dashboard/api-keys/page.tsx"), AnchoredSystemPathBuf("apps/web/src/components/auth/register-form.tsx"), AnchoredSystemPathBuf("apps/web/src/components/ui/checkbox.tsx"), AnchoredSystemPathBuf("apps/web/src/components/auth/login-form.tsx"), AnchoredSystemPathBuf("apps/web/src/components/dashboard/create-api-key-dialog.tsx"), AnchoredSystemPathBuf("apps/web/src/components/ui/input.tsx"), AnchoredSystemPathBuf("apps/web/src/components/ui/textarea.tsx"), AnchoredSystemPathBuf("apps/web/src/components/dashboard/api-keys-table.tsx"), AnchoredSystemPathBuf("apps/web/src/components/ui/dialog.tsx"), AnchoredSystemPathBuf("apps/web/src/app/dashboard/page.tsx")} -2025-09-07T11:18:58.825598Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:18:58.833152Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:38:03.295334Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/mint.json")} -2025-09-07T11:38:03.295966Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:38:03.383701Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/mint.json")} -2025-09-07T11:38:03.383709Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:38:26.882678Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/introduction.mdx")} -2025-09-07T11:38:26.882708Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:38:27.196898Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/introduction.mdx")} -2025-09-07T11:38:27.196915Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:38:55.883546Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/quickstart.mdx")} -2025-09-07T11:38:55.883652Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:38:55.982385Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/quickstart.mdx")} -2025-09-07T11:38:55.982393Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:39:54.683256Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("ENV_VARIABLES.md")} -2025-09-07T11:39:54.683274Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:39:54.901930Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("ENV_VARIABLES.md")} -2025-09-07T11:39:54.901956Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:41:17.999946Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("DEPLOYMENT_GUIDE.md")} -2025-09-07T11:41:18.000872Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:41:18.090776Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("DEPLOYMENT_GUIDE.md")} -2025-09-07T11:41:18.090786Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:42:23.990981Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("scripts"), AnchoredSystemPathBuf("scripts/test-e2e.sh")} -2025-09-07T11:42:23.991014Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:42:24.092472Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("scripts/test-e2e.sh")} -2025-09-07T11:42:24.092480Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:42:37.390534Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("scripts/test-e2e.sh")} -2025-09-07T11:42:37.390609Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:43:43.891313Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("scripts/verify-setup.sh")} -2025-09-07T11:43:43.891418Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:43:44.090736Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("scripts/verify-setup.sh")} -2025-09-07T11:43:44.090745Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:43:50.291807Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("scripts/verify-setup.sh")} -2025-09-07T11:43:50.291895Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:43:52.891143Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/static/WW7Is52UXeJ9rSy0FepkQ"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/static/WW7Is52UXeJ9rSy0FepkQ/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/WW7Is52UXeJ9rSy0FepkQ/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages")} -2025-09-07T11:43:52.892075Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:52.895457Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:52.990851Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json")} -2025-09-07T11:43:52.990860Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:52.990891Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:54.191565Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json")} -2025-09-07T11:43:54.191588Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:54.191625Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:54.289605Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/3.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/8.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/8.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/7.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/7.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/5.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/3.pack_")} -2025-09-07T11:43:54.289615Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:54.293209Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:54.890907Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js")} -2025-09-07T11:43:54.890916Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:54.890940Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:55.690127Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media")} -2025-09-07T11:43:55.690140Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:55.714706Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:55.789638Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/5CoFlltR93plni1hVnNwZ"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/6.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/9.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/8.pack_"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/static/5CoFlltR93plni1hVnNwZ/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/9.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/8.pack"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/static/5CoFlltR93plni1hVnNwZ/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/6.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2")} -2025-09-07T11:43:55.789650Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:55.793037Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:55.889995Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T11:43:55.890005Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:55.890034Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:57.591001Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T11:43:57.591028Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:57.591067Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:57.789545Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json")} -2025-09-07T11:43:57.789556Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:57.793070Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:58.190364Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json")} -2025-09-07T11:43:58.190375Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:58.190404Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:58.590515Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next/5CoFlltR93plni1hVnNwZ")} -2025-09-07T11:43:58.590526Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:58.590555Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:59.089599Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta")} -2025-09-07T11:43:59.089610Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:59.089639Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:59.189561Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export/_next/5CoFlltR93plni1hVnNwZ")} -2025-09-07T11:43:59.189572Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:59.189594Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:43:59.289716Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/static/5CoFlltR93plni1hVnNwZ/_ssgManifest.js")} -2025-09-07T11:43:59.289731Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:43:59.291543Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:01.790527Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/trace")} -2025-09-07T11:44:01.790536Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:01.790561Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:02.990512Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("packages/shared/dist"), AnchoredSystemPathBuf("apps/backend/.turbo"), AnchoredSystemPathBuf("packages/shared/.turbo")} -2025-09-07T11:44:02.990522Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/shared"), path: AnchoredSystemPathBuf("packages/shared") }, WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T11:44:02.990533Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:02.990552Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:03.690759Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/5CoFlltR93plni1hVnNwZ"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/5CoFlltR93plni1hVnNwZ/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/5CoFlltR93plni1hVnNwZ/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json")} -2025-09-07T11:44:03.690782Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:03.695861Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:03.790376Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T11:44:03.790387Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:03.790416Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:04.891396Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js")} -2025-09-07T11:44:04.891411Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:04.891440Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:05.390294Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json")} -2025-09-07T11:44:05.390311Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:05.407877Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:06.190607Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2")} -2025-09-07T11:44:06.190620Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:06.240712Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:06.290905Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/2.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/10.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/2.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/10.pack_")} -2025-09-07T11:44:06.290914Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:06.290942Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:07.691166Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T11:44:07.691190Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:07.691230Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:08.190644Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json")} -2025-09-07T11:44:08.190655Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:08.195729Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:08.591134Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json")} -2025-09-07T11:44:08.591145Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:08.591184Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:08.989913Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next/XTK9nbc8cOutjLUV50Qqv")} -2025-09-07T11:44:08.989932Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:08.993039Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:09.092592Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json")} -2025-09-07T11:44:09.092604Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:09.092642Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:09.491333Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc")} -2025-09-07T11:44:09.491348Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:09.495515Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:09.590330Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json")} -2025-09-07T11:44:09.590340Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:09.604019Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:09.690455Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next/XTK9nbc8cOutjLUV50Qqv"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json")} -2025-09-07T11:44:09.690467Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:09.712990Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:09.790343Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json")} -2025-09-07T11:44:09.790353Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:09.790385Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:12.491331Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json")} -2025-09-07T11:44:12.491350Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:12.491375Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:39.491179Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/alembic.ini"), AnchoredSystemPathBuf("alembic.ini")} -2025-09-07T11:44:39.491461Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }, WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:44:47.890394Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json")} -2025-09-07T11:44:47.890433Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:47.937707Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:47.991232Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc")} -2025-09-07T11:44:47.991255Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:47.991288Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:48.991446Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys")} -2025-09-07T11:44:48.991461Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:48.991483Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:49.491453Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js")} -2025-09-07T11:44:49.491462Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:49.491497Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:50.191210Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/8.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/f-T7l8RjauGPGmi3PqQ2n"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/f-T7l8RjauGPGmi3PqQ2n/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/8.pack"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/static/f-T7l8RjauGPGmi3PqQ2n/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/10.pack"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/10.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/css")} -2025-09-07T11:44:50.191226Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:50.195597Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:51.589615Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T11:44:51.589634Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:51.594752Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:51.889928Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json")} -2025-09-07T11:44:51.889939Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:51.889990Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:52.191066Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json")} -2025-09-07T11:44:52.191075Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:52.211688Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:52.290891Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T11:44:52.290903Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:52.290946Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:52.691478Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export/_next/f-T7l8RjauGPGmi3PqQ2n")} -2025-09-07T11:44:52.691492Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:52.691542Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:53.090425Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc")} -2025-09-07T11:44:53.090435Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:53.090793Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:53.191322Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json")} -2025-09-07T11:44:53.191335Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:53.195882Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:53.290511Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export/_next/f-T7l8RjauGPGmi3PqQ2n"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/f-T7l8RjauGPGmi3PqQ2n/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T11:44:53.290520Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:53.301435Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:53.390635Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json")} -2025-09-07T11:44:53.390643Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:53.390670Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:55.690985Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json")} -2025-09-07T11:44:55.690993Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:44:55.691020Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:56.490919Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("packages/shared/.turbo"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.turbo"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("packages/shared/dist"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js")} -2025-09-07T11:44:56.490937Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }, WorkspacePackage { name: Other("@unsearch/shared"), path: AnchoredSystemPathBuf("packages/shared") }})) -2025-09-07T11:44:56.490959Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:44:56.490972Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:45:35.490903Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/env.example")} -2025-09-07T11:45:35.490917Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T11:45:35.591394Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/env.example")} -2025-09-07T11:45:35.591404Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T11:45:48.291804Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/env.local.example")} -2025-09-07T11:45:48.291883Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:45:48.390816Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/env.local.example")} -2025-09-07T11:45:48.390824Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:17.732480Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("IMPLEMENTATION_SUMMARY.md")} -2025-09-07T11:47:17.733211Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:47:18.599055Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("IMPLEMENTATION_SUMMARY.md")} -2025-09-07T11:47:18.599089Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:47:26.198230Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/18.cookie")} -2025-09-07T11:47:26.198240Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:47:26.498293Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/20.cookie"), AnchoredSystemPathBuf(".turbo/cookies/19.cookie")} -2025-09-07T11:47:26.498300Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:47:26.599334Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("packages/shared/dist"), AnchoredSystemPathBuf(".turbo/cookies/21.cookie"), AnchoredSystemPathBuf(".turbo/cookies/22.cookie"), AnchoredSystemPathBuf("packages/shared/.turbo")} -2025-09-07T11:47:26.599344Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/shared"), path: AnchoredSystemPathBuf("packages/shared") }, WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:47:26.599362Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:26.899490Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/23.cookie")} -2025-09-07T11:47:26.899497Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T11:47:27.499622Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/f-T7l8RjauGPGmi3PqQ2n"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/f-T7l8RjauGPGmi3PqQ2n/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/XTK9nbc8cOutjLUV50Qqv/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/f-T7l8RjauGPGmi3PqQ2n/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/types")} -2025-09-07T11:47:27.499645Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:27.499672Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:28.499808Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js")} -2025-09-07T11:47:28.499825Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:28.499852Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:29.000254Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json")} -2025-09-07T11:47:29.000262Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:29.000288Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:29.698583Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/9.pack"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/8.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/9.pack_"), AnchoredSystemPathBuf("apps/web/.next/static/qIoMuq2Kf0e0Jzzcot8KN/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/8.pack"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/qIoMuq2Kf0e0Jzzcot8KN/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/qIoMuq2Kf0e0Jzzcot8KN"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js")} -2025-09-07T11:47:29.698596Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:29.698620Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:31.000238Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T11:47:31.000248Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:31.000277Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:31.300616Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json")} -2025-09-07T11:47:31.300629Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:31.300683Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:31.600841Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json")} -2025-09-07T11:47:31.600853Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:31.600888Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:31.899080Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export")} -2025-09-07T11:47:31.899088Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:31.911381Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:31.999520Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export/_next/qIoMuq2Kf0e0Jzzcot8KN")} -2025-09-07T11:47:31.999531Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:31.999562Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:32.300062Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc")} -2025-09-07T11:47:32.300072Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:32.316713Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:32.398550Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta")} -2025-09-07T11:47:32.398560Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:32.398587Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:32.499071Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/static/qIoMuq2Kf0e0Jzzcot8KN/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/export/_next/qIoMuq2Kf0e0Jzzcot8KN")} -2025-09-07T11:47:32.499079Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:32.509408Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:32.600464Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json")} -2025-09-07T11:47:32.600474Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:32.600505Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:34.699409Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json")} -2025-09-07T11:47:34.699418Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T11:47:34.699442Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T11:47:34.801078Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf(".turbo/cookies/24.cookie")} -2025-09-07T11:47:34.801085Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T12:03:23.775851Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/quickstart.mdx"), AnchoredSystemPathBuf("scripts/verify-setup.sh"), AnchoredSystemPathBuf("apps/web/env.local.example"), AnchoredSystemPathBuf("scripts/test-e2e.sh"), AnchoredSystemPathBuf("docs/introduction.mdx"), AnchoredSystemPathBuf("docs/mint.json"), AnchoredSystemPathBuf("apps/backend/env.example")} -2025-09-07T12:03:23.777113Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }, WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }, WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T12:03:23.777413Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:03:23.777499Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:03:25.083306Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("IMPLEMENTATION_SUMMARY.md"), AnchoredSystemPathBuf("ENV_VARIABLES.md"), AnchoredSystemPathBuf("DEPLOYMENT_GUIDE.md")} -2025-09-07T12:03:25.083348Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T12:03:30.071312Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/env.local.example"), AnchoredSystemPathBuf("apps/backend/env.example"), AnchoredSystemPathBuf("IMPLEMENTATION_SUMMARY.md")} -2025-09-07T12:03:30.071339Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }, WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }, WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:03:30.071391Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:03:30.071456Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:15:46.478229Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/requests.py")} -2025-09-07T12:15:46.479247Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:15:59.476776Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/requests.py")} -2025-09-07T12:15:59.476797Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:16:39.975713Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/__pycache__"), AnchoredSystemPathBuf("apps/backend/app/api/v1/__pycache__")} -2025-09-07T12:16:39.975736Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:16:39.998435Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:16:40.574621Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/workers/__pycache__")} -2025-09-07T12:16:40.574635Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:16:40.574741Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:17:02.674535Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/responses.py")} -2025-09-07T12:17:02.674556Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:17:37.075070Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/auth_service.py")} -2025-09-07T12:17:37.075086Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:18:30.980109Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/base.py")} -2025-09-07T12:18:30.980310Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:18:31.373521Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/base.py")} -2025-09-07T12:18:31.373531Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:18:42.875879Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/database.py")} -2025-09-07T12:18:42.875899Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:18:52.975168Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/users.py")} -2025-09-07T12:18:52.975187Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:19:05.774757Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/database.py")} -2025-09-07T12:19:05.774774Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:20:14.379821Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/dependencies.py")} -2025-09-07T12:20:14.380238Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:20:20.575609Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/dependencies.py")} -2025-09-07T12:20:20.575631Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:20:28.774558Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/dependencies.py")} -2025-09-07T12:20:28.774572Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:20:38.875566Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:20:38.875588Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:20:45.474505Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:20:45.474533Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:20:46.678074Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:20:46.678111Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:20:46.678351Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:20:54.177194Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:20:54.177212Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:21:03.575230Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:21:03.575250Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:21:09.575607Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:21:09.575625Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:21:18.275648Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:21:18.275668Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:21:24.975861Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:21:24.975875Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:21:34.276170Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:21:34.276189Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:21:41.975474Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:21:41.975492Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:21:50.975788Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:21:50.975804Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:22:00.076511Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:22:00.076592Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:22:13.576395Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:22:13.576431Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:22:20.876287Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:22:20.876322Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:22:28.776131Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:22:28.776191Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:22:28.875847Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:22:28.875854Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:22:28.875890Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:22:57.278785Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:22:57.278911Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:41:56.683555Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/base.py"), AnchoredSystemPathBuf("apps/backend/app/models/users.py"), AnchoredSystemPathBuf("apps/backend/app/services/database.py"), AnchoredSystemPathBuf("apps/backend/app/api/dependencies.py"), AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py"), AnchoredSystemPathBuf("apps/backend/app/services/auth_service.py"), AnchoredSystemPathBuf("apps/backend/app/models/database.py"), AnchoredSystemPathBuf("apps/backend/app/models/requests.py"), AnchoredSystemPathBuf("apps/backend/app/models/responses.py")} -2025-09-07T12:41:56.685450Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:41:56.748123Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:42:03.366961Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/requests.py")} -2025-09-07T12:42:03.366978Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:42:03.367014Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:42:03.467212Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/requests.py")} -2025-09-07T12:42:03.467223Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:42:03.467260Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:42:38.274671Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:42:38.275617Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:42:41.466729Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:42:41.466788Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:42:41.466911Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:42:46.866506Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:42:46.866523Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:42:50.265984Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:42:50.266008Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:42:50.270815Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:42:53.465846Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:42:53.465864Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:42:56.066163Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:42:56.066200Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:42:56.066251Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:42:59.466362Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:42:59.466380Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:43:03.366581Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:43:03.366603Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:43:03.366648Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:43:06.265545Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:43:06.265576Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:43:10.366055Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:43:10.366072Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:43:10.366127Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:43:14.566488Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:43:14.566523Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:43:20.765751Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:43:20.765777Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:43:31.087730Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:43:31.090393Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:43:31.465543Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:43:31.465563Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:43:31.499111Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:43:38.769273Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:43:38.770189Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:43:47.266304Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:43:47.266332Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:43:53.466075Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:43:53.466095Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:44:00.065586Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:44:00.065751Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:44:07.699077Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:44:07.699200Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:44:24.165328Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:44:24.165344Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:44:30.365880Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:44:30.365894Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:44:37.767252Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:44:37.767272Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:44:45.165470Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:44:45.165485Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:44:51.665042Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:44:51.665056Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:45:04.365887Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:45:04.365907Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:45:13.877309Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:45:13.877329Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:45:58.065033Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:45:58.065092Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:45:58.082891Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:47:15.163370Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T12:47:15.163476Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:47:35.264642Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T12:47:35.264662Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:47:54.562818Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/requests.py")} -2025-09-07T12:47:54.562840Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:48:03.666214Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/responses.py")} -2025-09-07T12:48:03.666235Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:48:16.978138Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T12:48:16.978163Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:48:22.779140Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T12:48:22.779203Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:48:23.580162Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T12:48:23.580176Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:48:23.590809Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:52:06.588307Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/requests.py"), AnchoredSystemPathBuf("apps/backend/app/models/responses.py"), AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py"), AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T12:52:06.588915Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:52:06.605519Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T12:52:30.783297Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:52:30.783326Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:52:41.983473Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:52:41.983490Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:52:52.182840Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:52:52.182867Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:53:00.183181Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:53:00.183199Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:53:07.382716Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/auth_service.py")} -2025-09-07T12:53:07.382733Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:53:21.183592Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:53:21.183628Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:53:27.483368Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:53:27.483386Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:53:38.583255Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:53:38.583272Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:53:48.482616Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:53:48.482649Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:53:56.383376Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T12:53:56.383392Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:54:13.182321Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth_simple.py")} -2025-09-07T12:54:13.182351Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:54:13.282918Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth_simple.py")} -2025-09-07T12:54:13.282928Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:54:18.783564Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T12:54:18.783598Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T12:54:23.983003Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T12:54:23.983022Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:05:52.284188Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py"), AnchoredSystemPathBuf("apps/backend/app/services/auth_service.py"), AnchoredSystemPathBuf("apps/backend/app/api/v1/auth_simple.py"), AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T13:05:52.285200Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:05:52.305228Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:18:00.888128Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T13:18:00.890763Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:18:00.957992Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:18:11.876183Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py"), AnchoredSystemPathBuf("apps/backend/app/models/requests.py")} -2025-09-07T13:18:11.876674Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:18:11.876791Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:19:01.986727Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T13:19:01.987749Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:19:07.170114Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T13:19:07.170146Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:19:17.969646Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T13:19:17.969660Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:19:17.969691Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:19:49.574115Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main_minimal.py")} -2025-09-07T13:19:49.574156Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:19:49.969003Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main_minimal.py")} -2025-09-07T13:19:49.969011Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:06.768594Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main_minimal.py"), AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T13:20:06.768609Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:06.778095Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:20:22.968608Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/responses.py"), AnchoredSystemPathBuf("apps/backend/app/services/auth_service.py"), AnchoredSystemPathBuf("apps/backend/app/models/requests.py")} -2025-09-07T13:20:22.968627Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:23.068925Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/base.py")} -2025-09-07T13:20:23.068935Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:23.168423Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/database.py"), AnchoredSystemPathBuf("apps/backend/app/models/users.py")} -2025-09-07T13:20:23.168431Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:23.268718Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/database.py"), AnchoredSystemPathBuf("apps/backend/app/api/dependencies.py")} -2025-09-07T13:20:23.268726Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:23.368646Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T13:20:23.368654Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:23.469310Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main.py")} -2025-09-07T13:20:23.469319Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:23.769575Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth_simple.py")} -2025-09-07T13:20:23.769669Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:23.869228Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth_simple.py")} -2025-09-07T13:20:23.869239Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:23.968098Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main_minimal.py")} -2025-09-07T13:20:23.968110Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:20:24.069098Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/main_minimal.py")} -2025-09-07T13:20:24.069107Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:22:20.768220Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T13:22:20.768525Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:22:30.467283Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/billing.py")} -2025-09-07T13:22:30.467404Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:23:05.567417Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py"), AnchoredSystemPathBuf("apps/backend/app/api/v1/billing.py")} -2025-09-07T13:23:05.567435Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:23:05.567506Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:32:06.845231Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T13:32:06.846509Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:32:07.486816Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:34:09.516219Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/venv")} -2025-09-07T13:34:09.517762Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:34:09.518219Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:39:30.963819Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/alembic/versions/002_add_user_billing_tables.py")} -2025-09-07T13:39:30.965225Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:39:34.052889Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/alembic/versions/002_add_user_billing_tables.py")} -2025-09-07T13:39:34.052926Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:39:34.053003Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:40:16.454350Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/alembic/versions/002_add_user_billing_tables.py")} -2025-09-07T13:40:16.454374Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:40:16.467628Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:41:50.059274Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/searxng")} -2025-09-07T13:41:50.060246Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:41:50.060536Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:41:50.954892Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/searxng/settings.yml"), AnchoredSystemPathBuf("apps/backend/searxng/settings.ymlnNnhMP"), AnchoredSystemPathBuf("apps/backend/searxng")} -2025-09-07T13:41:50.954932Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:41:51.053048Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/searxng/settings.ymlnNnhMP"), AnchoredSystemPathBuf("apps/backend/searxng/settings.yml")} -2025-09-07T13:41:51.053067Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:48:50.273493Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/auth_service.py")} -2025-09-07T13:48:50.276497Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:55:35.962514Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/auth_service.py")} -2025-09-07T13:55:35.963219Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:57:21.302215Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/auth_service.py")} -2025-09-07T13:57:21.303032Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:57:21.303094Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:57:50.704984Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/stripe_service.py")} -2025-09-07T13:57:50.705011Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:57:55.399527Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/stripe_service.py")} -2025-09-07T13:57:55.399547Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T13:57:55.399608Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T13:59:12.425158Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/database.py")} -2025-09-07T13:59:12.425233Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:00:26.702940Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/stripe_service.py"), AnchoredSystemPathBuf("apps/backend/app/services/auth_service.py"), AnchoredSystemPathBuf("apps/backend/app/services/database.py")} -2025-09-07T14:00:26.704110Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:00:26.704164Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:00:28.097543Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/database.py")} -2025-09-07T14:00:28.097552Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:00:28.097577Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:11:47.527471Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/pyproject.toml")} -2025-09-07T14:11:47.528651Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:14:19.823073Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/pyproject.toml")} -2025-09-07T14:14:19.824531Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:14:44.296627Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/pyproject.toml")} -2025-09-07T14:14:44.300012Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:14:44.353706Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:15:24.221950Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/poetry.lock"), AnchoredSystemPathBuf("apps/backend/pyproject.toml")} -2025-09-07T14:15:24.222690Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:18:41.122859Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/package.json")} -2025-09-07T14:18:41.124161Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:18:41.517234Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("package-lock.json")} -2025-09-07T14:18:41.517295Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T14:19:41.726866Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T14:19:41.728161Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:20:06.852371Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T14:20:06.853625Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:20:07.066031Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T14:20:07.066052Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:20:07.066603Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:20:18.800646Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T14:20:18.800864Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:20:18.801333Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:20:22.632323Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T14:20:22.632792Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:20:27.217350Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/tests/__pycache__")} -2025-09-07T14:20:27.217413Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:20:27.217512Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:20:27.916930Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T14:20:27.916945Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:20:27.916999Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:20:42.618168Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/poetry.lock"), AnchoredSystemPathBuf("apps/backend/pyproject.toml")} -2025-09-07T14:20:42.618194Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:20:47.416916Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T14:20:47.416939Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:20:57.819996Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/static/qIoMuq2Kf0e0Jzzcot8KN"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-9481972daffe2821.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/qIoMuq2Kf0e0Jzzcot8KN/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/qIoMuq2Kf0e0Jzzcot8KN/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/css/a1bda3f3e5492503.css"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js")} -2025-09-07T14:20:57.820099Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:20:57.834217Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:20:57.916118Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T14:20:57.916133Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:20:57.916190Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:05.017448Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T14:21:05.017490Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:05.017576Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:05.217325Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth")} -2025-09-07T14:21:05.217357Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:05.217401Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:05.918320Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/10.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/9.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/5.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/10.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/7.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/9.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/7.pack")} -2025-09-07T14:21:05.918351Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:05.923656Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:06.017584Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/trace")} -2025-09-07T14:21:06.017598Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:06.017688Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:07.317674Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T14:21:07.317701Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:07.317766Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:11.317566Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/D1CvOMZf2o1K2ts0_kflP/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/516-079880f279ca789c.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/D1CvOMZf2o1K2ts0_kflP"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/static/D1CvOMZf2o1K2ts0_kflP/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-d1e7819bf01d9fce.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/css/cf3f97d13db6afab.css"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2")} -2025-09-07T14:21:11.317607Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:11.317674Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:11.716523Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/11.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/9.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/2.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/12.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/12.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/6.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/9.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/6.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/11.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/2.pack")} -2025-09-07T14:21:11.716544Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:11.742285Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:11.817781Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_")} -2025-09-07T14:21:11.817798Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:11.817868Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:14.119062Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/.tsbuildinfo")} -2025-09-07T14:21:14.119114Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:14.119232Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:14.617245Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T14:21:14.617263Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:14.619159Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:15.816992Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json")} -2025-09-07T14:21:15.817009Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:15.817087Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:16.517473Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json")} -2025-09-07T14:21:16.517497Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:16.517605Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:16.617593Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/required-server-files.json")} -2025-09-07T14:21:16.617609Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:16.617690Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:17.417940Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T14:21:17.417995Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:17.426662Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:17.717620Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next/D1CvOMZf2o1K2ts0_kflP"), AnchoredSystemPathBuf("apps/web/.next/export")} -2025-09-07T14:21:17.717636Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:17.717689Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:18.417544Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc")} -2025-09-07T14:21:18.417579Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:18.457788Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:18.516511Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta")} -2025-09-07T14:21:18.516526Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:18.516571Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:18.816859Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export/_next/D1CvOMZf2o1K2ts0_kflP"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json")} -2025-09-07T14:21:18.816892Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:18.835386Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:18.917294Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/D1CvOMZf2o1K2ts0_kflP/_ssgManifest.js")} -2025-09-07T14:21:18.917322Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:18.946098Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:19.016949Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/static/D1CvOMZf2o1K2ts0_kflP/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json")} -2025-09-07T14:21:19.016975Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:19.018781Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:19.117486Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json")} -2025-09-07T14:21:19.117502Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:19.117567Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:24.317730Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json")} -2025-09-07T14:21:24.317803Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:24.354013Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:24.416871Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json")} -2025-09-07T14:21:24.416885Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:24.416936Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:25.017048Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T14:21:25.017064Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:25.017125Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:31.719310Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/globals.css")} -2025-09-07T14:21:31.720141Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:33.016262Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/tests/e2e/__pycache__")} -2025-09-07T14:21:33.016290Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:21:33.016353Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:39.617291Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/htmlcov")} -2025-09-07T14:21:39.617351Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:21:39.651720Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:40.917682Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/pytest-cache-files-zrymvc05/CACHEDIR.TAG"), AnchoredSystemPathBuf("apps/backend/pytest-cache-files-zrymvc05/README.md"), AnchoredSystemPathBuf("apps/backend/pytest-cache-files-zrymvc05"), AnchoredSystemPathBuf("apps/backend/pytest-cache-files-zrymvc05/.gitignore"), AnchoredSystemPathBuf("apps/backend/.pytest_cache")} -2025-09-07T14:21:40.917705Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:21:40.917760Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:52.217046Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/globals.css")} -2025-09-07T14:21:52.217079Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:21:52.217161Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:21:56.018231Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/globals.css")} -2025-09-07T14:21:56.018283Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:22:15.916365Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/pyproject.toml")} -2025-09-07T14:22:15.916429Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:22:15.934614Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:22:18.616958Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/globals.css")} -2025-09-07T14:22:18.616994Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:22:55.417377Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/globals.css")} -2025-09-07T14:22:55.417408Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:22:55.425834Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:23:00.020329Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/globals.css")} -2025-09-07T14:23:00.020353Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:23:04.517770Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/globals.css")} -2025-09-07T14:23:04.517813Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:23:04.518045Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:23:34.139755Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/database.py")} -2025-09-07T14:23:34.141155Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:23:42.918297Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T14:23:42.918420Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:23:42.941342Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:23:48.620498Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/database.py")} -2025-09-07T14:23:48.620519Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:23:48.642240Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:23:52.818567Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/css/cf3f97d13db6afab.css"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/D1CvOMZf2o1K2ts0_kflP/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/516-079880f279ca789c.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/D1CvOMZf2o1K2ts0_kflP"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-d1e7819bf01d9fce.js"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/static/D1CvOMZf2o1K2ts0_kflP/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js")} -2025-09-07T14:23:52.818607Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:23:52.818674Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:23:52.917405Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts")} -2025-09-07T14:23:52.917422Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:23:52.917496Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:23:56.480855Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T14:23:56.480909Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:23:56.509629Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:23:56.626299Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js")} -2025-09-07T14:23:56.626321Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:23:56.661155Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:23:56.716814Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts")} -2025-09-07T14:23:56.716833Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:23:56.716908Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:23:57.917951Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/11.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/9.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_")} -2025-09-07T14:23:57.917981Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:23:57.919166Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:23:58.017216Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/11.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/9.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/9.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/11.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack")} -2025-09-07T14:23:58.017231Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:23:58.017283Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:03.619598Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json")} -2025-09-07T14:24:03.619629Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:03.661898Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:10.117582Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/ErPpmCi-S4tec31Ia_mVX/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-d1e7819bf01d9fce.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/static/css/a5ce40f0909f537d.css"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/ErPpmCi-S4tec31Ia_mVX"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/ErPpmCi-S4tec31Ia_mVX/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/516-079880f279ca789c.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js")} -2025-09-07T14:24:10.117699Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:10.118410Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:10.518667Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/6.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/11.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/13.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/13.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/11.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/6.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack")} -2025-09-07T14:24:10.518688Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:10.524366Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:10.618119Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/trace")} -2025-09-07T14:24:10.618135Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:10.639403Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:13.817830Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T14:24:13.817865Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:13.817974Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:15.118290Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json")} -2025-09-07T14:24:15.118327Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:15.118556Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:16.017276Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json")} -2025-09-07T14:24:16.017293Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:16.066730Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:16.117741Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T14:24:16.117953Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:16.118441Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:17.118582Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next/ErPpmCi-S4tec31Ia_mVX")} -2025-09-07T14:24:17.118618Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:17.118716Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:17.219122Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json")} -2025-09-07T14:24:17.219146Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:17.219240Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:18.017970Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta")} -2025-09-07T14:24:18.018000Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:18.040861Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:18.117662Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta")} -2025-09-07T14:24:18.117678Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:18.127605Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:18.419896Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/export/_next/ErPpmCi-S4tec31Ia_mVX"), AnchoredSystemPathBuf("apps/web/.next/export")} -2025-09-07T14:24:18.419910Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:18.481573Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:18.517653Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/ErPpmCi-S4tec31Ia_mVX/_ssgManifest.js")} -2025-09-07T14:24:18.517682Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:18.554264Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:18.617143Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json")} -2025-09-07T14:24:18.617157Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:18.617207Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:23.418014Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json")} -2025-09-07T14:24:23.418041Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:23.418116Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:24:33.717614Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/globals.css"), AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T14:24:33.717645Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:24:33.717720Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:25:28.423999Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/database.py")} -2025-09-07T14:25:28.425265Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:26:00.926341Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/database.py")} -2025-09-07T14:26:00.928030Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:26:00.928525Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:26:59.818748Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-accb597d608d753d.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/static/ErPpmCi-S4tec31Ia_mVX/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-71910b5fe1ce4cb3.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/279.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/516-079880f279ca789c.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-d9cf2fb86513c8eb.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css/a5ce40f0909f537d.css"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-b5c7cf91c9b9b852.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-d1e7819bf01d9fce.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-300ade42eea5f4e4.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/623-8c195b991d40f3fd.js"), AnchoredSystemPathBuf("apps/web/.next/cache/next-devtools-config.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/ErPpmCi-S4tec31Ia_mVX"), AnchoredSystemPathBuf("apps/web/.next/static/ErPpmCi-S4tec31Ia_mVX/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-4f59e2a977fc3940.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json")} -2025-09-07T14:26:59.818790Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:26:59.818835Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:00.017769Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks")} -2025-09-07T14:27:00.017793Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:00.017883Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:00.526875Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts")} -2025-09-07T14:27:00.526911Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:00.556477Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:01.002061Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js")} -2025-09-07T14:27:01.097452Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:01.345094Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:01.532822Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json")} -2025-09-07T14:27:01.532838Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:01.565637Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:01.623022Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json")} -2025-09-07T14:27:01.623046Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:01.623175Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:02.120195Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js")} -2025-09-07T14:27:02.120249Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:02.131237Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:02.218226Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/0.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts")} -2025-09-07T14:27:02.218275Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:02.228888Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:02.418595Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/0.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/0.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_")} -2025-09-07T14:27:02.418613Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:02.418718Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:05.717801Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/math-intrinsics.js"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/class-variance-authority.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/debug.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/hasown.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/mime-types.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/gopd.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/delayed-stream.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/motion-utils.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/proxy-from-env.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/sonner.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/lucide-react.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-tostringtag.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-object-atoms.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/asynckit.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/combined-stream.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@swc.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-define-property.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/framer-motion.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/ms.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/supports-color.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/dunder-proto.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/call-bind-apply-helpers.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-symbols.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@radix-ui.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/axios.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/follow-redirects.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/tailwind-merge.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next-themes.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@tanstack.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/clsx.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-set-tostringtag.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/get-intrinsic.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-flag.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/mime-db.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/function-bind.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-errors.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/form-data.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/get-proto.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/motion-dom.js")} -2025-09-07T14:27:05.717837Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:05.741812Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:05.817885Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js")} -2025-09-07T14:27:05.817898Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:05.817935Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:08.517470Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/app-pages-internals.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/_app-pages-browser_node_modules_tanstack_query-devtools_build_DevtoolsPanelComponent_RN252AT2_js.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/_app-pages-browser_node_modules_tanstack_query-devtools_build_DevtoolsComponent_EDEL3XIZ_js.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css/app"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css/app/layout.css"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/633457081244afec._.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app.js")} -2025-09-07T14:27:08.517503Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:08.546200Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:08.618487Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js")} -2025-09-07T14:27:08.618505Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:08.618579Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:09.319040Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development")} -2025-09-07T14:27:09.319133Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:09.319198Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:09.717239Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/0.pack.gz_")} -2025-09-07T14:27:09.717258Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:09.717416Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:10.219604Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/1.pack.gz_")} -2025-09-07T14:27:10.219637Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:10.236901Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:10.317303Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_")} -2025-09-07T14:27:10.317320Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:10.317417Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:11.118927Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/0.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/0.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_")} -2025-09-07T14:27:11.118958Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:11.127310Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:11.419154Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/1.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/1.pack.gz_")} -2025-09-07T14:27:11.419260Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:11.419779Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:11.618768Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json")} -2025-09-07T14:27:11.618781Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:27:11.618821Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:27:54.733094Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/database.py")} -2025-09-07T14:27:54.733687Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:27:54.755582Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:11.725569Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz_")} -2025-09-07T14:28:11.725598Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:11.755266Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:12.125594Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/0.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_")} -2025-09-07T14:28:12.125602Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:12.125629Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:12.325965Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/0.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/0.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz")} -2025-09-07T14:28:12.325973Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:12.325996Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:18.525653Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/button.tsx")} -2025-09-07T14:28:18.525686Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:19.325206Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js")} -2025-09-07T14:28:19.325529Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:19.360292Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:19.428045Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json")} -2025-09-07T14:28:19.428106Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:19.428181Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:19.625187Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json")} -2025-09-07T14:28:19.625195Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:19.625387Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:19.725927Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/page.b7908708c456cd29.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.b7908708c456cd29.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/b7908708c456cd29.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.b7908708c456cd29.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js")} -2025-09-07T14:28:19.725949Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:19.726029Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:28.426036Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/switch.tsx")} -2025-09-07T14:28:28.426094Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:28.625404Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/switch.tsx")} -2025-09-07T14:28:28.625432Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:28.826097Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.9381de1e84679d7b.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/9381de1e84679d7b.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.9381de1e84679d7b.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/css/app/layout.css"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json")} -2025-09-07T14:28:28.826208Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:28.826395Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:29.025995Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.e76dcc25bcfcef51.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.e76dcc25bcfcef51.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/e76dcc25bcfcef51.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js")} -2025-09-07T14:28:29.026007Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:29.026046Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:31.826618Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T14:28:31.826653Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:32.025962Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts")} -2025-09-07T14:28:32.025979Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:32.026102Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:32.424593Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json")} -2025-09-07T14:28:32.424611Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:32.447195Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:28:32.625155Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.afb60233ea02e68b.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.afb60233ea02e68b.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/afb60233ea02e68b.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js")} -2025-09-07T14:28:32.625170Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:28:32.627221Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:01.225744Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T14:29:01.225944Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:01.425062Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts")} -2025-09-07T14:29:01.425073Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:01.426491Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:01.526031Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json")} -2025-09-07T14:29:01.526042Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:01.528798Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:01.728671Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/webpack/31568bbcd4c892e8.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.31568bbcd4c892e8.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.31568bbcd4c892e8.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js")} -2025-09-07T14:29:01.728684Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:01.743969Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:05.627452Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/theme-toggle.tsx")} -2025-09-07T14:29:05.627878Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:05.825946Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/theme-toggle.tsx")} -2025-09-07T14:29:05.826075Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:05.926782Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.c79f7c8e23697794.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.c79f7c8e23697794.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/c79f7c8e23697794.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/css/app/layout.css")} -2025-09-07T14:29:05.926836Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:05.944107Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:06.126628Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.15dd1bf0de40c7c7.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.15dd1bf0de40c7c7.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json")} -2025-09-07T14:29:06.126646Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:06.164169Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:06.225147Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.15dd1bf0de40c7c7.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/15dd1bf0de40c7c7.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.15dd1bf0de40c7c7.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js")} -2025-09-07T14:29:06.225165Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:06.225291Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:12.827982Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T14:29:12.828063Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:13.027349Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts")} -2025-09-07T14:29:13.027370Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:13.048724Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:20.127470Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/lucide-react.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js")} -2025-09-07T14:29:20.127556Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:20.167972Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:20.434601Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/switch.tsx")} -2025-09-07T14:29:20.434619Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:20.440011Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:23.469823Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/pricing"), AnchoredSystemPathBuf("apps/web/src/app/pricing/page.tsx")} -2025-09-07T14:29:23.472131Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:24.366366Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/theme-toggle.tsx")} -2025-09-07T14:29:24.366661Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:24.619117Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:26.233760Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/pricing/page.tsx")} -2025-09-07T14:29:26.239095Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:31.627909Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/button.tsx")} -2025-09-07T14:29:31.628032Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:31.659743Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:31.731854Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/button.tsx")} -2025-09-07T14:29:31.731935Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:31.828501Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:38.428044Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/pricing/page.tsx")} -2025-09-07T14:29:38.428131Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:38.510534Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:41.435285Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx"), AnchoredSystemPathBuf("apps/web/src/app/docs")} -2025-09-07T14:29:41.435321Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:42.641311Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx")} -2025-09-07T14:29:42.641373Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:43.491730Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx"), AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx")} -2025-09-07T14:29:43.492335Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:43.493723Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:48.040242Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/0.pack.gz_")} -2025-09-07T14:29:48.040287Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:48.145955Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:48.146152Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/3.pack.gz_")} -2025-09-07T14:29:48.146159Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:48.146243Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:50.760147Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts")} -2025-09-07T14:29:50.760305Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:50.843881Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:51.026618Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts")} -2025-09-07T14:29:51.026648Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:51.026741Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:51.233164Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_")} -2025-09-07T14:29:51.233388Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:51.267569Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:51.327575Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx")} -2025-09-07T14:29:51.327687Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:51.376402Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:51.426877Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts")} -2025-09-07T14:29:51.426891Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:51.469739Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:51.526270Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts")} -2025-09-07T14:29:51.526354Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:51.564755Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:51.625020Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts")} -2025-09-07T14:29:51.625105Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:51.651023Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:51.738114Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts")} -2025-09-07T14:29:51.738141Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:51.809326Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:51.825729Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts")} -2025-09-07T14:29:51.825746Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:51.825814Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:52.125544Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json")} -2025-09-07T14:29:52.125560Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:52.125604Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:52.234310Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/page.873abcce56f83190.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/0.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.873abcce56f83190.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/873abcce56f83190.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.873abcce56f83190.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json")} -2025-09-07T14:29:52.234334Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:52.247722Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:52.326350Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/validator.ts")} -2025-09-07T14:29:52.326365Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:52.326421Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:52.725507Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_")} -2025-09-07T14:29:52.725534Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:52.742948Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:56.930794Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/1.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/3.pack.gz_")} -2025-09-07T14:29:56.930838Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:57.190443Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:57.190725Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz_")} -2025-09-07T14:29:57.190735Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:57.190825Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:57.226600Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/1.pack.gz_")} -2025-09-07T14:29:57.226617Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:57.269936Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:57.862786Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_")} -2025-09-07T14:29:57.862824Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:57.943029Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:29:59.729879Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz_")} -2025-09-07T14:29:59.729939Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:29:59.730195Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:00.533566Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/0.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/3.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/3.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/0.pack.gz_")} -2025-09-07T14:30:00.533586Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:00.566177Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:02.226699Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts")} -2025-09-07T14:30:02.226743Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:02.229824Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:02.325918Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/3.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/3.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/1.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/1.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz_")} -2025-09-07T14:30:02.325934Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:02.330262Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:02.426474Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz")} -2025-09-07T14:30:02.426523Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:02.426611Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:02.625926Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json")} -2025-09-07T14:30:02.625973Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:02.626077Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:02.728723Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json")} -2025-09-07T14:30:02.728788Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:02.729333Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:07.926856Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/css/app/layout.css")} -2025-09-07T14:30:07.926972Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:08.169146Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:08.184159Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/css/app/layout.css"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/c60a5bc82340c736.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.c60a5bc82340c736.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.c60a5bc82340c736.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js")} -2025-09-07T14:30:08.184631Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:08.184747Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:08.361365Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T14:30:08.361404Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:08.508419Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:16.226605Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/_events.json")} -2025-09-07T14:30:16.226633Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:16.230952Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:17.425314Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/_events.json")} -2025-09-07T14:30:17.425324Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:17.425357Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:39.525729Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/switch.tsx"), AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx"), AnchoredSystemPathBuf("apps/web/src/components/ui/button.tsx"), AnchoredSystemPathBuf("apps/web/src/app/page.tsx"), AnchoredSystemPathBuf("apps/web/src/app/pricing/page.tsx"), AnchoredSystemPathBuf("apps/web/src/app/layout.tsx"), AnchoredSystemPathBuf("apps/web/src/components/theme-toggle.tsx")} -2025-09-07T14:30:39.525747Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:30:39.525793Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:30:53.425461Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/scripts/start-all.sh")} -2025-09-07T14:30:53.425478Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:31:01.627655Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@radix-ui.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/lucide-react.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.e76dcc25bcfcef51.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/hasown.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.15dd1bf0de40c7c7.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@swc.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/asynckit.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/framer-motion.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.15dd1bf0de40c7c7.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/css/app/layout.css"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.afb60233ea02e68b.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@tanstack.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/clsx.js"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.9381de1e84679d7b.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.b7908708c456cd29.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/call-bind-apply-helpers.js"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/gopd.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-symbols.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-tostringtag.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next-themes.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/proxy-from-env.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/_app-pages-browser_node_modules_tanstack_query-devtools_build_DevtoolsComponent_EDEL3XIZ_js.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.873abcce56f83190.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/c60a5bc82340c736.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.c79f7c8e23697794.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.b7908708c456cd29.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-flag.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/afb60233ea02e68b.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.31568bbcd4c892e8.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-object-atoms.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/delayed-stream.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.c79f7c8e23697794.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/combined-stream.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/b7908708c456cd29.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.31568bbcd4c892e8.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/get-proto.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/9381de1e84679d7b.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/motion-utils.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.c60a5bc82340c736.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/873abcce56f83190.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/get-intrinsic.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/page.873abcce56f83190.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/c79f7c8e23697794.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/31568bbcd4c892e8.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/static/css/app"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/class-variance-authority.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/_app-pages-browser_node_modules_tanstack_query-devtools_build_DevtoolsPanelComponent_RN252AT2_js.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/ms.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/supports-color.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/dunder-proto.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.c60a5bc82340c736.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/math-intrinsics.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.afb60233ea02e68b.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/15dd1bf0de40c7c7.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/axios.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-set-tostringtag.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/tailwind-merge.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.e76dcc25bcfcef51.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/motion-dom.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/static/development"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app-pages-internals.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/mime-db.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/debug.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-define-property.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/follow-redirects.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/e76dcc25bcfcef51.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.873abcce56f83190.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-errors.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/form-data.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/page.b7908708c456cd29.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/mime-types.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/function-bind.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.9381de1e84679d7b.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/633457081244afec._.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/sonner.js")} -2025-09-07T14:31:01.627696Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:01.642365Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:01.926398Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/development"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks")} -2025-09-07T14:31:01.926418Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:01.971770Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:02.028194Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json")} -2025-09-07T14:31:02.028206Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:02.028241Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:02.227536Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json")} -2025-09-07T14:31:02.227550Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:02.260092Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:02.325661Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T14:31:02.325676Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:02.325797Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:02.425279Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts")} -2025-09-07T14:31:02.425296Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:02.444013Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:03.725720Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/Procfile")} -2025-09-07T14:31:03.725829Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:31:03.827206Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/asynckit.js"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/framer-motion.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/math-intrinsics.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/axios.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/motion-dom.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/call-bind-apply-helpers.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@swc.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@tanstack.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/debug.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/lucide-react.js")} -2025-09-07T14:31:03.827264Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:03.892078Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:03.935248Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/dunder-proto.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-set-tostringtag.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/function-bind.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/framer-motion.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-define-property.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-flag.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-symbols.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/motion-dom.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next-themes.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@tanstack.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/follow-redirects.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/hasown.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/form-data.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/clsx.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-tostringtag.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@swc.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/ms.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/motion-utils.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/gopd.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-errors.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/lucide-react.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@radix-ui.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/call-bind-apply-helpers.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/class-variance-authority.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/get-intrinsic.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/delayed-stream.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/combined-stream.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/get-proto.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/math-intrinsics.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/asynckit.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/axios.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/debug.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/sonner.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/supports-color.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-object-atoms.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/mime-db.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/mime-types.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/tailwind-merge.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/proxy-from-env.js")} -2025-09-07T14:31:03.935282Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:03.935382Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:04.026173Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/Procfile")} -2025-09-07T14:31:04.026189Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:31:05.326612Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/4.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/3.pack.gz_")} -2025-09-07T14:31:05.326636Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:05.326717Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:05.926056Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz_")} -2025-09-07T14:31:05.926071Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:05.926120Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:06.127444Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/webpack"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/_app-pages-browser_node_modules_tanstack_query-devtools_build_DevtoolsPanelComponent_RN252AT2_js.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css/app"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css/app/layout.css"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/_app-pages-browser_node_modules_tanstack_query-devtools_build_DevtoolsComponent_EDEL3XIZ_js.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app-pages-internals.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/633457081244afec._.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css")} -2025-09-07T14:31:06.127459Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:06.127506Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:06.830153Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz_")} -2025-09-07T14:31:06.830192Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:06.891870Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:06.925001Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_")} -2025-09-07T14:31:06.925012Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:06.925049Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:07.425480Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/5.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/3.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/4.pack.gz_")} -2025-09-07T14:31:07.425506Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:07.425555Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:07.526359Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/5.pack.gz_")} -2025-09-07T14:31:07.526373Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:07.526416Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:07.628116Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/4.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz_")} -2025-09-07T14:31:07.628130Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:07.647750Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:07.725697Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/4.pack.gz_")} -2025-09-07T14:31:07.725718Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:07.737712Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:08.427933Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/3.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/4.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/4.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/1.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/3.pack.gz")} -2025-09-07T14:31:08.428546Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:08.430126Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:08.725543Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js")} -2025-09-07T14:31:08.725609Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:08.725654Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:09.325490Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/5.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/3.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/4.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/3.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/4.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/5.pack.gz")} -2025-09-07T14:31:09.325522Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:09.325612Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:21.726136Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/railway.json")} -2025-09-07T14:31:21.726165Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:31:21.825513Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/railway.json")} -2025-09-07T14:31:21.825523Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:31:38.427034Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/scripts/start-all.sh")} -2025-09-07T14:31:38.427073Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:31:38.444197Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:49.826496Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/Procfile")} -2025-09-07T14:31:49.826520Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:31:49.828528Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:53.627359Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/button.tsx")} -2025-09-07T14:31:53.627397Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:54.526687Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts")} -2025-09-07T14:31:54.526734Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:54.526851Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:55.326627Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json")} -2025-09-07T14:31:55.326662Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:55.529356Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:31:55.529769Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/page.2d2a8b635b06d423.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.2d2a8b635b06d423.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.2d2a8b635b06d423.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/2d2a8b635b06d423.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json")} -2025-09-07T14:31:55.529781Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:31:55.529845Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:03.551960Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/railway.json")} -2025-09-07T14:32:03.552005Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:32:04.822328Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:10.934519Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/README_BACKEND.md")} -2025-09-07T14:32:10.935411Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:32:11.326771Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/README_BACKEND.md")} -2025-09-07T14:32:11.326787Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:32:12.326355Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/_events.json")} -2025-09-07T14:32:12.326394Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:12.326511Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:15.427376Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/_events.json")} -2025-09-07T14:32:15.427399Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:15.427515Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:16.726529Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/button.tsx")} -2025-09-07T14:32:16.726538Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:16.742445Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:16.825561Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/button.tsx")} -2025-09-07T14:32:16.825572Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:16.825636Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:18.327434Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json")} -2025-09-07T14:32:18.327693Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:18.328188Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:19.027333Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.772def31ba841a73.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/772def31ba841a73.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.772def31ba841a73.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js")} -2025-09-07T14:32:19.027361Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:19.112877Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:19.126042Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/772def31ba841a73.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.772def31ba841a73.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.772def31ba841a73.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json")} -2025-09-07T14:32:19.126056Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:19.126174Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:30.860630Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/scripts/start-all.sh"), AnchoredSystemPathBuf("apps/backend/Procfile"), AnchoredSystemPathBuf("apps/backend/railway.json")} -2025-09-07T14:32:30.872224Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:32:30.907907Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:30.927247Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/scripts/start-all.sh")} -2025-09-07T14:32:30.927264Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:32:30.927367Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:31.126748Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/README_BACKEND.md")} -2025-09-07T14:32:31.126760Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T14:32:44.626524Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/docs/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/docs"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T14:32:44.626546Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:44.626608Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:44.926822Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/db40207146be28ba.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.db40207146be28ba.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/docs"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js")} -2025-09-07T14:32:44.926836Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:44.964578Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:45.026866Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.db40207146be28ba.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/db40207146be28ba.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/docs/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js")} -2025-09-07T14:32:45.026878Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:45.026918Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:55.026528Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types/app/docs/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@radix-ui.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth")} -2025-09-07T14:32:55.026548Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:55.057617Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:55.127557Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/docs/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@hookform.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/react-hook-form.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/zod.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@radix-ui.js"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts")} -2025-09-07T14:32:55.127591Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:55.127864Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:55.227472Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/9a511f53e9914972.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.9a511f53e9914972.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth")} -2025-09-07T14:32:55.227488Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:55.299973Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:32:55.327173Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.9a511f53e9914972.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/9a511f53e9914972.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js")} -2025-09-07T14:32:55.327185Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:32:55.327227Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:33:55.426752Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/7.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/3.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/5.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/6.pack.gz_")} -2025-09-07T14:33:55.426774Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:33:55.426830Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:33:55.527106Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/7.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/4.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/6.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/4.pack.gz_")} -2025-09-07T14:33:55.527116Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:33:55.539730Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:33:55.625982Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/6.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/5.pack.gz_")} -2025-09-07T14:33:55.625991Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:33:55.641109Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:33:55.826698Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/7.pack.gz_")} -2025-09-07T14:33:55.826706Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:33:55.826730Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:33:55.927853Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/6.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/7.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/7.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/4.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/6.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-development/4.pack.gz_")} -2025-09-07T14:33:55.927864Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:33:55.927895Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:33:56.126449Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/5.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/index.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/4.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/4.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/3.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/6.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/7.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/6.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/5.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/7.pack.gz_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/3.pack.gz"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-development/2.pack.gz")} -2025-09-07T14:33:56.126457Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:33:56.126480Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T14:59:24.966470Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/trace")} -2025-09-07T14:59:24.985023Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T14:59:25.175907Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:00:17.924296Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/ui/button.tsx")} -2025-09-07T15:00:17.925519Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:00:17.925662Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:02:08.740124Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx")} -2025-09-07T15:02:08.745390Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:19.021759Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:02:19.021882Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:23.522322Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:02:23.522341Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:28.920216Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:02:28.920236Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:34.220285Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:02:34.220303Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:45.721391Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx")} -2025-09-07T15:02:45.721419Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:56.822380Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/lucide-react.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.772def31ba841a73.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/get-intrinsic.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/docs"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/routes.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/server"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/tailwind-merge.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/zod.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-tostringtag.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/db40207146be28ba.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/delayed-stream.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/_app-pages-browser_node_modules_tanstack_query-devtools_build_DevtoolsComponent_EDEL3XIZ_js.js"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app-pages-internals.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/2d2a8b635b06d423.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.db40207146be28ba.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/combined-stream.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/gopd.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/_app-pages-browser_node_modules_tanstack_query-devtools_build_DevtoolsPanelComponent_RN252AT2_js.js"), AnchoredSystemPathBuf("apps/web/.next/types/validator.ts"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/axios.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/proxy-from-env.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/supports-color.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/function-bind.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/ms.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-symbols.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-errors.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/asynckit.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/mime-db.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/class-variance-authority.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-object-atoms.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/layout.2d2a8b635b06d423.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/motion-dom.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/get-proto.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/types"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/docs/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/9a511f53e9914972.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/static/webpack"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/react-hook-form.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/hasown.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/development"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/framer-motion.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/772def31ba841a73.webpack.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/math-intrinsics.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.2d2a8b635b06d423.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/call-bind-apply-helpers.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next-themes.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app/page.2d2a8b635b06d423.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@swc.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/debug.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills.js"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/has-flag.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.9a511f53e9914972.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@hookform.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@radix-ui.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/dunder-proto.js"), AnchoredSystemPathBuf("apps/web/.next/static/development/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/development/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/docs"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/css/app/layout.css"), AnchoredSystemPathBuf("apps/web/.next/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-set-tostringtag.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/633457081244afec._.hot-update.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/motion-utils.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/@tanstack.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/es-define-property.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/form-data.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/next.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/docs/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/clsx.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/css/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/sonner.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/app"), AnchoredSystemPathBuf("apps/web/.next/diagnostics"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/framework.json"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/follow-redirects.js"), AnchoredSystemPathBuf("apps/web/.next/static/webpack/webpack.772def31ba841a73.hot-update.js"), AnchoredSystemPathBuf("apps/web/.next/server/vendor-chunks/mime-types.js")} -2025-09-07T15:02:56.822407Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:56.839943Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:02:56.921164Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T15:02:56.921184Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:56.921388Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:02:58.525110Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server")} -2025-09-07T15:02:58.526008Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:58.526121Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:02:58.722282Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/466.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/496.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/635.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/types/app/pricing"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico"), AnchoredSystemPathBuf("apps/web/.next/server/server-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/types/app/layout.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/pricing/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/chunks"), AnchoredSystemPathBuf("apps/web/.next/types/app/docs/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/webpack-runtime.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/docs"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/cache-life.d.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/pricing/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/206.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/pricing"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/766.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/52.js"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js"), AnchoredSystemPathBuf("apps/web/.next/types/package.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/pricing/page.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/page.ts"), AnchoredSystemPathBuf("apps/web/.next/types/app/dashboard/api-keys/page.ts"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/types/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/chunks/383.js"), AnchoredSystemPathBuf("apps/web/.next/types/app"), AnchoredSystemPathBuf("apps/web/.next/server/app")} -2025-09-07T15:02:58.722297Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:58.722326Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:02:58.920396Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/9.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/6.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/12.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/13.pack_")} -2025-09-07T15:02:58.920409Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:58.934855Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:02:59.021432Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/12.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/12.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/13.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/6.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/6.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/5.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/9.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/9.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/server-production/13.pack_")} -2025-09-07T15:02:59.021441Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:59.021465Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:02:59.621220Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/interception-route-rewrite-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app-paths-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json")} -2025-09-07T15:02:59.621241Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:02:59.621306Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:01.121158Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/media/e4af272ccee01ff0-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/526-eead27458ffdfe3e.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static"), AnchoredSystemPathBuf("apps/web/.next/react-loadable-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-b0d04fb7924b8576.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/581909926a08bbc8-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media/df0a9ae256c0569c-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/app/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/324-c077edf4f651911d.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found/page-505e912d0c3dc7a4.js"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_error-bda15e7831eec981.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/css/1d7a78d0f15ada6a.css"), AnchoredSystemPathBuf("apps/web/.next/static/media/8e9860b6e62d6359-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/616-d62f53ce60adf163.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/26a46d62cd723877-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages/_app-2e239ff05bfdf6d6.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/778-d96b7bb536c58992.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register"), AnchoredSystemPathBuf("apps/web/.next/static/eF3w8WhJByTSOeBXk4OiG"), AnchoredSystemPathBuf("apps/web/.next/app-build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/pricing/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/page-c9350f9b47a4ea76.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/664-6d821dc1aacb6b48.js"), AnchoredSystemPathBuf("apps/web/.next/static/eF3w8WhJByTSOeBXk4OiG/_buildManifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/layout-ccbaf04386956bb6.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/bb3ef058b751a6ad-s.p.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/docs"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/67957d42bae0796d-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys/page-35aa569aedda70a7.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/0aa834ed78bf6d07-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/911-7aa8076bf52accbd.js"), AnchoredSystemPathBuf("apps/web/.next/static/css"), AnchoredSystemPathBuf("apps/web/.next/static/media/f911b923c6adde36-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-react-loadable-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/login/page-6e3b7709b9605d09.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/pricing/page-2b22ef8aec535dff.js"), AnchoredSystemPathBuf("apps/web/.next/server/middleware-build-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/eF3w8WhJByTSOeBXk4OiG/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/build-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/18-ef38cc2f87045b34.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/auth/register/page-39609cae56887873.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/webpack-1c14c74559331474.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/886030b0b59bc5a7-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/dashboard/api-keys"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/365-e71769e9be9a0fbf.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/87c73c54-24122e7b92478d00.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/_not-found"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/main-app-a61b41028e6bdd84.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/97e0cb1ae144a2a9-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/page-af8aed576a6ccc5d.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/939c4f875ee75fbb-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/media"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs/page_client-reference-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/pages"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/framework-d8f01f7e25201916.js"), AnchoredSystemPathBuf("apps/web/.next/static/media/55c55f0601d81cf3-s.woff2"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/pricing"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/app/docs/page-90b5592a62e4c701.js"), AnchoredSystemPathBuf("apps/web/.next/server/next-font-manifest.js"), AnchoredSystemPathBuf("apps/web/.next/static/chunks/971-e05d20b95b1b2f66.js")} -2025-09-07T15:03:01.121193Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:01.121236Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:01.221037Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/6.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/13.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/8.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/13.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/8.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/0.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/6.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/11.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/5.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/11.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/7.pack_"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/4.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/7.pack")} -2025-09-07T15:03:01.221047Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:01.238740Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:01.320762Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack"), AnchoredSystemPathBuf("apps/web/.next/cache/webpack/client-production/index.pack_"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json")} -2025-09-07T15:03:01.320771Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:01.320798Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:02.320499Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/.tsbuildinfo")} -2025-09-07T15:03:02.320506Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:02.326795Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:02.820997Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/cache/eslint/.cache_1joaexd")} -2025-09-07T15:03:02.821016Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:02.833386Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:03.222237Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/app-path-routes-manifest.json")} -2025-09-07T15:03:03.222252Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:03.222360Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:03.520667Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/functions-config-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/BUILD_ID"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/diagnostics/build-diagnostics.json"), AnchoredSystemPathBuf("apps/web/.next/required-server-files.json")} -2025-09-07T15:03:03.520682Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:03.520737Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:03.920017Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export/_next/eF3w8WhJByTSOeBXk4OiG"), AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next")} -2025-09-07T15:03:03.920026Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:03.937033Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:04.020459Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export-detail.json")} -2025-09-07T15:03:04.020469Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:04.020498Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:04.421333Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/docs.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/pricing.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/pricing.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.meta"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico.body"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login.rsc"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register.rsc"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/index.rsc")} -2025-09-07T15:03:04.421348Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:04.421418Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:04.520170Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/export"), AnchoredSystemPathBuf("apps/web/.next/export/_next/eF3w8WhJByTSOeBXk4OiG"), AnchoredSystemPathBuf("apps/web/.next/server/pages-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export/_next"), AnchoredSystemPathBuf("apps/web/.next/routes-manifest.json")} -2025-09-07T15:03:04.520179Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:04.553719Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:04.621501Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/static/eF3w8WhJByTSOeBXk4OiG/_ssgManifest.js"), AnchoredSystemPathBuf("apps/web/.next/export-detail.json"), AnchoredSystemPathBuf("apps/web/.next/images-manifest.json"), AnchoredSystemPathBuf("apps/web/.next/export-marker.json"), AnchoredSystemPathBuf("apps/web/.next/prerender-manifest.json")} -2025-09-07T15:03:04.621509Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:04.621534Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:07.521383Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/.next/server/app/auth/login/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/_not-found/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_error.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/trace"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_app.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/docs/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/favicon.ico/route.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/api-keys/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/dashboard/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/auth/register/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/next-minimal-server.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/pages/_document.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/page.js.nft.json"), AnchoredSystemPathBuf("apps/web/.next/server/app/pricing/page.js.nft.json")} -2025-09-07T15:03:07.521398Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:07.521435Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:19.720894Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx")} -2025-09-07T15:03:19.720908Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:19.724056Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:19.921041Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/docs-embed.tsx")} -2025-09-07T15:03:19.921052Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:20.020243Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/docs-embed.tsx")} -2025-09-07T15:03:20.020252Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:30.021357Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx"), AnchoredSystemPathBuf("apps/web/src/app/page.tsx"), AnchoredSystemPathBuf("apps/web/src/components/docs-embed.tsx")} -2025-09-07T15:03:30.021377Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:30.038626Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:41.921337Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/docs-embed.tsx")} -2025-09-07T15:03:41.921356Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:41.934016Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:03:53.421276Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:03:53.421368Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:03:53.441160Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:12:41.934877Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("package.json")} -2025-09-07T15:12:41.936565Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(All) -2025-09-07T15:12:43.029537Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/pyproject.toml")} -2025-09-07T15:12:43.029551Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:12:44.591880Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/package.json")} -2025-09-07T15:12:44.591935Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:12:46.534841Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("packages/shared/package.json")} -2025-09-07T15:12:46.534895Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/shared"), path: AnchoredSystemPathBuf("packages/shared") }})) -2025-09-07T15:12:46.921274Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("packages/shared/package.json")} -2025-09-07T15:12:46.921294Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/shared"), path: AnchoredSystemPathBuf("packages/shared") }})) -2025-09-07T15:12:46.921411Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:12:48.521496Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/package.json")} -2025-09-07T15:12:48.528737Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:13:13.321969Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/README_BACKEND.md")} -2025-09-07T15:13:13.322003Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:13:22.023539Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("vercel.json")} -2025-09-07T15:13:22.023673Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:13:23.623734Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("vercel.json")} -2025-09-07T15:13:23.623871Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:13:33.425487Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md")} -2025-09-07T15:13:33.425813Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:13:35.321913Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md")} -2025-09-07T15:13:35.322008Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:13:37.523676Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md")} -2025-09-07T15:13:37.523696Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:13:40.722433Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md")} -2025-09-07T15:13:40.722472Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:13:42.121494Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md")} -2025-09-07T15:13:42.121505Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:13:44.226478Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md")} -2025-09-07T15:13:44.226578Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:13:51.139472Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md")} -2025-09-07T15:13:51.139524Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:13:53.217335Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md")} -2025-09-07T15:13:53.217423Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:03.025495Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/quickstart.mdx")} -2025-09-07T15:14:03.025552Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:04.526049Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/quickstart.mdx")} -2025-09-07T15:14:04.526085Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:06.021177Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/quickstart.mdx")} -2025-09-07T15:14:06.021221Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:07.722514Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/quickstart.mdx")} -2025-09-07T15:14:07.722573Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:10.650404Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/introduction.mdx")} -2025-09-07T15:14:10.650468Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:12.421869Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/introduction.mdx")} -2025-09-07T15:14:12.421913Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:14.123549Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/introduction.mdx")} -2025-09-07T15:14:14.123589Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:17.921793Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/introduction.mdx")} -2025-09-07T15:14:17.921854Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:19.822784Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/introduction.mdx")} -2025-09-07T15:14:19.822872Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:20.721832Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/quickstart.mdx")} -2025-09-07T15:14:20.721845Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:21.221793Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("IMPLEMENTATION_SUMMARY.md")} -2025-09-07T15:14:21.221809Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:29.521589Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/auth_models.py")} -2025-09-07T15:14:29.523590Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:14:34.850047Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/introduction.mdx")} -2025-09-07T15:14:34.851300Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:14:46.226740Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T15:14:46.226900Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:14:52.527079Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:14:52.527171Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:14:55.905923Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:14:55.905992Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:14:56.435811Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:14:56.435869Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:14:56.436055Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:14:59.641753Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T15:14:59.641791Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:01.533599Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T15:15:01.533676Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:02.935662Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T15:15:02.935701Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:04.756796Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/auth_models.py"), AnchoredSystemPathBuf("apps/backend/app/api/v1/auth.py")} -2025-09-07T15:15:04.756846Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:15:05.226501Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:15:05.921963Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:15:05.922006Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:05.922097Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:15:10.911984Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T15:15:10.912022Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:11.037550Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T15:15:11.037568Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:11.037620Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:15:12.193252Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T15:15:12.193597Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:12.193705Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:15:18.325025Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/components/docs-embed.tsx")} -2025-09-07T15:15:18.325060Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:30.840148Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T15:15:30.840194Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:31.142757Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx")} -2025-09-07T15:15:31.142771Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:31.142933Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:15:46.122494Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx")} -2025-09-07T15:15:46.122527Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:49.908795Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx")} -2025-09-07T15:15:49.908821Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:15:57.983483Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/scripts/start-all.sh")} -2025-09-07T15:15:57.984520Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:16:17.426594Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/docker-compose.yml")} -2025-09-07T15:16:17.426624Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:16:20.024216Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/docker-compose.yml")} -2025-09-07T15:16:20.024298Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:16:21.223116Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/docker-compose.yml")} -2025-09-07T15:16:21.223126Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:16:31.925748Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/docker-compose.yml")} -2025-09-07T15:16:31.925855Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:16:32.023092Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/docker-compose.yml")} -2025-09-07T15:16:32.023109Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:16:32.023180Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:16:47.623893Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("ENV_VARIABLES.md")} -2025-09-07T15:16:47.623916Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:16:48.824435Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("ENV_VARIABLES.md")} -2025-09-07T15:16:48.824447Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:16:51.928742Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("ENV_VARIABLES.md")} -2025-09-07T15:16:51.928808Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:16:53.623274Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/env.example")} -2025-09-07T15:16:53.623285Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:16:55.023597Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/env.example")} -2025-09-07T15:16:55.023614Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:16:56.824094Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/env.example")} -2025-09-07T15:16:56.824106Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:16:59.925490Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/env.local.example")} -2025-09-07T15:16:59.925837Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:17:13.623422Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/requests.py")} -2025-09-07T15:17:13.623463Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:17:15.724453Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/exceptions.py")} -2025-09-07T15:17:15.724479Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:17:16.396730Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/exceptions.py")} -2025-09-07T15:17:16.396845Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:17:16.448872Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:17:19.927917Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/exceptions.py")} -2025-09-07T15:17:19.927972Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:17:22.523990Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/exceptions.py")} -2025-09-07T15:17:22.524012Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:17:24.624136Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/exceptions.py")} -2025-09-07T15:17:24.624154Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:17:53.627913Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/responses.py")} -2025-09-07T15:17:53.628501Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:05.023947Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/__init__.py")} -2025-09-07T15:18:05.023969Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:08.224502Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/models/__init__.py")} -2025-09-07T15:18:08.224516Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:09.924071Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/__init__.py")} -2025-09-07T15:18:09.924079Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:12.722961Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/database.py")} -2025-09-07T15:18:12.722969Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:14.022860Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/cache.py")} -2025-09-07T15:18:14.022867Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:15.823898Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/services/cache.py")} -2025-09-07T15:18:15.824264Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:22.224131Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/search.py")} -2025-09-07T15:18:22.224145Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:24.824782Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/api/v1/search.py")} -2025-09-07T15:18:24.824842Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:26.223725Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/workers/tasks.py")} -2025-09-07T15:18:26.223745Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:27.923764Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/error_handlers.py")} -2025-09-07T15:18:27.923774Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:55.354123Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/error_handlers.py")} -2025-09-07T15:18:55.355886Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:18:58.124956Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/error_handlers.py")} -2025-09-07T15:18:58.125038Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:19:00.823744Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/error_handlers.py")} -2025-09-07T15:19:00.823766Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:19:03.024432Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/error_handlers.py")} -2025-09-07T15:19:03.024444Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:19:04.323784Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/error_handlers.py")} -2025-09-07T15:19:04.323795Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:19:07.024313Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/workers/tasks.py")} -2025-09-07T15:19:07.024323Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:19:21.825070Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("ENV_VARIABLES.md")} -2025-09-07T15:19:21.825089Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:19:23.323674Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("ENV_VARIABLES.md")} -2025-09-07T15:19:23.323681Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:19:25.423738Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:19:25.423751Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:19:28.123624Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:19:28.123640Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:19:29.524337Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:19:29.524346Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:19:32.029287Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:19:32.029701Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:19:32.123761Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx")} -2025-09-07T15:19:32.123776Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:19:32.123828Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:19:48.123638Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/exceptions.py")} -2025-09-07T15:19:48.123658Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:19:49.523940Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/exceptions.py")} -2025-09-07T15:19:49.523947Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:20:16.623575Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/error_handlers.py")} -2025-09-07T15:20:16.623604Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:20:16.724300Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/app/utils/error_handlers.py")} -2025-09-07T15:20:16.724307Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:20:16.724334Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:20:18.823335Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/docker-compose.yml")} -2025-09-07T15:20:18.823352Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:20:21.124132Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/docker-compose.yml")} -2025-09-07T15:20:21.124146Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:20:22.624352Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/docker-compose.yml")} -2025-09-07T15:20:22.624359Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:20:24.023021Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/backend/docker-compose.yml")} -2025-09-07T15:20:24.023029Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unsearch/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:20:48.624734Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/mint.json")} -2025-09-07T15:20:48.624759Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:20:53.024275Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/mint.json")} -2025-09-07T15:20:53.024335Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:20:54.422915Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/mint.json")} -2025-09-07T15:20:54.422922Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:20:57.524404Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("docs/mint.json")} -2025-09-07T15:20:57.524428Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:20:59.924962Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("DEPLOYMENT_GUIDE.md")} -2025-09-07T15:20:59.924982Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:21:01.423843Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("DEPLOYMENT_GUIDE.md")} -2025-09-07T15:21:01.423852Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:21:03.624339Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("DEPLOYMENT_GUIDE.md")} -2025-09-07T15:21:03.624372Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:21:05.324377Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("DEPLOYMENT_GUIDE.md")} -2025-09-07T15:21:05.324390Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:21:35.424183Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/layout.tsx"), AnchoredSystemPathBuf("apps/backend/app/models/requests.py"), AnchoredSystemPathBuf("apps/web/src/app/page.tsx"), AnchoredSystemPathBuf("apps/backend/app/workers/tasks.py"), AnchoredSystemPathBuf("apps/backend/docker-compose.yml"), AnchoredSystemPathBuf("apps/web/env.local.example"), AnchoredSystemPathBuf("apps/backend/app/services/cache.py"), AnchoredSystemPathBuf("docs/mint.json"), AnchoredSystemPathBuf("packages/shared/package.json"), AnchoredSystemPathBuf("apps/backend/app/utils/exceptions.py"), AnchoredSystemPathBuf("apps/backend/pyproject.toml"), AnchoredSystemPathBuf("apps/backend/app/api/v1/search.py"), AnchoredSystemPathBuf("apps/backend/app/models/responses.py"), AnchoredSystemPathBuf("apps/backend/app/services/database.py"), AnchoredSystemPathBuf("apps/web/package.json"), AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx"), AnchoredSystemPathBuf("apps/web/src/components/docs-embed.tsx"), AnchoredSystemPathBuf("docs/quickstart.mdx"), AnchoredSystemPathBuf("apps/backend/app/utils/__init__.py"), AnchoredSystemPathBuf("docs/introduction.mdx"), AnchoredSystemPathBuf("vercel.json"), AnchoredSystemPathBuf("package.json"), AnchoredSystemPathBuf("apps/backend/scripts/start-all.sh"), AnchoredSystemPathBuf("apps/backend/env.example"), AnchoredSystemPathBuf("apps/backend/app/models/__init__.py"), AnchoredSystemPathBuf("apps/backend/app/utils/error_handlers.py"), AnchoredSystemPathBuf("apps/backend/package.json")} -2025-09-07T15:21:35.424207Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(All) -2025-09-07T15:21:35.524374Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("apps/web/src/app/page.tsx"), AnchoredSystemPathBuf("apps/backend/app/models/__init__.py"), AnchoredSystemPathBuf("apps/backend/app/models/requests.py"), AnchoredSystemPathBuf("apps/backend/app/api/v1/search.py"), AnchoredSystemPathBuf("apps/backend/app/services/cache.py"), AnchoredSystemPathBuf("apps/backend/app/utils/exceptions.py"), AnchoredSystemPathBuf("apps/backend/app/workers/tasks.py"), AnchoredSystemPathBuf("apps/web/src/app/docs/page.tsx"), AnchoredSystemPathBuf("apps/web/src/app/layout.tsx"), AnchoredSystemPathBuf("apps/backend/app/utils/error_handlers.py"), AnchoredSystemPathBuf("apps/web/src/components/docs-embed.tsx")} -2025-09-07T15:21:35.524385Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Other("@unquest/backend"), path: AnchoredSystemPathBuf("apps/backend") }, WorkspacePackage { name: Other("@unquest/web"), path: AnchoredSystemPathBuf("apps/web") }})) -2025-09-07T15:21:35.524534Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:21:35.524599Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:21:35.723634Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("README.md"), AnchoredSystemPathBuf("apps/backend/README_BACKEND.md")} -2025-09-07T15:21:35.723646Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }, WorkspacePackage { name: Other("@unquest/backend"), path: AnchoredSystemPathBuf("apps/backend") }})) -2025-09-07T15:21:35.729561Z WARN turborepo_lib::package_changes_watcher: hashes are the same, no need to rerun -2025-09-07T15:21:35.823470Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("DEPLOYMENT_GUIDE.md")} -2025-09-07T15:21:35.823506Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) -2025-09-07T15:21:37.135085Z WARN turborepo_lib::package_changes_watcher: changed_files: {AnchoredSystemPathBuf("ENV_VARIABLES.md"), AnchoredSystemPathBuf("IMPLEMENTATION_SUMMARY.md")} -2025-09-07T15:21:37.135126Z WARN turborepo_lib::package_changes_watcher: changed_packages: Ok(Some({WorkspacePackage { name: Root, path: AnchoredSystemPathBuf("") }})) diff --git a/Makefile b/Makefile index 472e907..4e58cdb 100644 --- a/Makefile +++ b/Makefile @@ -56,20 +56,20 @@ setup: install: @echo "📥 Installing dependencies..." - @pip install -r requirements.txt + @pip install -r backend/requirements.txt # Development dev: @echo "🔧 Starting development server..." - @uvicorn app.main:app --reload --host 0.0.0.0 --port 8000 + @cd backend && uvicorn app.main:app --reload --host 0.0.0.0 --port 8000 worker: @echo "👷 Starting Celery worker..." - @celery -A app.workers.tasks worker --loglevel=info + @cd backend && celery -A app.workers.tasks worker --loglevel=info flower: @echo "🌸 Starting Flower monitoring..." - @celery -A app.workers.tasks flower + @cd backend && celery -A app.workers.tasks flower # Testing test: @@ -95,27 +95,27 @@ test-coverage: # Code quality lint: @echo "🔍 Running linting..." - @flake8 app/ tests/ - @isort --check-only app/ tests/ - @black --check app/ tests/ + @flake8 backend/app backend/tests + @isort --check-only backend/app backend/tests + @black --check backend/app backend/tests format: @echo "✨ Formatting code..." - @isort app/ tests/ - @black app/ tests/ + @isort backend/app backend/tests + @black backend/app backend/tests typecheck: @echo "🔎 Running type checking..." - @mypy app/ + @mypy backend/app # Database migrate: @echo "🗄️ Running database migrations..." - @alembic upgrade head + @cd backend && alembic upgrade head migration: @echo "📝 Creating new migration..." - @read -p "Migration message: " msg; alembic revision --autogenerate -m "$$msg" + @read -p "Migration message: " msg; cd backend && alembic revision --autogenerate -m "$$msg" # Docker docker-build: @@ -202,7 +202,7 @@ dev-setup: env install migrate prod-check: @echo "🔍 Running production readiness checks..." @echo "Checking configuration..." - @python -c "from app.config import get_settings; s=get_settings(); print('✅ Configuration loaded')" + @cd backend && python -c "from app.config import get_settings; s=get_settings(); print('✅ Configuration loaded')" @echo "Checking dependencies..." @pip check @echo "Running security audit..." diff --git a/README.md b/README.md index e359a7a..6b02b4a 100644 --- a/README.md +++ b/README.md @@ -154,23 +154,29 @@ docker compose -f docker-compose.quickstart.yml up -d ``` unsearch/ -├── app/ # FastAPI backend — search, extract, verify, audit -├── apps/ -│ ├── backend/ # FastAPI backend (monorepo layout — same code, packaged for Docker) -│ ├── web/ # Next.js dashboard on Cloudflare Workers (@opennextjs/cloudflare) -│ ├── sdk-ts/ # @unsearch/sdk — TypeScript SDK -│ ├── sdk-py/ # unsearch — Python SDK (sync + async) -│ ├── sdk-llamaindex/ # @unsearch/llamaindex — LlamaIndex retriever -│ └── mcp-server/ # @unsearch/mcp-server — MCP server (P0 Week 3) -├── workers/ # Cloudflare Workers edge — Hono router, MCP transport, Durable Objects, D1 schema +├── backend/ # FastAPI backend — search, extract, verify, audit (Python 3.11+) +│ ├── app/ # Python module (`from app.X import Y`) +│ ├── alembic/ # Postgres migrations +│ ├── tests/ # pytest suite +│ ├── Dockerfile # Self-host image +│ └── Dockerfile.cloudflare # CF Containers image +├── apps/ # TypeScript / Python SDK packages (pnpm workspace) +│ ├── web/ # Next.js dashboard on Cloudflare Workers (@opennextjs/cloudflare) +│ ├── sdk-ts/ # @unsearch/sdk — TypeScript SDK +│ ├── sdk-py/ # unsearch — Python SDK (sync + async) +│ ├── sdk-llamaindex/ # @unsearch/llamaindex — LlamaIndex retriever +│ └── mcp-server/ # @unsearch/mcp-server — MCP server (P0 Week 3) +├── workers/ # Cloudflare Workers edge — Hono router, MCP transport, Durable Objects, D1 schema, containers.toml +├── infra/ # Operational config (self-host stack + CF Container sidecars) +│ ├── nginx/ # Reverse-proxy for self-host TLS +│ ├── monitoring/ # Prometheus + Grafana provisioning +│ └── searxng/ # SearXNG meta-search engine config (production settings.yml) ├── docs/ # Architecture, API reference, strategy, ADRs, runbooks -├── alembic/ # Postgres migrations (origin DB) -├── searxng/ # SearXNG meta-search engine config -├── monitoring/ # Prometheus + Grafana provisioning (self-host) -└── docker-compose*.yml # Self-host stacks +├── scripts/ # Setup + ops scripts (manage.sh, setup-stripe.sh, …) +└── docker-compose*.yml # Self-host stacks (build context = root; mount paths from infra/) ``` -The architecture (Workers fronting FastAPI on Cloudflare Containers GA, with D1 / KV / Vectorize / R2 / Queues / Durable Objects + SearXNG sidecar) is documented in [`docs/cloudflare-architecture.md`](./docs/cloudflare-architecture.md). The five new ADRs that drove the 2026-05-28 reposition are at [`docs/adr/`](./docs/adr/README.md) (#0009 through #0013). +The architecture (Workers fronting FastAPI on Cloudflare Containers GA, with D1 / KV / Vectorize / R2 / Queues / Durable Objects + SearXNG sidecar) is documented in [`docs/cloudflare-architecture.md`](./docs/cloudflare-architecture.md). The five new ADRs that drove the 2026-05-28 reposition are at [`docs/adr/`](./docs/adr/README.md) (#0009 through #0013). ADR-0006 has a 2026-05-28 amendment describing the directory restructure (`app/` → `backend/app/`, ops into `infra/`). --- @@ -331,10 +337,10 @@ Stripe billing, SMTP, OAuth, monitoring — all documented in [`docs/configurati ## Development ```bash -# Python backend +# Python backend (everything backend-related lives in backend/) python -m venv venv && source venv/bin/activate -pip install -r requirements.txt -uvicorn app.main:app --reload --port 8000 +pip install -r backend/requirements.txt +cd backend && uvicorn app.main:app --reload --port 8000 # Frontend (Next.js on Workers) pnpm --filter @unsearch/web dev @@ -348,9 +354,14 @@ cd apps/sdk-py && pip install -e ".[test]" && pytest -q # TypeScript SDK pnpm --filter @unsearch/sdk build && pnpm --filter @unsearch/sdk test -# Backend tests -pytest tests/unit/ -v --cov=app -pytest tests/integration/ -v +# Backend tests (from backend/ where pytest.ini lives) +cd backend && pytest tests/unit/ -v --cov=app +cd backend && pytest tests/integration/ -v + +# Or via the Makefile (handles the `cd backend` for you) +make dev # uvicorn with --reload +make test # full test suite +make migrate # alembic upgrade head ``` Lint, type-check, and test commands are wired into CI ([.github/workflows/](./.github/workflows/)). Conventions live in [CLAUDE.md](./CLAUDE.md) and [CONTRIBUTING.md](./CONTRIBUTING.md). diff --git a/Dockerfile b/backend/Dockerfile similarity index 84% rename from Dockerfile rename to backend/Dockerfile index d865490..6a0f99f 100644 --- a/Dockerfile +++ b/backend/Dockerfile @@ -20,15 +20,16 @@ RUN useradd --create-home --shell /bin/bash app WORKDIR /app # Install Python dependencies -COPY requirements.txt . +# Build context = repo root; backend source lives under backend/. +COPY backend/requirements.txt . RUN pip install --no-cache-dir --upgrade pip && \ pip install --no-cache-dir -r requirements.txt # Download NLTK data RUN python -c "import nltk; nltk.download('punkt'); nltk.download('stopwords')" -# Copy application code -COPY --chown=app:app app/ ./app/ +# Copy application code (host: backend/app/ → container: /app/app/) +COPY --chown=app:app backend/app/ ./app/ # Create necessary directories RUN mkdir -p /app/logs /app/data && \ diff --git a/Dockerfile.cloudflare b/backend/Dockerfile.cloudflare similarity index 88% rename from Dockerfile.cloudflare rename to backend/Dockerfile.cloudflare index 76dabe0..dd9f7c7 100644 --- a/Dockerfile.cloudflare +++ b/backend/Dockerfile.cloudflare @@ -28,11 +28,12 @@ RUN useradd --create-home --shell /bin/bash --uid 10001 app WORKDIR /app # Python deps -COPY requirements.txt . +# Build context = repo root; backend source lives under backend/. +COPY backend/requirements.txt . RUN pip install --upgrade pip && pip install -r requirements.txt -# App source (omit tests, monitoring, alembic migrations from runtime image) -COPY --chown=app:app app/ ./app/ +# App source (omit tests, alembic migrations from runtime image) +COPY --chown=app:app backend/app/ ./app/ COPY --chown=app:app scripts/ ./scripts/ USER app diff --git a/alembic.ini b/backend/alembic.ini similarity index 100% rename from alembic.ini rename to backend/alembic.ini diff --git a/alembic/env.py b/backend/alembic/env.py similarity index 100% rename from alembic/env.py rename to backend/alembic/env.py diff --git a/alembic/script.py.mako b/backend/alembic/script.py.mako similarity index 100% rename from alembic/script.py.mako rename to backend/alembic/script.py.mako diff --git a/alembic/versions/001_initial_schema.py b/backend/alembic/versions/001_initial_schema.py similarity index 100% rename from alembic/versions/001_initial_schema.py rename to backend/alembic/versions/001_initial_schema.py diff --git a/alembic/versions/002_add_user_billing_tables.py b/backend/alembic/versions/002_add_user_billing_tables.py similarity index 100% rename from alembic/versions/002_add_user_billing_tables.py rename to backend/alembic/versions/002_add_user_billing_tables.py diff --git a/alembic/versions/003_add_yearly_price_column.py b/backend/alembic/versions/003_add_yearly_price_column.py similarity index 100% rename from alembic/versions/003_add_yearly_price_column.py rename to backend/alembic/versions/003_add_yearly_price_column.py diff --git a/alembic/versions/004_add_agent_fields.py b/backend/alembic/versions/004_add_agent_fields.py similarity index 100% rename from alembic/versions/004_add_agent_fields.py rename to backend/alembic/versions/004_add_agent_fields.py diff --git a/alembic/versions/005_add_scrape_requests_table.py b/backend/alembic/versions/005_add_scrape_requests_table.py similarity index 100% rename from alembic/versions/005_add_scrape_requests_table.py rename to backend/alembic/versions/005_add_scrape_requests_table.py diff --git a/app/__init__.py b/backend/app/__init__.py similarity index 100% rename from app/__init__.py rename to backend/app/__init__.py diff --git a/app/api/__init__.py b/backend/app/api/__init__.py similarity index 100% rename from app/api/__init__.py rename to backend/app/api/__init__.py diff --git a/app/api/dependencies.py b/backend/app/api/dependencies.py similarity index 100% rename from app/api/dependencies.py rename to backend/app/api/dependencies.py diff --git a/app/api/v1/__init__.py b/backend/app/api/v1/__init__.py similarity index 100% rename from app/api/v1/__init__.py rename to backend/app/api/v1/__init__.py diff --git a/app/api/v1/agent.py b/backend/app/api/v1/agent.py similarity index 100% rename from app/api/v1/agent.py rename to backend/app/api/v1/agent.py diff --git a/app/api/v1/agents.py b/backend/app/api/v1/agents.py similarity index 100% rename from app/api/v1/agents.py rename to backend/app/api/v1/agents.py diff --git a/app/api/v1/auth.py b/backend/app/api/v1/auth.py similarity index 100% rename from app/api/v1/auth.py rename to backend/app/api/v1/auth.py diff --git a/app/api/v1/billing.py b/backend/app/api/v1/billing.py similarity index 100% rename from app/api/v1/billing.py rename to backend/app/api/v1/billing.py diff --git a/app/api/v1/enhanced_search.py b/backend/app/api/v1/enhanced_search.py similarity index 100% rename from app/api/v1/enhanced_search.py rename to backend/app/api/v1/enhanced_search.py diff --git a/app/api/v1/knowledge.py b/backend/app/api/v1/knowledge.py similarity index 100% rename from app/api/v1/knowledge.py rename to backend/app/api/v1/knowledge.py diff --git a/app/api/v1/monitor.py b/backend/app/api/v1/monitor.py similarity index 100% rename from app/api/v1/monitor.py rename to backend/app/api/v1/monitor.py diff --git a/app/api/v1/neural.py b/backend/app/api/v1/neural.py similarity index 100% rename from app/api/v1/neural.py rename to backend/app/api/v1/neural.py diff --git a/app/api/v1/rag.py b/backend/app/api/v1/rag.py similarity index 100% rename from app/api/v1/rag.py rename to backend/app/api/v1/rag.py diff --git a/app/api/v1/search.py b/backend/app/api/v1/search.py similarity index 100% rename from app/api/v1/search.py rename to backend/app/api/v1/search.py diff --git a/app/api/v1/verify.py b/backend/app/api/v1/verify.py similarity index 100% rename from app/api/v1/verify.py rename to backend/app/api/v1/verify.py diff --git a/app/api/v2/__init__.py b/backend/app/api/v2/__init__.py similarity index 100% rename from app/api/v2/__init__.py rename to backend/app/api/v2/__init__.py diff --git a/app/api/v2/advanced_endpoints.py b/backend/app/api/v2/advanced_endpoints.py similarity index 100% rename from app/api/v2/advanced_endpoints.py rename to backend/app/api/v2/advanced_endpoints.py diff --git a/app/config.py b/backend/app/config.py similarity index 100% rename from app/config.py rename to backend/app/config.py diff --git a/app/main.py b/backend/app/main.py similarity index 100% rename from app/main.py rename to backend/app/main.py diff --git a/app/middleware/rate_limit.py b/backend/app/middleware/rate_limit.py similarity index 100% rename from app/middleware/rate_limit.py rename to backend/app/middleware/rate_limit.py diff --git a/app/models/__init__.py b/backend/app/models/__init__.py similarity index 100% rename from app/models/__init__.py rename to backend/app/models/__init__.py diff --git a/app/models/auth_models.py b/backend/app/models/auth_models.py similarity index 100% rename from app/models/auth_models.py rename to backend/app/models/auth_models.py diff --git a/app/models/database.py b/backend/app/models/database.py similarity index 100% rename from app/models/database.py rename to backend/app/models/database.py diff --git a/app/models/rag.py b/backend/app/models/rag.py similarity index 100% rename from app/models/rag.py rename to backend/app/models/rag.py diff --git a/app/models/requests.py b/backend/app/models/requests.py similarity index 100% rename from app/models/requests.py rename to backend/app/models/requests.py diff --git a/app/models/responses.py b/backend/app/models/responses.py similarity index 100% rename from app/models/responses.py rename to backend/app/models/responses.py diff --git a/app/models/users.py b/backend/app/models/users.py similarity index 100% rename from app/models/users.py rename to backend/app/models/users.py diff --git a/app/services/__init__.py b/backend/app/services/__init__.py similarity index 100% rename from app/services/__init__.py rename to backend/app/services/__init__.py diff --git a/app/services/ai/__init__.py b/backend/app/services/ai/__init__.py similarity index 100% rename from app/services/ai/__init__.py rename to backend/app/services/ai/__init__.py diff --git a/app/services/ai/cloudflare_ai.py b/backend/app/services/ai/cloudflare_ai.py similarity index 100% rename from app/services/ai/cloudflare_ai.py rename to backend/app/services/ai/cloudflare_ai.py diff --git a/app/services/ai/search_pipeline.py b/backend/app/services/ai/search_pipeline.py similarity index 100% rename from app/services/ai/search_pipeline.py rename to backend/app/services/ai/search_pipeline.py diff --git a/app/services/auth_service.py b/backend/app/services/auth_service.py similarity index 100% rename from app/services/auth_service.py rename to backend/app/services/auth_service.py diff --git a/app/services/automation/__init__.py b/backend/app/services/automation/__init__.py similarity index 100% rename from app/services/automation/__init__.py rename to backend/app/services/automation/__init__.py diff --git a/app/services/automation/actions_system.py b/backend/app/services/automation/actions_system.py similarity index 100% rename from app/services/automation/actions_system.py rename to backend/app/services/automation/actions_system.py diff --git a/app/services/automation/browser_config.py b/backend/app/services/automation/browser_config.py similarity index 100% rename from app/services/automation/browser_config.py rename to backend/app/services/automation/browser_config.py diff --git a/app/services/automation/browser_profiler.py b/backend/app/services/automation/browser_profiler.py similarity index 100% rename from app/services/automation/browser_profiler.py rename to backend/app/services/automation/browser_profiler.py diff --git a/app/services/automation/llm_configuration.py b/backend/app/services/automation/llm_configuration.py similarity index 100% rename from app/services/automation/llm_configuration.py rename to backend/app/services/automation/llm_configuration.py diff --git a/app/services/cache.py b/backend/app/services/cache.py similarity index 100% rename from app/services/cache.py rename to backend/app/services/cache.py diff --git a/app/services/core/__init__.py b/backend/app/services/core/__init__.py similarity index 100% rename from app/services/core/__init__.py rename to backend/app/services/core/__init__.py diff --git a/app/services/core/cache.py b/backend/app/services/core/cache.py similarity index 100% rename from app/services/core/cache.py rename to backend/app/services/core/cache.py diff --git a/app/services/core/cache_context.py b/backend/app/services/core/cache_context.py similarity index 100% rename from app/services/core/cache_context.py rename to backend/app/services/core/cache_context.py diff --git a/app/services/core/cache_kv.py b/backend/app/services/core/cache_kv.py similarity index 100% rename from app/services/core/cache_kv.py rename to backend/app/services/core/cache_kv.py diff --git a/app/services/core/d1_client.py b/backend/app/services/core/d1_client.py similarity index 100% rename from app/services/core/d1_client.py rename to backend/app/services/core/d1_client.py diff --git a/app/services/core/database.py b/backend/app/services/core/database.py similarity index 100% rename from app/services/core/database.py rename to backend/app/services/core/database.py diff --git a/app/services/core/database_manager.py b/backend/app/services/core/database_manager.py similarity index 100% rename from app/services/core/database_manager.py rename to backend/app/services/core/database_manager.py diff --git a/app/services/core/queue_producer.py b/backend/app/services/core/queue_producer.py similarity index 100% rename from app/services/core/queue_producer.py rename to backend/app/services/core/queue_producer.py diff --git a/app/services/core/relevance.py b/backend/app/services/core/relevance.py similarity index 100% rename from app/services/core/relevance.py rename to backend/app/services/core/relevance.py diff --git a/app/services/core/searxng.py b/backend/app/services/core/searxng.py similarity index 100% rename from app/services/core/searxng.py rename to backend/app/services/core/searxng.py diff --git a/app/services/crawling/__init__.py b/backend/app/services/crawling/__init__.py similarity index 100% rename from app/services/crawling/__init__.py rename to backend/app/services/crawling/__init__.py diff --git a/app/services/crawling/adaptive_crawling.py b/backend/app/services/crawling/adaptive_crawling.py similarity index 100% rename from app/services/crawling/adaptive_crawling.py rename to backend/app/services/crawling/adaptive_crawling.py diff --git a/app/services/crawling/change_tracking.py b/backend/app/services/crawling/change_tracking.py similarity index 100% rename from app/services/crawling/change_tracking.py rename to backend/app/services/crawling/change_tracking.py diff --git a/app/services/crawling/crawl_management.py b/backend/app/services/crawling/crawl_management.py similarity index 100% rename from app/services/crawling/crawl_management.py rename to backend/app/services/crawling/crawl_management.py diff --git a/app/services/crawling/crawler_monitor.py b/backend/app/services/crawling/crawler_monitor.py similarity index 100% rename from app/services/crawling/crawler_monitor.py rename to backend/app/services/crawling/crawler_monitor.py diff --git a/app/services/crawling/deep_crawling.py b/backend/app/services/crawling/deep_crawling.py similarity index 100% rename from app/services/crawling/deep_crawling.py rename to backend/app/services/crawling/deep_crawling.py diff --git a/app/services/crawling/url_seeder.py b/backend/app/services/crawling/url_seeder.py similarity index 100% rename from app/services/crawling/url_seeder.py rename to backend/app/services/crawling/url_seeder.py diff --git a/app/services/crawling/virtual_scrolling.py b/backend/app/services/crawling/virtual_scrolling.py similarity index 100% rename from app/services/crawling/virtual_scrolling.py rename to backend/app/services/crawling/virtual_scrolling.py diff --git a/app/services/crawling/website_mapping.py b/backend/app/services/crawling/website_mapping.py similarity index 100% rename from app/services/crawling/website_mapping.py rename to backend/app/services/crawling/website_mapping.py diff --git a/app/services/database.py b/backend/app/services/database.py similarity index 100% rename from app/services/database.py rename to backend/app/services/database.py diff --git a/app/services/email_service.py b/backend/app/services/email_service.py similarity index 100% rename from app/services/email_service.py rename to backend/app/services/email_service.py diff --git a/app/services/extraction/__init__.py b/backend/app/services/extraction/__init__.py similarity index 100% rename from app/services/extraction/__init__.py rename to backend/app/services/extraction/__init__.py diff --git a/app/services/extraction/ai_extraction.py b/backend/app/services/extraction/ai_extraction.py similarity index 100% rename from app/services/extraction/ai_extraction.py rename to backend/app/services/extraction/ai_extraction.py diff --git a/app/services/extraction/attributes_extraction.py b/backend/app/services/extraction/attributes_extraction.py similarity index 100% rename from app/services/extraction/attributes_extraction.py rename to backend/app/services/extraction/attributes_extraction.py diff --git a/app/services/extraction/chunking_strategies.py b/backend/app/services/extraction/chunking_strategies.py similarity index 100% rename from app/services/extraction/chunking_strategies.py rename to backend/app/services/extraction/chunking_strategies.py diff --git a/app/services/extraction/content_filters.py b/backend/app/services/extraction/content_filters.py similarity index 100% rename from app/services/extraction/content_filters.py rename to backend/app/services/extraction/content_filters.py diff --git a/app/services/extraction/extraction_strategies.py b/backend/app/services/extraction/extraction_strategies.py similarity index 100% rename from app/services/extraction/extraction_strategies.py rename to backend/app/services/extraction/extraction_strategies.py diff --git a/app/services/extraction/link_analysis.py b/backend/app/services/extraction/link_analysis.py similarity index 100% rename from app/services/extraction/link_analysis.py rename to backend/app/services/extraction/link_analysis.py diff --git a/app/services/extraction/multi_entity_extraction.py b/backend/app/services/extraction/multi_entity_extraction.py similarity index 100% rename from app/services/extraction/multi_entity_extraction.py rename to backend/app/services/extraction/multi_entity_extraction.py diff --git a/app/services/extraction/table_extraction.py b/backend/app/services/extraction/table_extraction.py similarity index 100% rename from app/services/extraction/table_extraction.py rename to backend/app/services/extraction/table_extraction.py diff --git a/app/services/infrastructure/__init__.py b/backend/app/services/infrastructure/__init__.py similarity index 100% rename from app/services/infrastructure/__init__.py rename to backend/app/services/infrastructure/__init__.py diff --git a/app/services/infrastructure/batch_operations.py b/backend/app/services/infrastructure/batch_operations.py similarity index 100% rename from app/services/infrastructure/batch_operations.py rename to backend/app/services/infrastructure/batch_operations.py diff --git a/app/services/infrastructure/dispatcher.py b/backend/app/services/infrastructure/dispatcher.py similarity index 100% rename from app/services/infrastructure/dispatcher.py rename to backend/app/services/infrastructure/dispatcher.py diff --git a/app/services/infrastructure/link_preview.py b/backend/app/services/infrastructure/link_preview.py similarity index 100% rename from app/services/infrastructure/link_preview.py rename to backend/app/services/infrastructure/link_preview.py diff --git a/app/services/infrastructure/proxy_rotation.py b/backend/app/services/infrastructure/proxy_rotation.py similarity index 100% rename from app/services/infrastructure/proxy_rotation.py rename to backend/app/services/infrastructure/proxy_rotation.py diff --git a/app/services/infrastructure/user_agent_generator.py b/backend/app/services/infrastructure/user_agent_generator.py similarity index 100% rename from app/services/infrastructure/user_agent_generator.py rename to backend/app/services/infrastructure/user_agent_generator.py diff --git a/app/services/infrastructure/webhook_integration.py b/backend/app/services/infrastructure/webhook_integration.py similarity index 100% rename from app/services/infrastructure/webhook_integration.py rename to backend/app/services/infrastructure/webhook_integration.py diff --git a/app/services/infrastructure/zero_retention.py b/backend/app/services/infrastructure/zero_retention.py similarity index 100% rename from app/services/infrastructure/zero_retention.py rename to backend/app/services/infrastructure/zero_retention.py diff --git a/app/services/rag/__init__.py b/backend/app/services/rag/__init__.py similarity index 100% rename from app/services/rag/__init__.py rename to backend/app/services/rag/__init__.py diff --git a/app/services/rag/rag.py b/backend/app/services/rag/rag.py similarity index 100% rename from app/services/rag/rag.py rename to backend/app/services/rag/rag.py diff --git a/app/services/scraping.py b/backend/app/services/scraping.py similarity index 100% rename from app/services/scraping.py rename to backend/app/services/scraping.py diff --git a/app/services/scraping/__init__.py b/backend/app/services/scraping/__init__.py similarity index 100% rename from app/services/scraping/__init__.py rename to backend/app/services/scraping/__init__.py diff --git a/app/services/scraping/enhanced_scraping.py b/backend/app/services/scraping/enhanced_scraping.py similarity index 100% rename from app/services/scraping/enhanced_scraping.py rename to backend/app/services/scraping/enhanced_scraping.py diff --git a/app/services/scraping/html_converter.py b/backend/app/services/scraping/html_converter.py similarity index 100% rename from app/services/scraping/html_converter.py rename to backend/app/services/scraping/html_converter.py diff --git a/app/services/scraping/markdown_generation.py b/backend/app/services/scraping/markdown_generation.py similarity index 100% rename from app/services/scraping/markdown_generation.py rename to backend/app/services/scraping/markdown_generation.py diff --git a/app/services/scraping/multi_engine_scraper.py b/backend/app/services/scraping/multi_engine_scraper.py similarity index 100% rename from app/services/scraping/multi_engine_scraper.py rename to backend/app/services/scraping/multi_engine_scraper.py diff --git a/app/services/scraping/pdf_processing.py b/backend/app/services/scraping/pdf_processing.py similarity index 100% rename from app/services/scraping/pdf_processing.py rename to backend/app/services/scraping/pdf_processing.py diff --git a/app/services/scraping/playwright_scraping.py b/backend/app/services/scraping/playwright_scraping.py similarity index 100% rename from app/services/scraping/playwright_scraping.py rename to backend/app/services/scraping/playwright_scraping.py diff --git a/app/services/scraping/puppeteer_client.py b/backend/app/services/scraping/puppeteer_client.py similarity index 100% rename from app/services/scraping/puppeteer_client.py rename to backend/app/services/scraping/puppeteer_client.py diff --git a/app/services/scraping/scraping.py b/backend/app/services/scraping/scraping.py similarity index 100% rename from app/services/scraping/scraping.py rename to backend/app/services/scraping/scraping.py diff --git a/app/services/search/__init__.py b/backend/app/services/search/__init__.py similarity index 100% rename from app/services/search/__init__.py rename to backend/app/services/search/__init__.py diff --git a/app/services/search/multi_search.py b/backend/app/services/search/multi_search.py similarity index 100% rename from app/services/search/multi_search.py rename to backend/app/services/search/multi_search.py diff --git a/app/services/searxng.py b/backend/app/services/searxng.py similarity index 100% rename from app/services/searxng.py rename to backend/app/services/searxng.py diff --git a/app/services/stripe_service.py b/backend/app/services/stripe_service.py similarity index 100% rename from app/services/stripe_service.py rename to backend/app/services/stripe_service.py diff --git a/app/utils/__init__.py b/backend/app/utils/__init__.py similarity index 100% rename from app/utils/__init__.py rename to backend/app/utils/__init__.py diff --git a/app/utils/error_handlers.py b/backend/app/utils/error_handlers.py similarity index 100% rename from app/utils/error_handlers.py rename to backend/app/utils/error_handlers.py diff --git a/app/utils/exceptions.py b/backend/app/utils/exceptions.py similarity index 100% rename from app/utils/exceptions.py rename to backend/app/utils/exceptions.py diff --git a/app/utils/security.py b/backend/app/utils/security.py similarity index 100% rename from app/utils/security.py rename to backend/app/utils/security.py diff --git a/app/utils/text_processing.py b/backend/app/utils/text_processing.py similarity index 100% rename from app/utils/text_processing.py rename to backend/app/utils/text_processing.py diff --git a/app/utils/validators.py b/backend/app/utils/validators.py similarity index 100% rename from app/utils/validators.py rename to backend/app/utils/validators.py diff --git a/app/workers/__init__.py b/backend/app/workers/__init__.py similarity index 100% rename from app/workers/__init__.py rename to backend/app/workers/__init__.py diff --git a/app/workers/tasks.py b/backend/app/workers/tasks.py similarity index 100% rename from app/workers/tasks.py rename to backend/app/workers/tasks.py diff --git a/pytest.ini b/backend/pytest.ini similarity index 100% rename from pytest.ini rename to backend/pytest.ini diff --git a/requirements.txt b/backend/requirements.txt similarity index 100% rename from requirements.txt rename to backend/requirements.txt diff --git a/tests/conftest.py b/backend/tests/conftest.py similarity index 100% rename from tests/conftest.py rename to backend/tests/conftest.py diff --git a/tests/e2e/test_complete_flows.py b/backend/tests/e2e/test_complete_flows.py similarity index 100% rename from tests/e2e/test_complete_flows.py rename to backend/tests/e2e/test_complete_flows.py diff --git a/tests/e2e/test_prod_smoke.py b/backend/tests/e2e/test_prod_smoke.py similarity index 100% rename from tests/e2e/test_prod_smoke.py rename to backend/tests/e2e/test_prod_smoke.py diff --git a/tests/integration/test_api.py b/backend/tests/integration/test_api.py similarity index 100% rename from tests/integration/test_api.py rename to backend/tests/integration/test_api.py diff --git a/tests/integration/test_endpoints.py b/backend/tests/integration/test_endpoints.py similarity index 100% rename from tests/integration/test_endpoints.py rename to backend/tests/integration/test_endpoints.py diff --git a/tests/integration/test_rag_api.py b/backend/tests/integration/test_rag_api.py similarity index 100% rename from tests/integration/test_rag_api.py rename to backend/tests/integration/test_rag_api.py diff --git a/tests/performance/locustfile.py b/backend/tests/performance/locustfile.py similarity index 100% rename from tests/performance/locustfile.py rename to backend/tests/performance/locustfile.py diff --git a/tests/performance/test_benchmarks.py b/backend/tests/performance/test_benchmarks.py similarity index 100% rename from tests/performance/test_benchmarks.py rename to backend/tests/performance/test_benchmarks.py diff --git a/tests/performance/test_load.py b/backend/tests/performance/test_load.py similarity index 100% rename from tests/performance/test_load.py rename to backend/tests/performance/test_load.py diff --git a/tests/smoke/test_smoke.py b/backend/tests/smoke/test_smoke.py similarity index 100% rename from tests/smoke/test_smoke.py rename to backend/tests/smoke/test_smoke.py diff --git a/tests/unit/test_models.py b/backend/tests/unit/test_models.py similarity index 100% rename from tests/unit/test_models.py rename to backend/tests/unit/test_models.py diff --git a/tests/unit/test_rag_service.py b/backend/tests/unit/test_rag_service.py similarity index 100% rename from tests/unit/test_rag_service.py rename to backend/tests/unit/test_rag_service.py diff --git a/tests/unit/test_services.py b/backend/tests/unit/test_services.py similarity index 100% rename from tests/unit/test_services.py rename to backend/tests/unit/test_services.py diff --git a/tests/unit/test_utils.py b/backend/tests/unit/test_utils.py similarity index 100% rename from tests/unit/test_utils.py rename to backend/tests/unit/test_utils.py diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 5473750..5d2b06f 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -78,8 +78,8 @@ services: nginx: volumes: - - ./nginx/nginx.prod.conf:/etc/nginx/nginx.conf:ro - - ./nginx/ssl:/etc/nginx/ssl:ro + - ./infra/nginx/nginx.prod.conf:/etc/nginx/nginx.conf:ro + - ./infra/nginx/ssl:/etc/nginx/ssl:ro - /etc/letsencrypt:/etc/letsencrypt:ro logging: driver: "json-file" diff --git a/docker-compose.quickstart.yml b/docker-compose.quickstart.yml index 9f58e7d..3d1d804 100644 --- a/docker-compose.quickstart.yml +++ b/docker-compose.quickstart.yml @@ -11,7 +11,7 @@ services: api: build: context: . - dockerfile: Dockerfile + dockerfile: backend/Dockerfile container_name: unsearch-api ports: - "8000:8000" diff --git a/docker-compose.yml b/docker-compose.yml index b1883c5..8114a3d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,8 @@ services: api: - build: . + build: + context: . + dockerfile: backend/Dockerfile container_name: unsearch-api ports: - "8000:8000" @@ -40,7 +42,7 @@ services: - SEARXNG_BASE_URL=http://searxng:8080/ - SEARXNG_SECRET_KEY=${SEARXNG_SECRET_KEY:-changeme} volumes: - - ./searxng:/etc/searxng:rw + - ./infra/searxng:/etc/searxng:rw networks: - unsearch-net healthcheck: @@ -96,7 +98,9 @@ services: restart: unless-stopped celery-worker: - build: . + build: + context: . + dockerfile: backend/Dockerfile container_name: unsearch-celery-worker command: celery -A app.workers.tasks worker --loglevel=info --concurrency=4 environment: @@ -116,7 +120,9 @@ services: restart: unless-stopped celery-beat: - build: . + build: + context: . + dockerfile: backend/Dockerfile container_name: unsearch-celery-beat command: celery -A app.workers.tasks beat --loglevel=info environment: @@ -132,7 +138,9 @@ services: restart: unless-stopped flower: - build: . + build: + context: . + dockerfile: backend/Dockerfile container_name: unsearch-flower command: celery -A app.workers.tasks flower --port=5555 ports: @@ -154,8 +162,8 @@ services: - "80:80" - "443:443" volumes: - - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro - - ./nginx/ssl:/etc/nginx/ssl:ro + - ./infra/nginx/nginx.conf:/etc/nginx/nginx.conf:ro + - ./infra/nginx/ssl:/etc/nginx/ssl:ro depends_on: - api networks: diff --git a/docs/adr/0001-cloudflare-native-edge-architecture.md b/docs/adr/0001-cloudflare-native-edge-architecture.md index 24c1d52..eff84d4 100644 --- a/docs/adr/0001-cloudflare-native-edge-architecture.md +++ b/docs/adr/0001-cloudflare-native-edge-architecture.md @@ -17,7 +17,7 @@ UnSearch v1 ran the classic "managed VPS + Postgres + Redis + Celery" stack. Thr Adopt **Cloudflare-native edge** as the default deploy target: - **Cloudflare Workers (Hono router)** front every request at `workers/src/index.ts`. Endpoints that don't need Python (KV cache hits, simple search proxying, auth checks, rate limiting) terminate at the edge. -- **Cloudflare Containers** host the FastAPI origin (`Dockerfile.cloudflare`, `workers/containers.toml`) with auto-scale 0–10. Workloads that need Python's ecosystem (heavy scraping, complex orchestration, alembic migrations against the long-tail of features) proxy from the worker via a service binding. +- **Cloudflare Containers** host the FastAPI origin (`backend/Dockerfile.cloudflare`, `workers/containers.toml`) with auto-scale 0–10. Workloads that need Python's ecosystem (heavy scraping, complex orchestration, alembic migrations against the long-tail of features) proxy from the worker via a service binding. - **D1** is the primary edge database (`workers/schema.sql`). Postgres remains as the local-dev origin DB and as an escape hatch for ops that need it. - **KV** for hot-path caches (auth, rate-limit counters, search cache hits). - **R2** for object storage (scraped HTML snapshots, large extracted artifacts). @@ -34,7 +34,7 @@ The split between "lives at the edge" and "lives in the Container" is documented - **Pro:** Global p95 latency drops to <100ms for KV-cache hits, <200ms for Worker AI calls. - **Pro:** Free tier on the platform side maps neatly onto our 5,000-req/mo free tier on the product side. - **Con:** Self-host story is more complex than "docker compose up" — we keep `docker-compose.yml` working as the no-Cloudflare path (see [ADR-0005](./0005-apache-2-license-self-hostable-from-day-one.md)), but it deliberately leaves the edge-resident features (Vectorize, Workers AI) as optional. -- **Con:** Cloudflare Containers is still maturing — direct bindings from inside Containers aren't available, so the FastAPI Container talks to D1 / KV / Queues over REST (see `app/services/core/d1_client.py`, `cache_kv.py`, `queue_producer.py`). +- **Con:** Cloudflare Containers is still maturing — direct bindings from inside Containers aren't available, so the FastAPI Container talks to D1 / KV / Queues over REST (see `backend/app/services/core/d1_client.py`, `cache_kv.py`, `queue_producer.py`). - **Con:** Locks us into Cloudflare's specific quirks (Vectorize index size limits, Durable Object eviction semantics, Workers' 50ms CPU-time budget). ## Alternatives considered diff --git a/docs/adr/0002-searxng-as-meta-search-aggregator.md b/docs/adr/0002-searxng-as-meta-search-aggregator.md index b3426a7..6ee3f91 100644 --- a/docs/adr/0002-searxng-as-meta-search-aggregator.md +++ b/docs/adr/0002-searxng-as-meta-search-aggregator.md @@ -29,7 +29,7 @@ This decision is what enables the "Multi-Engine Aggregation 🚀" row in [`docs/ - **Pro:** Zero per-query cost for the search itself — we pay only for the SearXNG host (and for the AI inference layer on top). - **Pro:** Engine plurality is a feature: callers can ask for `["google", "duckduckgo", "brave"]` and get a deduped union. - **Pro:** Self-host story is honest — the same SearXNG that powers `api.unsearch.dev` runs in the user's `docker compose up`. -- **Con:** SearXNG is community-maintained. Engines break when upstream providers change their HTML. We mitigate with multi-engine fallback in `app/services/search/`, but the failure mode is real. +- **Con:** SearXNG is community-maintained. Engines break when upstream providers change their HTML. We mitigate with multi-engine fallback in `backend/app/services/search/`, but the failure mode is real. - **Con:** No SLA on SearXNG itself. We accept this and design for graceful degradation (route around dead engines, expose engine health via `/api/v1/agent/health`). - **Con:** Some providers (notably Google) actively rate-limit SearXNG IPs. We work around with proxy rotation in production; the open-source self-host docs note this honestly. diff --git a/docs/adr/0006-monorepo-with-apps-and-workers.md b/docs/adr/0006-monorepo-with-apps-and-workers.md index 3142b4f..9b92643 100644 --- a/docs/adr/0006-monorepo-with-apps-and-workers.md +++ b/docs/adr/0006-monorepo-with-apps-and-workers.md @@ -1,6 +1,6 @@ # ADR-0006: Monorepo layout with `apps/*` and `workers/` -- Status: Accepted (amended 2026-05-28 — `apps/backend/` consolidated into root `app/`) +- Status: Accepted (amended 2026-05-28: dual backends collapsed; backend moved into `backend/`, ops into `infra/`) - Date: 2026-04-15 - Deciders: @Rakesh1002 @@ -24,28 +24,39 @@ Use a **single Git repository** with this layout: ``` unsearch/ -├── app/ # FastAPI backend (single source of truth, since the 2026-05-28 consolidation) -├── apps/ # Monorepo packages -│ ├── web/ # Next.js dashboard (on Workers via @opennextjs/cloudflare) -│ ├── sdk-ts/ # @unsearch/sdk — TypeScript SDK -│ ├── sdk-py/ # unsearch — Python SDK -│ ├── sdk-llamaindex/ # @unsearch/llamaindex — LlamaIndex retriever -│ └── mcp-server/ # @unsearch/mcp-server — npx-runnable MCP wrapper (P0 Week 3) -├── workers/ # Cloudflare Workers edge router + Durable Objects + D1 schema +├── backend/ # FastAPI backend (single source of truth, post-2026-05-28 reorg) +│ ├── app/ # Python module (`from app.X import Y`) +│ ├── alembic/ # Postgres migrations +│ ├── tests/ # pytest suite +│ ├── requirements.txt # Python deps +│ ├── pytest.ini # pytest config +│ ├── alembic.ini # Alembic config +│ ├── Dockerfile # Self-host image +│ └── Dockerfile.cloudflare # CF Containers image +├── apps/ # TypeScript / Python SDK packages (pnpm workspace) +│ ├── web/ # Next.js dashboard (on Workers via @opennextjs/cloudflare) +│ ├── sdk-ts/ # @unsearch/sdk — TypeScript SDK +│ ├── sdk-py/ # unsearch — Python SDK +│ ├── sdk-llamaindex/ # @unsearch/llamaindex — LlamaIndex retriever +│ └── mcp-server/ # @unsearch/mcp-server — npx-runnable MCP wrapper (P0 Week 3) +├── workers/ # Cloudflare Workers edge router + Durable Objects + D1 schema + MCP transport +├── infra/ # Operational config +│ ├── nginx/ # Reverse-proxy for self-host TLS +│ ├── monitoring/ # Prometheus + Grafana provisioning +│ └── searxng/ # SearXNG meta-search engine config ├── docs/ # All long-form docs (this directory) -├── alembic/ # Postgres migrations (origin DB) -├── searxng/ # SearXNG meta-search engine config -├── monitoring/ # Prometheus + Grafana provisioning +├── scripts/ # Setup + ops scripts └── docker-compose*.yml # Self-host stacks ``` - **JavaScript/TypeScript packages** use **pnpm workspaces** (`pnpm-workspace.yaml`) — one lockfile, one `node_modules`, fast install. -- **Python backend** uses `requirements.txt` at the repo root. The Python SDK at `apps/sdk-py/` is independently packaged with Hatchling — no shared Python lockfile. +- **Python backend** lives under `backend/` (module name stays `app/` so `uvicorn app.main:app` still works when invoked from `backend/`). The Python SDK at `apps/sdk-py/` is independently packaged with Hatchling — no shared Python lockfile. +- **Operational config** lives under `infra/` — `nginx/`, `monitoring/`, `searxng/`. `docker-compose*.yml` stays at the root (compose convention) but mounts paths from `infra/`. - **CI scoping** — each `apps/*/` package has its own workflow under `.github/workflows/` (e.g., `sdk-py.yml`) triggered on `paths:` filters so unrelated changes don't run unrelated CI. -The `app/` directory at the repo root is the single source of truth for the backend. (Prior to the 2026-05-28 restructure there was also `apps/backend/` — see Amendment below.) +The `backend/` directory is the single source of truth for the backend. (Prior to the 2026-05-28 reorg, the backend was at `app/` at the repo root, and prior to that, there was *also* a duplicate `apps/backend/` — see Amendment below.) -## Amendment — 2026-05-28: `apps/backend/` consolidated into root `app/` +## Amendment — 2026-05-28 (part 1): `apps/backend/` consolidated into root `app/` The original "two backend layouts" footnote in the Consequences section became real friction. Audit found that `apps/backend/` had diverged from `app/`: @@ -56,7 +67,23 @@ The original "two backend layouts" footnote in the Consequences section became r - A 2,841-line production SearXNG `settings.yml` that was never mounted (the live mount path at `searxng/settings.yml` was a 40-line stub) - A stale `.github/workflows/deploy.yml` targeting Railway via `cd apps/backend` (Railway deploy is sunset by [ADR-0010](./0010-cloudflare-containers-as-origin-runtime.md)) -`apps/backend/` was removed in the same PR as this amendment. The production SearXNG config was salvaged to `searxng/settings.yml`. The Railway workflow was removed. The active `.github/workflows/ci-cd.yml` and `deploy-cf.yml` already target root `app/` and `workers/`. No production code path was affected. +`apps/backend/` was removed in PR #7. The production SearXNG config was salvaged to `searxng/settings.yml` (later moved to `infra/searxng/settings.yml` — see Part 2). The Railway workflow was removed. The active `.github/workflows/ci-cd.yml` and `deploy-cf.yml` already targeted root `app/` and `workers/`. No production code path was affected. + +## Amendment — 2026-05-28 (part 2): Backend moved into `backend/`; ops into `infra/` + +The root layout had `app/` (Python backend) sitting one letter away from `apps/` (TypeScript monorepo) — two completely different things, easy to confuse. Backend-orbiting files (`alembic/`, `pytest.ini`, `requirements.txt`, `tests/`, `Dockerfile`, `Dockerfile.cloudflare`) were also scattered at root, making it unclear which belonged to the backend vs which were repo-wide. Operational config (`nginx/`, `monitoring/`, `searxng/`) was also at root with no clustering. + +This reorg: + +- Moves `app/` → `backend/app/` (Python module name unchanged — `from app.X import Y` still works because `backend/` is the cwd at runtime). +- Moves `alembic/`, `pytest.ini`, `requirements.txt`, `tests/`, `Dockerfile`, `Dockerfile.cloudflare` into `backend/`. +- Moves `nginx/`, `monitoring/`, `searxng/` into `infra/`. +- Updates Dockerfiles to prefix host paths with `backend/` (build context = repo root). +- Updates `docker-compose*.yml` build contexts and volume paths. +- Updates `.github/workflows/{ci-cd,deploy-cf}.yml` to prefix `backend/` on lint / test / coverage paths. +- Updates `Makefile`, `scripts/manage.sh`, `scripts/test.sh`, `scripts/setup.sh`, `scripts/run_rag_tests.sh`, `scripts/restore.sh`, `ecosystem.config.js` to `cd backend` before backend operations. + +The Python module path stays `app/`. The on-disk path becomes `backend/app/`. uvicorn invocation stays `uvicorn app.main:app` (now invoked from `backend/`). No runtime imports or wire formats change. ## Consequences diff --git a/docs/adr/0010-cloudflare-containers-as-origin-runtime.md b/docs/adr/0010-cloudflare-containers-as-origin-runtime.md index bef3b27..e773292 100644 --- a/docs/adr/0010-cloudflare-containers-as-origin-runtime.md +++ b/docs/adr/0010-cloudflare-containers-as-origin-runtime.md @@ -30,10 +30,10 @@ UnSearch's origin runtime is **Cloudflare Containers**. The FastAPI backend (`ap Practical implementation: -- `Dockerfile.cloudflare` packages FastAPI + SearXNG together (supervisord-managed) or as adjacent containers wired via internal DNS. The two-container topology is preferred long-term for independent scaling. +- `backend/Dockerfile.cloudflare` packages FastAPI + SearXNG together (supervisord-managed) or as adjacent containers wired via internal DNS. The two-container topology is preferred long-term for independent scaling. - `wrangler.toml` (root) declares the Container with active-CPU billing. - `workers/wrangler.toml:84-90` Container service binding is uncommented; Worker requests resolve to the Container by hostname. -- Hardcoded `localhost` URLs in `app/config.py:31,37,47,79,140` are replaced with env-driven container-internal DNS. +- Hardcoded `localhost` URLs in `backend/app/config.py:31,37,47,79,140` are replaced with env-driven container-internal DNS. - Hosted and self-host topologies use identical Docker images; self-host customers `wrangler containers deploy` from their forked repo. ## Consequences diff --git a/docs/architecture.md b/docs/architecture.md index 99a283b..5dccf09 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -4,7 +4,7 @@ ## One-paragraph summary -UnSearch is a search API for AI agents. Requests land on a **Cloudflare Workers** edge router (`workers/`), which either answers from the edge (KV cache hits, simple proxying, auth, rate-limit) or proxies to a **FastAPI Container** (`app/` and `apps/backend/`) for anything that needs Python's ecosystem (heavy scraping, RAG orchestration, alembic migrations, complex Stripe flows). State lives in **D1** (relational), **KV** (hot caches), **R2** (objects), and **Vectorize** (embeddings); async work runs on **Cloudflare Queues**; multi-step stateful workflows run inside **Durable Objects**. LLM inference and embeddings run on **Cloudflare Workers AI** (see [ADR-0004](./adr/0004-workers-ai-tiered-model-selection.md)). Web search aggregation is delegated to a self-hosted **SearXNG** instance (see [ADR-0002](./adr/0002-searxng-as-meta-search-aggregator.md)). A **Next.js dashboard** (`apps/web/`) deployed via `@opennextjs/cloudflare` lives on the same Workers platform. +UnSearch is verifiable web retrieval for AI agents. Requests land on a **Cloudflare Workers** edge router (`workers/`), which either answers from the edge (KV cache hits, simple proxying, auth, rate-limit, MCP transport) or proxies to a **FastAPI Container** (`backend/`) for anything that needs Python's ecosystem (heavy scraping, RAG orchestration, alembic migrations, complex Stripe flows, claim verification). State lives in **D1** (relational), **KV** (hot caches), **R2** (citation snapshots + objects), and **Vectorize** (embeddings); async work runs on **Cloudflare Queues**; multi-step stateful workflows run inside **Durable Objects**. LLM inference, embeddings, and the `verify_claim` grader run on **Cloudflare Workers AI** (see [ADR-0004](./adr/0004-workers-ai-tiered-model-selection.md)). Web search aggregation is delegated to a self-hosted **SearXNG** instance (see [ADR-0002](./adr/0002-searxng-as-meta-search-aggregator.md)). A **Next.js dashboard** (`apps/web/`) deployed via `@opennextjs/cloudflare` lives on the same Workers platform. --- @@ -26,8 +26,8 @@ UnSearch is a search API for AI agents. Requests land on a **Cloudflare Workers* │ cache │ │ AI │ │ Objects │ │ binding → │ │ hit │ │ (LLM) │ │ (Rate- │ │ FastAPI │ │ → │ │ ↓ │ │ Limiter, │ │ Container │ - │ return │ │ Vector- │ │ Topic- │ │ (apps/ │ - └────────┘ │ ize / D1 │ │ Monitor, │ │ backend/) │ + │ return │ │ Vector- │ │ Topic- │ │ (backend/ │ + └────────┘ │ ize / D1 │ │ Monitor, │ │ app/*) │ └──────────┘ │ Research-│ └──────┬───────┘ │ Agent, │ │ │ Session) │ ▼ @@ -64,11 +64,12 @@ ASCII diagrams elide a lot. The intended invariants: - **Bindings:** `DB` (D1), `CACHE` (KV — auth/ratelimit/search cache), `BUCKET` (R2), `VECTORS` (Vectorize), `AI` (Workers AI), `QUEUE` (Cloudflare Queues), plus DO namespaces `RATE_LIMITER`, `TOPIC_MONITOR`, `RESEARCH_AGENT`, `SESSION_MANAGER`, and a service binding `BACKEND` → FastAPI Container. - **Per-route file map:** `agent.ts` (Tavily-compat), `auth.ts`, `billing.ts`, `knowledge.ts`, `monitor.ts`, `neural.ts`, `proxy.ts` (catch-all → Container), `rag.ts`, `search.ts`, `verify.ts`. -### Backend Container — `app/` +### Backend Container — `backend/` -- **Stack:** Python 3.11+, FastAPI, Uvicorn, Pydantic v2, SQLAlchemy + Alembic (Postgres), Celery (Redis), httpx for outbound calls. 93 endpoints across 14 routers (counted via `app/api/v1/*.py` and `app/api/v2/*.py`). -- **Single source of truth.** `app/` is the only backend layout — the prior `apps/backend/` monorepo-shaped mirror was a stale fork (different branding, diverged code paths, fewer Alembic migrations) and was removed in the 2026-05-28 restructure. Production imports `uvicorn app.main:app`; the Cloudflare Container image ships from [`Dockerfile.cloudflare`](../Dockerfile.cloudflare) which builds from root. -- **Service layout:** `app/services/core/` (DB, KV, queues, D1 client), `app/services/search/` (SearXNG orchestration + dedup + rerank), `app/services/scraping/` (static + JS + PDF), `app/services/extraction/` (entities, tables, attributes), `app/services/crawling/`, `app/services/rag/`, `app/services/ai/` (Workers AI client + model-tier selector). +- **Stack:** Python 3.11+, FastAPI, Uvicorn, Pydantic v2, SQLAlchemy + Alembic (Postgres), Celery (Redis), httpx for outbound calls. 93 endpoints across 14 routers (counted via `backend/app/api/v1/*.py` and `backend/app/api/v2/*.py`). +- **Single source of truth.** `backend/` is the only backend layout — the prior duplicate `apps/backend/` was removed in PR #7, and the root-level scattering of `app/` + `alembic/` + `tests/` was consolidated into `backend/` in the 2026-05-28 reorg. Python module name stays `app/`; uvicorn invocation stays `uvicorn app.main:app` (now run from `backend/` cwd). +- **Service layout:** `backend/app/services/core/` (DB, KV, queues, D1 client), `backend/app/services/search/` (SearXNG orchestration + dedup + rerank), `backend/app/services/scraping/` (static + JS + PDF), `backend/app/services/extraction/` (entities, tables, attributes), `backend/app/services/crawling/`, `backend/app/services/rag/`, `backend/app/services/ai/` (Workers AI client + model-tier selector + `verify_claim` grader). +- **Container image:** `backend/Dockerfile.cloudflare` (CF Containers GA per ADR-0010) and `backend/Dockerfile` (self-host). Build context is the repo root; COPY paths are prefixed with `backend/`. - **Inbound interface:** invoked by the edge worker via service binding for endpoints that aren't pure-TypeScript. The Container does *not* face the public internet directly in production. ### Web dashboard — `apps/web/` @@ -87,17 +88,17 @@ ASCII diagrams elide a lot. The intended invariants: All three are kept structurally parallel (same method names, same request/response shapes, same SSE-streaming pattern) so cross-language onboarding is mechanical. -### SearXNG — `searxng/` +### SearXNG — `infra/searxng/` -The 70+-engine meta-search aggregator. Self-hosted as a Docker container (`docker-compose.yml`) in production and in self-host deployments. The FastAPI backend in `app/services/search/` is the only client. Configuration in `searxng/settings.yml`. See [ADR-0002](./adr/0002-searxng-as-meta-search-aggregator.md). +The 70+-engine meta-search aggregator. Self-hosted as a Docker container (`docker-compose.yml`) in production and in self-host deployments. The FastAPI backend in `backend/app/services/search/` is the only client. Configuration in `infra/searxng/settings.yml`. See [ADR-0002](./adr/0002-searxng-as-meta-search-aggregator.md). ### Origin Postgres + Redis Postgres is the Container's origin database for everything that hasn't moved to D1 yet — primarily the legacy Stripe/billing state and the Celery task results table. Redis backs Celery's broker and Celery's result backend. Both run as containers in self-host (`docker-compose.yml`) and as managed services (Neon Postgres, Upstash Redis) in production. -### Monitoring — `monitoring/` +### Monitoring — `infra/monitoring/` -Prometheus + Grafana, provisioned via `monitoring/docker-compose.monitoring.yml`. Dashboards in `monitoring/grafana/dashboards/unsearch-overview.json`. The Container exports Prometheus metrics at `/metrics`; the worker emits the same via Workers Analytics Engine. Detailed observability runbook: [`workers/OBSERVABILITY.md`](../workers/OBSERVABILITY.md). +Prometheus + Grafana, provisioned via `infra/monitoring/docker-compose.monitoring.yml`. Dashboards in `infra/monitoring/grafana/dashboards/unsearch-overview.json`. The Container exports Prometheus metrics at `/metrics`; the worker emits the same via Workers Analytics Engine. Detailed observability runbook: [`workers/OBSERVABILITY.md`](../workers/OBSERVABILITY.md). --- @@ -115,7 +116,7 @@ Prometheus + Grafana, provisioned via `monitoring/docker-compose.monitoring.yml` | Async job state | DO `ResearchAgent`, `TopicMonitor` (alarms), Queue messages | Each long-running operation owns its own DO; queue for dispatch | | Chat / pagination cursors | DO `SessionManager` | Per-user state with TTL eviction | -The Container reaches D1 / KV / Vectorize / Queues over **REST**, not via direct bindings, because Cloudflare Containers do not yet expose direct bindings from inside the Container runtime. The REST clients live in `app/services/core/d1_client.py`, `cache_kv.py`, and `queue_producer.py`. The worker uses direct bindings — no REST hop. +The Container reaches D1 / KV / Vectorize / Queues over **REST**, not via direct bindings, because Cloudflare Containers do not yet expose direct bindings from inside the Container runtime. The REST clients live in `backend/app/services/core/d1_client.py`, `cache_kv.py`, and `queue_producer.py`. The worker uses direct bindings — no REST hop. --- @@ -130,8 +131,8 @@ The Container reaches D1 / KV / Vectorize / Queues over **REST**, not via direct ### Cache miss on `POST /api/v1/search` 1. Worker → SearXNG via the Container service binding. -2. Container `app/api/v1/search.py` orchestrates `app/services/search/`: parallel engine queries, dedup, optional rerank via Workers AI (worker-resident — Container calls back to the worker for AI inference). -3. Optional scraping if `scrape_content: true` (`app/services/scraping/`). +2. Container `backend/app/api/v1/search.py` orchestrates `backend/app/services/search/`: parallel engine queries, dedup, optional rerank via Workers AI (worker-resident — Container calls back to the worker for AI inference). +3. Optional scraping if `scrape_content: true` (`backend/app/services/scraping/`). 4. Container writes the response back to KV via REST (`cache_kv.py`). 5. Container returns response to the worker, worker returns to caller. @@ -172,8 +173,8 @@ From [docs/roadmap.md § Technical Debt](./roadmap.md): | Issue | Location | Impact | Plan | |-------|----------|--------|------| -| In-memory vector store | `app/services/rag/rag.py` | Doesn't scale beyond a small corpus | Migrate fully to Vectorize (most paths already use it; a few are still legacy) | -| Puppeteer stub | `app/services/scraping/puppeteer_client.py` | No fallback when CF Browser Rendering unavailable | Either wire CF Browser Rendering or drop the stub | +| In-memory vector store | `backend/app/services/rag/rag.py` | Doesn't scale beyond a small corpus | Migrate fully to Vectorize (most paths already use it; a few are still legacy) | +| Puppeteer stub | `backend/app/services/scraping/puppeteer_client.py` | No fallback when CF Browser Rendering unavailable | Either wire CF Browser Rendering or drop the stub | | Sync DB operations | Multiple Container files | Blocks Uvicorn worker threads under load | Move to async SQLAlchemy where it matters | --- diff --git a/docs/citation-envelope.md b/docs/citation-envelope.md index a833e0b..8317f33 100644 --- a/docs/citation-envelope.md +++ b/docs/citation-envelope.md @@ -57,7 +57,7 @@ Before hashing, content is normalized so re-fetching the same URL on the same da - **PDF:** binary bytes hashed as-is (PDFs are byte-stable per source). - **Plaintext / Markdown:** trailing whitespace stripped from each line; final newline ensured. -The exact normalization implementation lives in `app/services/citation_store.py` (shipping Week 2). The normalized bytes are what the `snapshot_r2_key` object contains. +The exact normalization implementation lives in `backend/app/services/citation_store.py` (shipping Week 2). The normalized bytes are what the `snapshot_r2_key` object contains. --- @@ -154,17 +154,17 @@ The envelope does **not** prove: | Component | Status | Where | |---|---|---| -| Envelope returned inline on `/api/v1/search` | ✏️ Shipping Week 2 | `app/api/v1/search.py:30` + `app/services/citation_store.py` (new) | -| Envelope returned inline on `/api/v1/agent/search` | ✏️ Shipping Week 2 | `app/api/v1/agent.py:45` | +| Envelope returned inline on `/api/v1/search` | ✏️ Shipping Week 2 | `backend/app/api/v1/search.py:30` + `backend/app/services/citation_store.py` (new) | +| Envelope returned inline on `/api/v1/agent/search` | ✏️ Shipping Week 2 | `backend/app/api/v1/agent.py:45` | | Envelope returned inline on MCP `search` tool | ✏️ Shipping Week 3 | `workers/src/mcp/server.ts` (new) | -| R2 snapshot store, content-addressable | ✏️ Shipping Week 2 | `app/services/citation_store.py` (new) | +| R2 snapshot store, content-addressable | ✏️ Shipping Week 2 | `backend/app/services/citation_store.py` (new) | | HMAC v1 signing | ✏️ Shipping Week 2 | `app/services/citation_signer.py` (new) | -| `POST /api/v1/verify/citation` (snapshot + live diff) | ✏️ Shipping Week 2 | `app/api/v1/verify.py` | -| `POST /api/v1/verify/claim` (span-level grading) | ✏️ Shipping Week 2 | `app/api/v1/verify.py` | -| `GET /api/v1/audit` per-API-key | ✏️ Shipping Week 2 | `app/api/v1/audit.py` (new) | +| `POST /api/v1/verify/citation` (snapshot + live diff) | ✏️ Shipping Week 2 | `backend/app/api/v1/verify.py` | +| `POST /api/v1/verify/claim` (span-level grading) | ✏️ Shipping Week 2 | `backend/app/api/v1/verify.py` | +| `GET /api/v1/audit` per-API-key | ✏️ Shipping Week 2 | `backend/app/api/v1/audit.py` (new) | | Python + TypeScript SDK envelope verifiers | 📋 Week 4 | `apps/sdk-py`, `apps/sdk-ts` | -| WACZ export endpoint | 📋 Month 3 | `app/api/v1/audit.py` | -| BYO storage (S3 / GCS / Azure Blob) | 📋 Month 3 | `app/services/citation_store.py` | +| WACZ export endpoint | 📋 Month 3 | `backend/app/api/v1/audit.py` | +| BYO storage (S3 / GCS / Azure Blob) | 📋 Month 3 | `backend/app/services/citation_store.py` | | PKI v2 signing | 📋 Month 7+ | TBD | | Differential snapshot diffs | 📋 Month 7+ | TBD | diff --git a/docs/roadmap.md b/docs/roadmap.md index 41e9fb4..1271d5d 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -54,21 +54,21 @@ Mirrors the approved plan in `~/.claude/plans/app-unsearch-dev-is-not-deployed-l ### Week 1 — Deploy what exists + reposition 1. Rewrite [README](../README.md), [strategy docs](./strategy/README.md), [feature-matrix](./feature-matrix.md), and apps/web/app/page.tsx around verifiable retrieval. **(Day 1–2)** ✅ (this PR) -2. Build `Dockerfile.cloudflare` image with FastAPI + SearXNG sidecar (supervisord-managed). **(Day 3)** +2. Build `backend/Dockerfile.cloudflare` image with FastAPI + SearXNG sidecar (supervisord-managed). **(Day 3)** 3. `wrangler containers deploy` on Cloudflare Containers GA (active-CPU billing). **(Day 3–4)** -4. Resolve all `localhost` refs in `app/config.py:31,37,47,79,140` to container-internal DNS. **(Day 4)** +4. Resolve all `localhost` refs in `backend/app/config.py:31,37,47,79,140` to container-internal DNS. **(Day 4)** 5. Uncomment container binding `workers/wrangler.toml:84-90`; `wrangler deploy` Hono edge to `api.unsearch.dev`. **(Day 5)** 6. `cd apps/web && pnpm install && pnpm cf:build && pnpm cf:deploy` to `app.unsearch.dev`. **(Day 6)** 7. DNS: `unsearch.dev` → landing, `app.unsearch.dev` → dashboard, `api.unsearch.dev` → API/MCP. **(Day 7)** ### Week 2 — Verification wedge -8. Build `app/services/citation_store.py` — R2 content-addressable snapshot store (sha256-keyed). **(Day 8–9)** -9. Update `app/api/v1/search.py:30` + `app/api/v1/agent.py:45` to compute hash + write snapshot for every result. **(Day 9–10)** +8. Build `backend/app/services/citation_store.py` — R2 content-addressable snapshot store (sha256-keyed). **(Day 8–9)** +9. Update `backend/app/api/v1/search.py:30` + `backend/app/api/v1/agent.py:45` to compute hash + write snapshot for every result. **(Day 9–10)** 10. WACZ-aligned signed citation envelope (HMAC v1, key from `wrangler secret`); D1 schema for `citations` table. **(Day 10)** 11. `POST /api/v1/verify/citation` — return pinned snapshot + live diff. **(Day 11)** 12. `POST /api/v1/verify/claim` — re-fetch + Workers AI grader (llama-3.3-70b balanced) → `{supported, evidence_spans, confidence}`. **(Day 11–12)** -13. Promote `app/api/v1/verify.py` from 🔶 beta to ✅ GA in feature matrix. **(Day 12)** +13. Promote `backend/app/api/v1/verify.py` from 🔶 beta to ✅ GA in feature matrix. **(Day 12)** 14. New dashboard page `apps/web/app/(dashboard)/verify/page.tsx`. **(Day 13)** 15. New dashboard page `apps/web/app/(dashboard)/audit/page.tsx`; D1 `verifications` table. **(Day 14)** @@ -164,16 +164,16 @@ Mirrors the approved plan in `~/.claude/plans/app-unsearch-dev-is-not-deployed-l ### High priority | Issue | Location | Impact | Fix | |-------|----------|--------|-----| -| Hardcoded localhost URLs | `app/config.py:31,37,47,79,140` | Container deploy blocks | Week 1, Day 4 — env-driven container DNS | +| Hardcoded localhost URLs | `backend/app/config.py:31,37,47,79,140` | Container deploy blocks | Week 1, Day 4 — env-driven container DNS | | Container binding disabled | `workers/wrangler.toml:84-90` | Workers cannot reach FastAPI | Week 1, Day 5 — uncomment after container deploys | -| `engines_succeeded` not tracked | `app/api/v1/search.py:193` | Metric gap | Low priority; close-out post-Week 3 | +| `engines_succeeded` not tracked | `backend/app/api/v1/search.py:193` | Metric gap | Low priority; close-out post-Week 3 | | localStorage JWT placeholder | `apps/web/lib/auth.ts` | v1 only; not production for ICP-2 | Month 2 — Better Auth migration | ### Medium priority | Issue | Location | Impact | |-------|----------|--------| | Sync DB operations | Multiple files | Performance | -| Missing retries on third-party engine calls | `app/services/searxng.py` (partial) | Reliability | +| Missing retries on third-party engine calls | `backend/app/services/searxng.py` (partial) | Reliability | | No request tracing | Middleware | Debugging | ### Low priority diff --git a/docs/what-is-what.md b/docs/what-is-what.md index c7aa2a8..1b89da6 100644 --- a/docs/what-is-what.md +++ b/docs/what-is-what.md @@ -6,59 +6,72 @@ ``` unsearch/ -├── README.md ← Start here. Repo overview + quick start. -├── CHANGELOG.md ← What shipped in each release. Source of truth for release notes. -├── CLAUDE.md ← Per-repo conventions for Claude Code sessions (and human contributors). -├── CONTRIBUTING.md ← How to propose changes. PR template, test expectations. -├── LICENSE ← Apache 2.0. See ADR-0005. +├── README.md ← Start here. Repo overview + quick start. +├── CHANGELOG.md ← What shipped in each release. +├── CLAUDE.md ← Per-repo conventions for Claude Code sessions. +├── CONTRIBUTING.md ← How to propose changes. PR template, test expectations. +├── LICENSE ← Apache 2.0. See ADR-0005. +├── Makefile ← `make dev`, `make test`, etc. Wraps backend operations. +├── pnpm-workspace.yaml ← Declares apps/* + workers as a pnpm workspace. │ -├── app/ ← Python FastAPI backend (legacy single-package layout). uvicorn imports from here. -├── apps/ ← Monorepo packages. -│ ├── backend/ ← FastAPI backend, monorepo-shaped. Builds the Docker image. -│ ├── web/ ← Next.js dashboard on Cloudflare Workers (@opennextjs/cloudflare). -│ ├── sdk-ts/ ← @unsearch/sdk — TypeScript SDK. -│ ├── sdk-py/ ← unsearch — Python SDK (sync + async). See ADR-0007. -│ └── sdk-llamaindex/ ← @unsearch/llamaindex — LlamaIndex retriever. +├── backend/ ← Python FastAPI backend. Single source of truth post-2026-05-28. +│ ├── app/ ← Python module (`from app.X import Y`). 93 endpoints across 14 routers. +│ ├── alembic/ ← Postgres migrations (origin DB). +│ ├── alembic.ini ← Alembic config. +│ ├── pytest.ini ← Backend pytest config. +│ ├── requirements.txt ← Backend Python deps. +│ ├── tests/ ← Backend test suite (unit + integration + performance + smoke + e2e). +│ ├── Dockerfile ← FastAPI Container image (self-host). +│ └── Dockerfile.cloudflare ← FastAPI Container image for Cloudflare Containers GA. │ -├── workers/ ← Cloudflare Workers edge router (Hono) + Durable Objects + D1 schema. +├── apps/ ← TypeScript / Python SDK packages (pnpm workspace). +│ ├── web/ ← Next.js dashboard on Cloudflare Workers (@opennextjs/cloudflare). +│ ├── sdk-ts/ ← @unsearch/sdk — TypeScript SDK. +│ ├── sdk-py/ ← unsearch — Python SDK (sync + async). See ADR-0007. +│ ├── sdk-llamaindex/ ← @unsearch/llamaindex — LlamaIndex retriever. +│ └── mcp-server/ ← @unsearch/mcp-server — MCP server (P0 Week 3, npx-runnable). │ -├── docs/ ← All long-form docs. -│ ├── README.md ← This directory's index. -│ ├── architecture.md ← Current architecture overview. -│ ├── what-is-what.md ← ← you are here. -│ ├── adr/ ← Architecture Decision Records. -│ ├── feature-matrix.md ← Honest ✅ / 🔶 / 📋 status per feature. Source of truth for marketing claims. -│ ├── roadmap.md ← ICP-ordered priorities. P0 → P4. -│ ├── strategy/ ← ICP, GTM, pricing, positioning, user journey. -│ ├── operations/ ← Runbooks. Read before on-call. -│ ├── deployment/ ← Per-target deploy guides (Cloudflare, Railway, DigitalOcean). -│ ├── configuration/ ← Env vars + Stripe webhook setup. -│ ├── migration/ ← Migration guide from Tavily (compatibility surface — see ADR-0003). +├── workers/ ← Cloudflare Workers edge — Hono router, MCP transport, Durable Objects, D1 schema, containers.toml. +│ +├── infra/ ← Operational config (self-host stack + CF Container sidecars). +│ ├── nginx/ ← Reverse-proxy config for self-host TLS termination. +│ ├── monitoring/ ← Prometheus + Grafana provisioning. Dashboards in grafana/dashboards/. +│ └── searxng/ ← SearXNG meta-search engine config (2,841-line production settings.yml). See ADR-0002. +│ +├── docs/ ← All long-form docs. +│ ├── README.md ← Doc-directory index. Read this first if you're confused. +│ ├── architecture.md ← Current architecture overview. +│ ├── what-is-what.md ← ← you are here. +│ ├── adr/ ← Architecture Decision Records (0001–0013). │ ├── citation-envelope.md ← Signed envelope schema + signing. See ADR-0011. -│ ├── API_REFERENCE.md ← Full endpoint catalog. Live OpenAPI at /docs. -│ ├── API_EXAMPLES.md ← Worked examples per endpoint. -│ ├── ai-pipeline.md ← Models, embeddings, reranking. See ADR-0004. -│ ├── cloudflare-architecture.md ← Edge / Containers / D1 / Vectorize wiring detail. See ADR-0001. -│ ├── BILLING_SETUP.md ← Stripe products + prices + portal config. -│ ├── SECRETS_MANAGEMENT.md ← How we handle env secrets in self-host and prod. -│ ├── introduction.mdx ← Public docs site entry (Mintlify). -│ └── quickstart.md ← Self-host quickstart. +│ ├── feature-matrix.md ← Honest ✅ / 🔶 / 📋 status per feature. +│ ├── roadmap.md ← ICP-ordered priorities. P0 → P5. +│ ├── strategy/ ← Problem, ICP, GTM, pricing, positioning, user journey. +│ ├── operations/ ← Runbooks. Read before on-call. +│ ├── deployment/ ← Per-target deploy guides (Cloudflare, Railway, DigitalOcean). +│ ├── configuration/ ← Env vars + Stripe webhook setup. +│ ├── migration/ ← Migration guide from Tavily (compatibility surface — see ADR-0003). +│ ├── API_REFERENCE.md ← Full endpoint catalog. Live OpenAPI at /docs. +│ ├── API_EXAMPLES.md ← Worked examples per endpoint. +│ ├── ai-pipeline.md ← Models, embeddings, reranking. See ADR-0004. +│ ├── cloudflare-architecture.md ← Edge / Containers / D1 / Vectorize wiring detail. See ADR-0001 + ADR-0010. +│ ├── BILLING_SETUP.md ← Stripe products + prices + portal config. +│ ├── SECRETS_MANAGEMENT.md ← How we handle env secrets in self-host and prod. +│ ├── introduction.mdx ← Public docs site entry (Mintlify). +│ ├── mint.json ← Mintlify navigation config. +│ └── quickstart.md ← Self-host quickstart. │ -├── alembic/ ← Postgres migrations (origin DB). -├── searxng/ ← SearXNG meta-search engine config. See ADR-0002. -├── monitoring/ ← Prometheus + Grafana provisioning. Dashboards in grafana/dashboards/. -├── nginx/ ← Reverse-proxy config for self-host TLS. -├── scripts/ ← Setup + ops scripts (manage.sh, setup-stripe.sh, smoke tests). -├── tests/ ← Backend test suite (unit + integration + performance). +├── scripts/ ← Setup + ops scripts (manage.sh, setup-stripe.sh, setup_stripe.py, deploy.sh, …). │ -├── docker-compose.yml ← Self-host: full stack (API + SearXNG + Postgres + Redis + Celery). -├── docker-compose.quickstart.yml ← Self-host: minimal stack (API + SearXNG only). +├── docker-compose.yml ← Self-host: full stack (API + SearXNG + Postgres + Redis + Celery + nginx). +├── docker-compose.quickstart.yml ← Self-host: minimal stack (API + SearXNG + Postgres + Redis). ├── docker-compose.prod.yml ← Self-host: production overrides. -├── Dockerfile ← FastAPI Container image (self-host). -├── Dockerfile.cloudflare ← FastAPI Container image (Cloudflare Containers). +├── ecosystem.config.js ← PM2 config for bare-metal self-host (cwd=./backend, env_file=../.env). +├── quickstart.sh ← `curl … | bash` quickstart for self-host. +├── manage.sh ← Symlink → scripts/manage.sh. │ -├── .env.example ← Copy to .env. Required: CLOUDFLARE_ACCOUNT_ID + CLOUDFLARE_API_TOKEN. -└── requirements.txt ← Backend Python deps. apps/sdk-py has its own pyproject.toml. +├── .env.example ← Copy to .env. Required: CLOUDFLARE_ACCOUNT_ID + CLOUDFLARE_API_TOKEN. +└── .gitignore ← Including .turbo/, .venv, node_modules/, __pycache__/, etc. ``` ## Layer by layer — what runs what @@ -71,6 +84,7 @@ unsearch/ ▼ ┌─────────────────────────────────┐ Edge │ workers/ (Hono on Workers) │ api.unsearch.dev + │ + MCP server at /mcp │ api.unsearch.dev/mcp │ + Durable Objects (RateLimiter,│ │ TopicMonitor, ResearchAgent, │ │ SessionManager) │ @@ -79,16 +93,19 @@ unsearch/ │ service binding ▼ ┌─────────────────────────────────┐ - Container │ app/ + apps/backend/ │ FastAPI on CF Containers - │ (Python 3.11, 93 endpoints) │ + Container │ backend/ (FastAPI) │ Cloudflare Containers GA (active-CPU billing) + │ - app/services/* (Python 3.11)│ + │ - SearXNG sidecar (port 8080) │ + │ - 93 endpoints across 14 routers + │ - Signed citation envelope per result └──────────────────┬──────────────┘ │ ┌──────────────────┴───────────────────┐ ▼ ▼ ┌──────────────┐ ┌──────────────┐ State │ Cloudflare │ Origin │ Postgres │ - │ D1 / KV / │ │ + Redis │ - │ R2 / Vec │ │ + SearXNG │ + │ D1 / KV / │ (self- │ + Redis │ + │ R2 / Vec │ host) │ + SearXNG │ └──────────────┘ └──────────────┘ ``` @@ -99,21 +116,23 @@ Terms that show up in code and docs without being defined. | Term | What it means here | |------|--------------------| | **Edge worker** | The Cloudflare Workers script in `workers/`. Fronts every request. | -| **Container** | The Cloudflare Containers FastAPI deployment. Same code as `app/`, packaged via `Dockerfile.cloudflare`. | +| **Container** | The Cloudflare Containers FastAPI deployment. Source in `backend/app/`, packaged via `backend/Dockerfile.cloudflare`. See ADR-0010. | | **DO** | Durable Object. Cloudflare's per-instance stateful actor. We have four — see `workers/src/durable-objects/`. | | **KV** | Cloudflare's eventually-consistent key/value store. Used for hot caches (auth, ratelimit, search). | -| **D1** | Cloudflare's edge SQL database (SQLite dialect). Primary store for users, plans, API keys. | -| **R2** | Cloudflare's object storage (S3-compatible). Stores scraped HTML and PDFs. | +| **D1** | Cloudflare's edge SQL database (SQLite dialect). Primary store for users, plans, API keys, audit log, citation envelopes. | +| **R2** | Cloudflare's object storage (S3-compatible). Stores content-addressable citation snapshots (sha256-keyed). | | **Vectorize** | Cloudflare's vector database. Stores `bge-m3` embeddings, 1024 dims. | | **Queues** | Cloudflare's managed message queue. Used for monitor-fire fan-out and async research steps. | | **Service binding** | A Workers-to-Workers (or Worker-to-Container) call that skips the public internet. Worker → Container in our case. | | **Tier (model_tier)** | The four Workers AI tiers: `fast`, `balanced`, `reasoning`, `production`. See ADR-0004. | -| **Drop-in (Tavily-compatible)** | Endpoints under `/api/v1/agent/*` that mirror Tavily's request/response shape 1:1. See ADR-0003. | +| **Citation envelope** | The signed `{url, sha256, fetched_at, snapshot_r2_key, signature, …}` record returned with every result. See ADR-0011 + [`citation-envelope.md`](./citation-envelope.md). | +| **Verify** | The `verify_claim` MCP tool / `POST /api/v1/verify/claim` endpoint — span-level evidence + confidence against a source URL. See ADR-0009. | +| **Drop-in (Tavily-compatible)** | Endpoints under `/api/v1/agent/*` that mirror Tavily's request/response shape. Compatibility surface, not lead positioning. See ADR-0003. | | **Namespace (in `/api/v1/rag/*`)** | A logical partition inside Vectorize. Each customer's RAG corpus lives in their own namespace. | | **`uns_` API key** | Customer-facing API key. Header: `X-API-Key: uns_...`. | | **🔶 in beta** | Feature exists in code but is being hardened. See ADR-0008. | | **🚀 differentiator** | Feature that no closed-source competitor has. Used in `docs/feature-matrix.md`. | -| **Persona A / B / C** | The three ICPs. A = indie dev (Maya). B = Seed/A CTO (Priya). C = enterprise buyer (David). Defined in [`strategy/icp.md`](./strategy/icp.md). | +| **ICP-1 / ICP-2 / ICP-3** | The three personas: Priya (regulated-AI startup eng lead), David (regulated-company AI platform director), Anika (citation-integrity research / journalism). Defined in [`strategy/icp.md`](./strategy/icp.md). | ## "Where does that live?" cheat sheet @@ -121,39 +140,31 @@ Terms that show up in code and docs without being defined. |--------------|-----------| | Read an endpoint's contract | [`API_REFERENCE.md`](./API_REFERENCE.md) or `http://localhost:8000/docs` | | See an endpoint's worked example | [`API_EXAMPLES.md`](./API_EXAMPLES.md) | -| Change request validation | `app/models/requests.py` | +| Change request validation | `backend/app/models/requests.py` | | Change a route handler at the edge | `workers/src/routes/*.ts` | -| Change a route handler in the Container | `app/api/v1/*.py` | +| Change a route handler in the Container | `backend/app/api/v1/*.py` | | Add a Durable Object | `workers/src/durable-objects/` + binding in `workers/wrangler.toml` | -| Add a new Cloudflare resource (KV, R2, etc.) | `workers/wrangler.toml` + a Python REST client in `app/services/core/` | -| Tweak Workers AI model selection | `app/services/ai/` (Container) + ADR-0004 | -| Touch the SearXNG engine config | `searxng/settings.yml` | +| Add a new Cloudflare resource (KV, R2, etc.) | `workers/wrangler.toml` + a Python REST client in `backend/app/services/core/` | +| Tweak Workers AI model selection | `backend/app/services/ai/` + ADR-0004 | +| Touch the SearXNG engine config | `infra/searxng/settings.yml` | | Touch DB schema (edge) | `workers/schema.sql` (D1) | -| Touch DB schema (origin) | `alembic/versions/*.py` then `alembic upgrade head` | +| Touch DB schema (origin) | `backend/alembic/versions/*.py` then `make migrate` | | Update the dashboard | `apps/web/app/` | | Update the public SDK contracts | All three of: `apps/sdk-ts/src/index.ts`, `apps/sdk-py/src/unsearch/client.py`, `apps/sdk-llamaindex/src/index.ts` | -| Add a Stripe product | `scripts/setup-stripe.sh` then run it | +| Add a Stripe product | `scripts/setup-stripe.sh` then run it, or `python scripts/setup_stripe.py` | | Add a Stripe webhook | [`configuration/stripe-webhook.md`](./configuration/stripe-webhook.md) | | Wire a new env var | `.env.example` (root) + `docs/configuration/env-variables.md` + the consuming code | | Trigger a deploy | [`deployment/quick-reference.md`](./deployment/quick-reference.md) | | Investigate a prod incident | [`operations/RUNBOOKS.md`](./operations/RUNBOOKS.md) | | Add a non-obvious architectural decision | [`adr/README.md`](./adr/README.md) | -## Two backend layouts — why? - -`app/` and `apps/backend/` contain the same code. This isn't a bug; it's an in-flight migration. See [ADR-0006](./adr/0006-monorepo-with-apps-and-workers.md) for the explanation. Until they're collapsed: - -- **`app/`** is what `uvicorn app.main:app` imports. Production currently runs from here. -- **`apps/backend/`** is what `Dockerfile.cloudflare` packages. Container deploys use this path. -- **Don't pick favorites.** If you change one, check both. A future PR will collapse them. - ## Naming conventions | Pattern | Where | Example | |---------|-------|---------| | `snake_case` | Python, JSON request/response fields | `model_tier`, `cache_hit` | -| `camelCase` | TypeScript SDK methods, internal | `neuralSearch`, `tavilySearch` | -| `kebab-case` | URL paths, npm packages, docker images | `/api/v1/agent/research`, `@unsearch/sdk` | +| `camelCase` | TypeScript SDK methods, internal | `neuralSearch`, `verifyClaim` | +| `kebab-case` | URL paths, npm packages, docker images | `/api/v1/verify/claim`, `@unsearch/sdk` | | `PascalCase` | TypeScript classes, Python classes | `UnSearch`, `AsyncUnSearch`, `RateLimiter` | | `SCREAMING_SNAKE` | Env vars | `CLOUDFLARE_API_TOKEN` | @@ -163,8 +174,8 @@ When the same field crosses a language boundary (e.g., a Python TypedDict that m When a PR lands, the order of relevant files is usually: -1. `app/api/v1/*.py` or `workers/src/routes/*.ts` — the route handler -2. `app/services/*` — supporting service code +1. `backend/app/api/v1/*.py` or `workers/src/routes/*.ts` — the route handler +2. `backend/app/services/*` — supporting service code 3. `apps/sdk-*/` — if the wire format changed, the SDKs follow in lockstep 4. `docs/API_REFERENCE.md` + `docs/feature-matrix.md` — if the docs are out of date, request changes 5. `CHANGELOG.md` — `[Unreleased]` section should reflect the change diff --git a/ecosystem.config.js b/ecosystem.config.js index c452ea7..92f09d5 100644 --- a/ecosystem.config.js +++ b/ecosystem.config.js @@ -11,17 +11,17 @@ module.exports = { apps: [ { name: 'unsearch-backend', - cwd: './', - script: './venv/bin/uvicorn', + cwd: './backend', + script: '../venv/bin/uvicorn', args: 'app.main:app --host 127.0.0.1 --port 8000 --workers 4', interpreter: 'none', env: { - PATH: './venv/bin:/usr/local/bin:/usr/bin:/bin', + PATH: '../venv/bin:/usr/local/bin:/usr/bin:/bin', PYTHONPATH: './', - // Load environment from .env file + // Load environment from the repo root .env file NODE_ENV: 'production', }, - env_file: './.env', + env_file: '../.env', instances: 1, exec_mode: 'fork', autorestart: true, diff --git a/monitoring/docker-compose.monitoring.yml b/infra/monitoring/docker-compose.monitoring.yml similarity index 100% rename from monitoring/docker-compose.monitoring.yml rename to infra/monitoring/docker-compose.monitoring.yml diff --git a/monitoring/grafana/dashboards/unsearch-overview.json b/infra/monitoring/grafana/dashboards/unsearch-overview.json similarity index 100% rename from monitoring/grafana/dashboards/unsearch-overview.json rename to infra/monitoring/grafana/dashboards/unsearch-overview.json diff --git a/monitoring/grafana/provisioning/dashboards/dashboards.yml b/infra/monitoring/grafana/provisioning/dashboards/dashboards.yml similarity index 100% rename from monitoring/grafana/provisioning/dashboards/dashboards.yml rename to infra/monitoring/grafana/provisioning/dashboards/dashboards.yml diff --git a/monitoring/grafana/provisioning/datasources/prometheus.yml b/infra/monitoring/grafana/provisioning/datasources/prometheus.yml similarity index 100% rename from monitoring/grafana/provisioning/datasources/prometheus.yml rename to infra/monitoring/grafana/provisioning/datasources/prometheus.yml diff --git a/monitoring/prometheus/prometheus.yml b/infra/monitoring/prometheus/prometheus.yml similarity index 100% rename from monitoring/prometheus/prometheus.yml rename to infra/monitoring/prometheus/prometheus.yml diff --git a/nginx/nginx.conf b/infra/nginx/nginx.conf similarity index 100% rename from nginx/nginx.conf rename to infra/nginx/nginx.conf diff --git a/searxng/settings.yml b/infra/searxng/settings.yml similarity index 100% rename from searxng/settings.yml rename to infra/searxng/settings.yml diff --git a/scripts/manage.sh b/scripts/manage.sh index cfe9a27..6442e1f 100755 --- a/scripts/manage.sh +++ b/scripts/manage.sh @@ -19,6 +19,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" REAL_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")" REAL_SCRIPT_DIR="$(dirname "$REAL_SCRIPT")" PROJECT_DIR="$(dirname "$REAL_SCRIPT_DIR")" +BACKEND_DIR="$PROJECT_DIR/backend" VENV_DIR="$PROJECT_DIR/venv" PID_FILE="$PROJECT_DIR/.fastapi.pid" LOG_DIR="$PROJECT_DIR/logs" @@ -109,7 +110,7 @@ setup_python() { print_msg "$YELLOW" "Installing/updating dependencies..." pip install --upgrade pip setuptools wheel -q - pip install -r requirements.txt -q + pip install -r "$BACKEND_DIR/requirements.txt" -q # Install additional dependencies if needed pip install numpy fakeredis pytest-mock -q 2>/dev/null || true @@ -190,8 +191,8 @@ start_api() { local mode="${1:-development}" print_header "Starting FastAPI Application ($mode)" - - cd "$PROJECT_DIR" + + cd "$BACKEND_DIR" source "$VENV_DIR/bin/activate" # Check if already running @@ -278,8 +279,8 @@ start_api_foreground() { local mode="${1:-development}" print_header "Starting FastAPI Application (foreground, $mode)" - - cd "$PROJECT_DIR" + + cd "$BACKEND_DIR" source "$VENV_DIR/bin/activate" if [ "$mode" = "production" ]; then @@ -428,8 +429,8 @@ run_tests() { local test_type="${1:-unit}" print_header "Running Tests ($test_type)" - - cd "$PROJECT_DIR" + + cd "$BACKEND_DIR" source "$VENV_DIR/bin/activate" case "$test_type" in @@ -455,10 +456,10 @@ run_tests() { # Initialize database init_db() { print_header "Initializing Database" - - cd "$PROJECT_DIR" + + cd "$BACKEND_DIR" source "$VENV_DIR/bin/activate" - + # Run alembic migrations if [ -d "alembic" ]; then print_msg "$YELLOW" "Running database migrations..." diff --git a/scripts/restore.sh b/scripts/restore.sh index 50cbf84..ece4ebe 100755 --- a/scripts/restore.sh +++ b/scripts/restore.sh @@ -201,7 +201,7 @@ restore_postgres() { # Run migrations log_info "Running database migrations..." - cd "$PROJECT_ROOT" + cd "$PROJECT_ROOT/backend" alembic upgrade head return 0 diff --git a/scripts/run_rag_tests.sh b/scripts/run_rag_tests.sh index d02cb24..134e714 100755 --- a/scripts/run_rag_tests.sh +++ b/scripts/run_rag_tests.sh @@ -6,6 +6,10 @@ set -e +# Resolve repo root and cd into backend/ (where pytest.ini + tests/ live) +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +cd "$(dirname "$SCRIPT_DIR")/backend" + # Colors RED='\033[0;31m' GREEN='\033[0;32m' diff --git a/scripts/setup.sh b/scripts/setup.sh index 8578eeb..701716d 100755 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -34,7 +34,7 @@ pip install --upgrade pip # Install dependencies echo "📥 Installing dependencies..." -pip install -r requirements.txt +pip install -r backend/requirements.txt # Copy environment file if it doesn't exist if [ ! -f ".env" ]; then @@ -56,10 +56,10 @@ else echo "⚠️ Docker not found. You'll need to set up services manually." fi -# Run database migrations +# Run database migrations (from backend/ where alembic.ini lives) echo "🗄️ Running database migrations..." if command -v alembic &> /dev/null; then - alembic upgrade head + (cd backend && alembic upgrade head) else echo "⚠️ Alembic not found in PATH. Skipping migrations." fi diff --git a/scripts/setup_stripe.py b/scripts/setup_stripe.py index 5394315..2596804 100755 --- a/scripts/setup_stripe.py +++ b/scripts/setup_stripe.py @@ -1,179 +1,204 @@ #!/usr/bin/env python3 """ -Setup Stripe products and prices for UnSearch +Setup Stripe products and prices for UnSearch pricing tiers. -This script creates the necessary Stripe products and prices for UnSearch. -Run with: python scripts/setup_stripe.py +Usage: + python scripts/setup_stripe_plans.py -Requirements: pip install stripe python-dotenv +Requires: + - STRIPE_SECRET_KEY environment variable set + - stripe package installed (pip install stripe) + +This script creates: + - Pro plan: $19/mo, $190/yr (17% off) + - Growth plan: $49/mo, $490/yr (17% off) + - Scale plan: $149/mo, $1490/yr (17% off) + +After running, update your .env with the generated price IDs. """ import os import sys -from dotenv import load_dotenv try: import stripe except ImportError: - print("Error: stripe package not installed") - print("Install with: pip install stripe") + print("Error: stripe package not installed. Run: pip install stripe") sys.exit(1) -# Load environment variables -load_dotenv() +# Get API key from environment +stripe.api_key = os.environ.get("STRIPE_SECRET_KEY") -# Get Stripe API key -stripe.api_key = os.getenv('STRIPE_SECRET_KEY') if not stripe.api_key: - print("Error: STRIPE_SECRET_KEY not set in environment") + print("Error: STRIPE_SECRET_KEY environment variable not set") print("Set it with: export STRIPE_SECRET_KEY=sk_test_...") sys.exit(1) -# Product configurations with uns_ prefix in metadata -PRODUCTS = [ +# Pricing tiers configuration +PLANS = [ { - 'name': 'UnSearch Pro', - 'description': '10,000 queries per month with RAG capabilities', - 'metadata': { - 'plan_id': 'uns_pro', - 'plan_type': 'pro', - 'queries_limit': '10000', - 'rate_limit': '100', - 'features': 'rag,search,extract,webhooks' - }, - 'price': { - 'unit_amount': 2900, # $29.00 - 'currency': 'usd', - 'recurring': {'interval': 'month'}, - 'lookup_key': 'uns_pro_monthly' + "name": "pro", + "display_name": "UnSearch Pro", + "description": "For serious AI applications - 25,000 queries/month", + "monthly_price": 1900, # $19 in cents + "yearly_price": 19000, # $190 in cents (10 months = 17% off) + "metadata": { + "queries": "25000", + "scrapes": "5000", + "rate_limit": "60/minute" } }, { - 'name': 'UnSearch Growth', - 'description': '100,000 queries per month with advanced features including neural search', - 'metadata': { - 'plan_id': 'uns_growth', - 'plan_type': 'growth', - 'queries_limit': '100000', - 'rate_limit': '1000', - 'features': 'rag,search,extract,webhooks,neural_search,knowledge_graph' - }, - 'price': { - 'unit_amount': 9900, # $99.00 - 'currency': 'usd', - 'recurring': {'interval': 'month'}, - 'lookup_key': 'uns_growth_monthly' + "name": "growth", + "display_name": "UnSearch Growth", + "description": "For scaling teams - 100,000 queries/month", + "monthly_price": 4900, # $49 in cents + "yearly_price": 49000, # $490 in cents + "metadata": { + "queries": "100000", + "scrapes": "25000", + "rate_limit": "200/minute" } }, { - 'name': 'UnSearch Scale', - 'description': '1,000,000 queries per month with enterprise features', - 'metadata': { - 'plan_id': 'uns_scale', - 'plan_type': 'scale', - 'queries_limit': '1000000', - 'rate_limit': '10000', - 'features': 'rag,search,extract,webhooks,neural_search,knowledge_graph,monitoring,verification,priority_support' - }, - 'price': { - 'unit_amount': 29900, # $299.00 - 'currency': 'usd', - 'recurring': {'interval': 'month'}, - 'lookup_key': 'uns_scale_monthly' + "name": "scale", + "display_name": "UnSearch Scale", + "description": "For high-volume AI apps - 500,000 queries/month", + "monthly_price": 14900, # $149 in cents + "yearly_price": 149000, # $1490 in cents + "metadata": { + "queries": "500000", + "scrapes": "100000", + "rate_limit": "1000/minute" } } ] -def create_products_and_prices(): - """Create Stripe products and prices""" - created = [] - print("Creating Stripe products and prices for UnSearch...") - print(f"Using Stripe API key: {stripe.api_key[:12]}...") +def create_products_and_prices(): + """Create Stripe products and prices for all plans.""" + results = {} + + print("=" * 60) + print("Creating Stripe Products and Prices for UnSearch") + print("=" * 60) print() + + for plan in PLANS: + print(f"Creating {plan['display_name']}...") + + # Create product + product = stripe.Product.create( + name=plan["display_name"], + description=plan["description"], + metadata={ + "plan_name": plan["name"], + **plan["metadata"] + } + ) + print(f" Product ID: {product.id}") + + # Create monthly price + monthly_price = stripe.Price.create( + product=product.id, + unit_amount=plan["monthly_price"], + currency="usd", + recurring={"interval": "month"}, + metadata={"billing_period": "monthly"} + ) + print(f" Monthly Price ID: {monthly_price.id} (${plan['monthly_price']/100}/mo)") + + # Create yearly price + yearly_price = stripe.Price.create( + product=product.id, + unit_amount=plan["yearly_price"], + currency="usd", + recurring={"interval": "year"}, + metadata={"billing_period": "yearly"} + ) + print(f" Yearly Price ID: {yearly_price.id} (${plan['yearly_price']/100}/yr)") + + results[plan["name"]] = { + "product_id": product.id, + "monthly_price_id": monthly_price.id, + "yearly_price_id": yearly_price.id + } + print() + + return results - for product_config in PRODUCTS: - try: - # Create product - print(f"Creating product: {product_config['name']}") - product = stripe.Product.create( - name=product_config['name'], - description=product_config['description'], - metadata=product_config['metadata'] - ) - print(f" ✓ Product created: {product.id}") - - # Create price - price_config = product_config['price'] - price = stripe.Price.create( - product=product.id, - **price_config - ) - print(f" ✓ Price created: {price.id}") - print(f" ✓ Lookup key: {price_config['lookup_key']}") - print() - created.append({ - 'product_name': product_config['name'], - 'product_id': product.id, - 'price_id': price.id, - 'lookup_key': price_config['lookup_key'], - 'plan_id': product_config['metadata']['plan_id'] - }) - - except stripe.error.StripeError as e: - print(f" ✗ Error creating {product_config['name']}: {e}") - continue - - return created - -def print_env_variables(created): - """Print environment variables to add""" - print("\n" + "="*60) - print("SUCCESS! Add these to your .env file:") - print("="*60) +def print_env_config(results): + """Print environment variable configuration.""" + print("=" * 60) + print("Add these to your .env file:") + print("=" * 60) print() + print("# Stripe Price IDs (generated)") + for plan_name, ids in results.items(): + print(f"# {plan_name.upper()} Plan") + print(f"STRIPE_{plan_name.upper()}_PRODUCT_ID={ids['product_id']}") + print(f"STRIPE_{plan_name.upper()}_MONTHLY_PRICE_ID={ids['monthly_price_id']}") + print(f"STRIPE_{plan_name.upper()}_YEARLY_PRICE_ID={ids['yearly_price_id']}") + print() - for item in created: - env_var_name = f"STRIPE_{item['plan_id'].upper()}_PRICE_ID" - print(f"{env_var_name}={item['price_id']}") +def print_sql_update(results): + """Print SQL to update plans table with Stripe IDs.""" + print("=" * 60) + print("SQL to update plans table (run after migration):") + print("=" * 60) print() - print("Or use lookup keys in your code:") - for item in created: - print(f" {item['lookup_key']} -> {item['price_id']}") + for plan_name, ids in results.items(): + print(f"""UPDATE plans SET + stripe_product_id = '{ids['product_id']}', + stripe_price_id = '{ids['monthly_price_id']}', + stripe_price_id_yearly = '{ids['yearly_price_id']}' +WHERE name = '{plan_name}'; +""") - print() - print("="*60) - print("Next steps:") - print("="*60) - print("1. Add the price IDs to your .env file") - print("2. Set up webhook endpoint:") - print(" URL: https://api.unsearch.dev/api/v1/billing/webhook/stripe") - print(" Events: customer.subscription.*, invoice.*, payment_intent.*") - print("3. Get webhook secret and add to .env as STRIPE_WEBHOOK_SECRET") - print("4. Test the integration with: stripe trigger customer.subscription.created") - print() def main(): - """Main function""" - print("UnSearch Stripe Setup") - print("=" * 60) - - # Confirm before creating - response = input("This will create products in Stripe. Continue? (y/n): ") - if response.lower() != 'y': - print("Aborted.") - return - - # Create products and prices - created = create_products_and_prices() - - if created: - print_env_variables(created) - else: - print("No products were created.") + try: + # Verify connection + print("Verifying Stripe API connection...") + account = stripe.Account.retrieve() + print(f"Connected to Stripe account: {account.get('business_profile', {}).get('name', account.id)}") + print(f"Mode: {'TEST' if 'test' in stripe.api_key else 'LIVE'}") + print() + + # Check for existing products + existing = stripe.Product.list(limit=100) + unsearch_products = [p for p in existing.data if p.name.startswith("UnSearch")] + + if unsearch_products: + print("Warning: Found existing UnSearch products:") + for p in unsearch_products: + print(f" - {p.name} ({p.id})") + print() + response = input("Continue and create new products? (y/N): ") + if response.lower() != 'y': + print("Aborted.") + return + + # Create products and prices + results = create_products_and_prices() + + # Print configuration + print_env_config(results) + print_sql_update(results) + + print("=" * 60) + print("Setup complete!") + print("=" * 60) + + except stripe.error.AuthenticationError: + print("Error: Invalid Stripe API key") sys.exit(1) + except stripe.error.StripeError as e: + print(f"Stripe Error: {e}") + sys.exit(1) + -if __name__ == '__main__': +if __name__ == "__main__": main() diff --git a/scripts/setup_stripe_plans.py b/scripts/setup_stripe_plans.py deleted file mode 100755 index 2596804..0000000 --- a/scripts/setup_stripe_plans.py +++ /dev/null @@ -1,204 +0,0 @@ -#!/usr/bin/env python3 -""" -Setup Stripe products and prices for UnSearch pricing tiers. - -Usage: - python scripts/setup_stripe_plans.py - -Requires: - - STRIPE_SECRET_KEY environment variable set - - stripe package installed (pip install stripe) - -This script creates: - - Pro plan: $19/mo, $190/yr (17% off) - - Growth plan: $49/mo, $490/yr (17% off) - - Scale plan: $149/mo, $1490/yr (17% off) - -After running, update your .env with the generated price IDs. -""" - -import os -import sys - -try: - import stripe -except ImportError: - print("Error: stripe package not installed. Run: pip install stripe") - sys.exit(1) - -# Get API key from environment -stripe.api_key = os.environ.get("STRIPE_SECRET_KEY") - -if not stripe.api_key: - print("Error: STRIPE_SECRET_KEY environment variable not set") - print("Set it with: export STRIPE_SECRET_KEY=sk_test_...") - sys.exit(1) - -# Pricing tiers configuration -PLANS = [ - { - "name": "pro", - "display_name": "UnSearch Pro", - "description": "For serious AI applications - 25,000 queries/month", - "monthly_price": 1900, # $19 in cents - "yearly_price": 19000, # $190 in cents (10 months = 17% off) - "metadata": { - "queries": "25000", - "scrapes": "5000", - "rate_limit": "60/minute" - } - }, - { - "name": "growth", - "display_name": "UnSearch Growth", - "description": "For scaling teams - 100,000 queries/month", - "monthly_price": 4900, # $49 in cents - "yearly_price": 49000, # $490 in cents - "metadata": { - "queries": "100000", - "scrapes": "25000", - "rate_limit": "200/minute" - } - }, - { - "name": "scale", - "display_name": "UnSearch Scale", - "description": "For high-volume AI apps - 500,000 queries/month", - "monthly_price": 14900, # $149 in cents - "yearly_price": 149000, # $1490 in cents - "metadata": { - "queries": "500000", - "scrapes": "100000", - "rate_limit": "1000/minute" - } - } -] - - -def create_products_and_prices(): - """Create Stripe products and prices for all plans.""" - results = {} - - print("=" * 60) - print("Creating Stripe Products and Prices for UnSearch") - print("=" * 60) - print() - - for plan in PLANS: - print(f"Creating {plan['display_name']}...") - - # Create product - product = stripe.Product.create( - name=plan["display_name"], - description=plan["description"], - metadata={ - "plan_name": plan["name"], - **plan["metadata"] - } - ) - print(f" Product ID: {product.id}") - - # Create monthly price - monthly_price = stripe.Price.create( - product=product.id, - unit_amount=plan["monthly_price"], - currency="usd", - recurring={"interval": "month"}, - metadata={"billing_period": "monthly"} - ) - print(f" Monthly Price ID: {monthly_price.id} (${plan['monthly_price']/100}/mo)") - - # Create yearly price - yearly_price = stripe.Price.create( - product=product.id, - unit_amount=plan["yearly_price"], - currency="usd", - recurring={"interval": "year"}, - metadata={"billing_period": "yearly"} - ) - print(f" Yearly Price ID: {yearly_price.id} (${plan['yearly_price']/100}/yr)") - - results[plan["name"]] = { - "product_id": product.id, - "monthly_price_id": monthly_price.id, - "yearly_price_id": yearly_price.id - } - print() - - return results - - -def print_env_config(results): - """Print environment variable configuration.""" - print("=" * 60) - print("Add these to your .env file:") - print("=" * 60) - print() - print("# Stripe Price IDs (generated)") - for plan_name, ids in results.items(): - print(f"# {plan_name.upper()} Plan") - print(f"STRIPE_{plan_name.upper()}_PRODUCT_ID={ids['product_id']}") - print(f"STRIPE_{plan_name.upper()}_MONTHLY_PRICE_ID={ids['monthly_price_id']}") - print(f"STRIPE_{plan_name.upper()}_YEARLY_PRICE_ID={ids['yearly_price_id']}") - print() - - -def print_sql_update(results): - """Print SQL to update plans table with Stripe IDs.""" - print("=" * 60) - print("SQL to update plans table (run after migration):") - print("=" * 60) - print() - for plan_name, ids in results.items(): - print(f"""UPDATE plans SET - stripe_product_id = '{ids['product_id']}', - stripe_price_id = '{ids['monthly_price_id']}', - stripe_price_id_yearly = '{ids['yearly_price_id']}' -WHERE name = '{plan_name}'; -""") - - -def main(): - try: - # Verify connection - print("Verifying Stripe API connection...") - account = stripe.Account.retrieve() - print(f"Connected to Stripe account: {account.get('business_profile', {}).get('name', account.id)}") - print(f"Mode: {'TEST' if 'test' in stripe.api_key else 'LIVE'}") - print() - - # Check for existing products - existing = stripe.Product.list(limit=100) - unsearch_products = [p for p in existing.data if p.name.startswith("UnSearch")] - - if unsearch_products: - print("Warning: Found existing UnSearch products:") - for p in unsearch_products: - print(f" - {p.name} ({p.id})") - print() - response = input("Continue and create new products? (y/N): ") - if response.lower() != 'y': - print("Aborted.") - return - - # Create products and prices - results = create_products_and_prices() - - # Print configuration - print_env_config(results) - print_sql_update(results) - - print("=" * 60) - print("Setup complete!") - print("=" * 60) - - except stripe.error.AuthenticationError: - print("Error: Invalid Stripe API key") - sys.exit(1) - except stripe.error.StripeError as e: - print(f"Stripe Error: {e}") - sys.exit(1) - - -if __name__ == "__main__": - main() diff --git a/scripts/test.sh b/scripts/test.sh index 9811962..e620915 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -1,15 +1,20 @@ #!/bin/bash -""" -Test runner script for UnSearch API. -""" +# Test runner script for UnSearch API. set -e +# Resolve repo root and cd into backend (where pytest.ini + tests/ live) +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_DIR="$(dirname "$SCRIPT_DIR")" +cd "$PROJECT_DIR/backend" + echo "🧪 Running UnSearch API tests..." -# Activate virtual environment if it exists -if [ -d "venv" ]; then +# Activate virtual environment if it exists (search root then backend) +if [ -d "$PROJECT_DIR/venv" ]; then echo "🔌 Activating virtual environment..." + source "$PROJECT_DIR/venv/bin/activate" +elif [ -d "venv" ]; then source venv/bin/activate fi diff --git a/workers/containers.toml b/workers/containers.toml index 59b1463..b6d085f 100644 --- a/workers/containers.toml +++ b/workers/containers.toml @@ -9,7 +9,7 @@ name = "unsearch-container" # Build settings — image lives at repo root [build] context = ".." -dockerfile = "../Dockerfile.cloudflare" +dockerfile = "../backend/Dockerfile.cloudflare" # Runtime [runtime]